Per serving:
In large skillet over medium heat, warm half the ghee or olive oil. Add onion, celery, garlic, sage, thyme, salt, and pepper. Stir together and cook, covered, until onion is soft, about 5 minutes. Remove from heat and toss into large bowl. Add bread cubes. Warm remaining ghee or oil and chicken stock and drizzle overtop. Gently toss together to mix evenly. Add chopped nuts, apple, or cranberries if you wish.