Holiday Wild Rice Pilaf with Cranberries and Fresh Herbs Recipe

If there’s one side dish I look forward to all holiday season, it’s *this* wild rice pilaf. Earthy, nutty, and a little sweet with those ruby-red cranberries—this recipe is like wrapping up all the cozy, festive flavors of the season into one beautiful bowl. Whether you’re cooking for a crowd or just want something special to serve with a weeknight roast, this pilaf checks every box (and makes your kitchen smell amazing too!).

Recipe image

Why You’ll Love This Recipe

This one hits home for me—it started as a request from a client who wanted something vegetarian and festive to balance out a big roast, and now it’s become a staple on our holiday table too. It’s hearty, colorful, and a total crowd favorite with both veggie-lovers and meat-eaters alike.

  • Cozy Seasonal Flavors: Orange zest, cranberries, and herbs bring the holidays to life.
  • Make-Ahead Friendly: Cook the rice in advance and reheat—no last-minute panic!
  • Beautiful on Any Table: It’s vibrant, textured, and looks just as good as it tastes.
  • Flexible Pairings: Pairs beautifully with turkey, ham, salmon, or even stuffed squash.

Ingredients Breakdown

Essentials

  • 1 cup wild rice
  • 3 cups low-sodium chicken or vegetable broth
  • 1 tablespoon olive oil
  • 2 tablespoons unsalted butter, divided
  • 1 small yellow onion, finely chopped
  • 1/2 cup celery, finely chopped (optional)
  • 2 garlic cloves, minced
  • 1 cup dried cranberries
  • 1/4 cup orange juice (for soaking cranberries)
  • Zest of 1 orange (about 1 tablespoon)
  • 2 teaspoons fresh thyme, finely chopped
  • 1 teaspoon fresh rosemary, finely chopped
  • 2 tablespoons fresh parsley, chopped
  • 1/2 teaspoon kosher salt (adjust to taste)
  • 1/4 teaspoon black pepper

Pro Tips

  • Add Crunch: 1/3 cup chopped toasted pecans or almonds adds lovely texture.
  • Make it Vegan: Swap the butter for a plant-based option or use all olive oil.
  • Brighten with Citrus: Add a splash of white wine when adding the broth for a touch of elegance.

Step-by-Step Instructions

  1. Rinse the wild rice thoroughly under cold water. Place cranberries in a small bowl and cover with orange juice to soak for 10–15 minutes.
  2. In a deep pot, heat the olive oil and 1 tablespoon of the butter over medium heat. Add the onion and celery (if using), and sauté until soft—about 5–6 minutes.
  3. Add the minced garlic and sauté for 30 seconds more, just until fragrant.
  4. Stir in the rinsed wild rice and toast for 2–3 minutes. You’ll see the edges start to look glossy.
  5. Pour in broth, orange zest, and the reserved orange juice from soaking the cranberries. Stir in the salt and pepper.
  6. Bring mixture to a boil, then reduce heat to low. Cover and simmer for 45–50 minutes, or until rice is cooked and liquid is absorbed. Add a few extra tablespoons of broth if it dries out before the rice is done.
  7. Remove from heat and stir in the remaining tablespoon of butter. Drain cranberries and fold them in with thyme, rosemary, and parsley.
  8. Let rest, covered, for 5–10 minutes to allow flavors to meld. Fluff gently with a fork.
  9. Transfer to a serving dish and garnish with toasted nuts and extra parsley if desired. Serve warm!

Chef’s Tips and Tricks

  • Wild rice can vary—check at 40 minutes and cook longer if needed until the grains curl and pop slightly.
  • Use a mix of wild and brown rice for added color and texture.
  • Toast your nuts in a dry skillet over medium heat for 3–4 minutes for deeper flavor.
  • This dish reheats like a dream! Just add a splash of broth when warming it up to keep it fluffy.

Recipe Variations and Serving Suggestions

  • Mix-Ins: Add sautéed mushrooms, pomegranate seeds, or roasted butternut squash cubes for extra flair.
  • Make It a Main: Top with roasted chickpeas or sliced seared chicken breast for a full meal.
  • Dried Fruit Options: Swap cranberries for chopped dried cherries or apricots for a new spin.
  • Serving Pairings: Great with roast turkey, maple-glazed carrots, or cedar-plank salmon.

FAQs

Can I make this ahead of time?

Yes! You can cook the rice a day ahead and store it in the fridge. Reheat with a bit of extra broth to keep it from drying out.

Is this recipe gluten-free?

It sure is—just make sure your broth is certified gluten-free, and you’re good to go!

Can I use a wild rice blend instead of pure wild rice?

Absolutely. Just adjust the cooking time based on the package instructions—it may cook slightly faster than 100% wild rice.

Recipe Card

Serving Size: 6–8
Prep Time: 25 minutes
Cook Time: 45–50 minutes
Total Time: About 1 hour 15 minutes
Ingredients:

  • 1 cup wild rice
  • 3 cups low-sodium chicken or vegetable broth
  • 1 tablespoon olive oil
  • 2 tablespoons unsalted butter, divided
  • 1 small yellow onion, finely chopped
  • 1/2 cup celery, finely chopped (optional)
  • 2 garlic cloves, minced
  • 1 cup dried cranberries
  • 1/4 cup orange juice
  • Zest of 1 orange
  • 2 teaspoons fresh thyme, chopped
  • 1 teaspoon fresh rosemary, chopped
  • 2 tablespoons fresh parsley, chopped
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/3 cup toasted almonds or pecans, chopped (optional)

Instructions:

  1. Rinse rice and soak cranberries in orange juice for 10–15 minutes.
  2. Sauté onion and celery in olive oil and butter until tender. Add garlic and rice, toasting for 2–3 minutes.
  3. Add broth, orange juice, zest, salt, and pepper. Cover and simmer 45–50 minutes.
  4. Stir in butter, drained cranberries, and herbs. Let rest, then fluff and serve with optional nuts and parsley.

Nutrition: ~190 calories per serving

If you give this Holiday Wild Rice Pilaf a try, I’d love to hear what you think! Drop a comment below, snap a photo and tag me on Instagram @thekitchensaid, or share it with a friend who needs a new go-to holiday side!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top