• 1 medium-large yellow onion
  • 2 large stalks celery
  • 1 clove garlic
  • 1/2 lb. Italian chicken sausage (can be omitted for vegetarian option)
  • 6-8 sprigs fresh sage
  • 1 sprig rosemary
  • 2 sprigs thyme
  • 2 teaspoons dried sage
  • 2 teaspoons cracked black pepper
  • extra virgin olive oil
  • 1 loaf whole wheat bread
  • 1-2 cups homemade very low-sodium vegetable stock
  • 1/2-3/4 cup dried cranberries
  • 3/4 cup walnuts, halves and pieces


  1. Cut the onion and celery into a small dice. Mince the garlic and the leaves of the sage, rosemary, and thyme. Cut the bread into 3/4” cubes and set aside. If using, take the casings off of the sausage.
  2. Heat an oven to 350 degrees Fahrenheit. Arrange the walnut pieces on a baking sheet, and toast for 5-6 minutes until lightly browned.
  3. Heat 2 Tablespoons of olive oil in a large sauté pan or dutch oven over medium heat. If using, put the chicken sausage in the pan, and break up into small pieces as it cooks. Cook the sausage for 8-12 minutes, stirring frequently and scraping the bottom of the pan, until the sausage is browned. Add the onion, celery, garlic, another tablespoon of olive oil. Turn the heat to medium low and sweat the veggies for 6-8 minutes until translucent.
  4. Add the minced herbs, dried sage, and black pepper, and stir frequently for 30 seconds. Add the bread cubes and another 1-2 tablespoons of olive oil. Cook the bread cubes, stirring constantly, for 5-6 minutes until everything is evenly mixed. Start to add the stock, a little at a time, scraping the bottom of the pan as you do so. Add stock until the bread is nicely moist, but not mushy. When the right consistency is achieved, add the walnuts and cranberries.
  5. Heat an oven to 400 degrees Fahrenheit. Pour the stuffing into a 9×11 baking dish, and bake for 15-25 minutes, checking frequently, until the top is lightly toasted.

Total Time: About 1 hour
Yields: 8 servings
Author: The Nutrition Source

We Would Love to Hear From You!

Have a question for us? Confused about a program? Want to let us know how we're doing? We encourage you to reach out to us via the contact form below!