This post may contain affiliate links, Read the full disclosure here.
If there’s one thing that always earns me compliments at Thanksgiving, it’s this Cranberry Stuffing with Wild Rice, Cherries, and Pecans. It’s a little bit sweet, a little bit savory, and packed with texture and fall flavor. And the best part? It’s simple enough for a weeknight but special enough for a holiday table.
I started making this years ago when I was looking for a stuffing that didn’t rely on sausage or boxed mixes. I wanted something hearty, gluten-friendly, and totally satisfying. This stuffing is all that, plus it looks gorgeous on a table.
Why You’ll Love This Cranberry Stuffing

This isn’t your average bread-only stuffing. It’s:
- Packed with wild rice, which adds a nutty, chewy base
- Naturally vegetarian and dairy-free (just swap the butter if needed)
- Layered with flavors from onions, herbs, dried cranberries, and cherries
- Crunchy from toasted pecans
- Subtly sweet and rich, without being heavy
- Super flexible—you can prep it ahead of time, too!
Ingredients You’ll Need
Let’s walk through what you’ll need for the best cranberry stuffing with wild rice, cherries, and pecans:
For the wild rice base:
- 1 cup wild rice mix
- 2 1/4 cups vegetable broth (homemade or canned)
For the savory-sweet saute:
- 2 tablespoons olive oil
- 2 garlic cloves, minced
- 1/2 cup diced yellow onion
- 1 cup finely chopped celery
- 1/2 tablespoon chopped fresh thyme (or 1 1/2 tsp dried)
- 2 tablespoons chopped parsley
- 1 cup chopped pecans
- Salt and black pepper, to taste
- 1 cup dried cranberries
- 1 cup dried cherries
- 1 cup almond milk (or any neutral milk)
And For the bread base:
- 9 slices wheat bread, cubed (about 8 cups)
How to Make Cranberry Stuffing (Step-by-Step)
Step 1: Cook the rice

- In a medium pot, bring broth to a boil.
- Add wild rice mix, stir, lower heat to low, and cover.
- Simmer for about 30 minutes, or until rice is tender and fluffy. Fluff with a fork and set aside.
Step 2: Sauté the aromatics
- Heat olive oil in a large skillet over medium heat.
- Add garlic, onion, and celery. Sauté 2-3 minutes until softened.
- Stir in pecans and toast them for 5 minutes, stirring frequently.
For Step 3: Add dried fruit and almond milk

- Add dried cranberries and cherries to the skillet.
- Pour in almond milk and stir gently until heated through and fruit softens slightly.
For Step 4: Assemble the stuffing

- In a large mixing bowl, add the cubed bread.
- Pour in the wild rice and the skillet mixture.
- Sprinkle in the thyme and parsley.
- Season with salt and pepper.
- Gently toss everything together until well combined.
Step 5: Bake to perfection

- Preheat oven to 350°F (175°C).
- Grease a 9×13-inch baking dish.
- Pour stuffing mixture into the dish and cover with foil.
- Bake for 30 minutes.
- Remove foil and bake another 15 minutes to get that golden top.
Tips for Success
- Make ahead: Prepare the rice and even the entire mixture the day before. Store it in the fridge and bake it the next day.
- Bread tip: Slightly stale bread works best. If it’s fresh, cube it and bake at 300°F for 10 minutes first.
- Customize: Swap pecans for walnuts, or use dried apricots instead of cherries for a twist.
Pairing Ideas
This stuffing pairs beautifully with:
- Roasted turkey or herb-roasted chicken
- A hearty vegan mushroom gravy
- Butternut squash soup as a starter
- And definitely some Earl Grey cookies for dessert
Storage and Reheating
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze tightly wrapped portions for up to 2 months.
- Reheat: Bake at 350°F covered until warmed through. You can add a splash of broth if it seems dry.
Why This Cranberry Stuffing Is a Must-Try
It’s not just stuffing—it’s a full-on centerpiece. The balance of chewy rice, soft bread, pops of tart fruit, and buttery nuts is absolutely irresistible.
Whether you’re making this for a family Thanksgiving, a cozy Friendsgiving, or just because you’re craving something hearty and wholesome, this Cranberry Stuffing with Wild Rice, Cherries, and Pecans will impress.
I’d love to know how yours turns out! Tag me on Pinterest at @RitzyRecipes or drop a comment below with your tweaks and tips. Happy stuffing season!
Print
Cranberry Stuffing with Wild Rice, Cherries, and Pecans
- Total Time: 1 hour 20 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This Cranberry Stuffing with Wild Rice, Cherries, and Pecans is a festive holiday favorite that’s hearty, flavorful, and filled with texture. A little sweet, a little savory, and totally crowd-pleasing—perfect for Thanksgiving, Friendsgiving, or cozy dinners.
Ingredients
- 1 cup wild rice mix
- 2 1/4 cups vegetable broth
- 2 tablespoons olive oil
- 2 garlic cloves, minced
- 1/2 cup diced yellow onion
- 1 cup finely chopped celery
- 1/2 tablespoon fresh thyme (or 1 1/2 tsp dried)
- 2 tablespoons chopped parsley
- 1 cup chopped pecans
- Salt and black pepper, to taste
- 1 cup dried cranberries
- 1 cup dried cherries
- 1 cup almond milk (or other milk of choice)
- 9 slices wheat bread, cubed (about 8 cups)
Instructions
- Cook wild rice in broth: bring to a boil, lower heat, and simmer covered for about 30 minutes until tender. Fluff and set aside.
- Heat olive oil in a skillet. Add garlic, onion, and celery. Sauté 2–3 minutes until softened. Stir in pecans and toast 5 minutes.
- Add dried cranberries, cherries, and almond milk. Stir gently until heated and fruit softens.
- In a large bowl, combine cubed bread, cooked rice, skillet mixture, thyme, parsley, salt, and pepper. Toss until well combined.
- Preheat oven to 350°F. Grease a 9×13 baking dish. Pour mixture in, cover with foil, and bake 30 minutes. Remove foil and bake 15 minutes more until golden on top.
Equipment
Buy Now → Notes
Best made with slightly stale bread. Easily customizable—swap nuts or fruit for your favorites. Can be prepped a day ahead, refrigerated, and baked before serving. Leftovers store well in fridge or freezer.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Side Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 260
- Sugar: 15g
- Sodium: 240mg
- Fat: 11g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 0mg




