There’s a moment in every great holiday meal where a side dish quietly steals the show. It’s not the main event, but its complex textures and harmonious balance of sweet, savory, and earthy flavors make everyone ask for the recipe. That’s the goal for this Cranberry Pecan Sweet Potato Wild Rice Pilaf.
It’s a dish born from a professional desire to create something that looks stunning on a festive table but is built on reliable, simple techniques. Imagine tender, nutty wild rice, sweet caramelized roasted potatoes, tart pops of cranberry, and the rich crunch of toasted pecans, all brought together with aromatic herbs. It’s a symphony in a bowl that’s as satisfying to make as it is to eat.
This recipe is designed for success, whether you’re a seasoned cook or preparing your first holiday spread.
- A Textural Masterpiece: You get the delightful chew of wild rice, the soft bite of sweet potato, the juicy tartness of cranberries, and the satisfying crunch of pecans in every forkful.
- Make-Ahead Friendly: Nearly every component can be prepared a day in advance. Simply combine and gently reheat before serving, making your day-of cooking stress-free.
- Diet-Inclusive by Nature: This pilaf is naturally gluten-free, vegetarian, and dairy-free, so it can happily accommodate many guests without special modifications.
- Visually Impressive: The deep purples and blacks of the rice, vibrant orange sweet potatoes, red cranberries, and toasted pecans create a beautiful, colorful dish that looks like you spent all day on it.
- Flavor That Deepens: Like many great grain dishes, the flavors meld and improve after resting, making any leftovers a coveted prize.
Ingredients You’ll Need
- Let’s gather our ingredients. This recipe is about building layers of flavor with simple, wholesome components. The wild rice provides a hearty base, the sweet potato adds sweetness and substance, and the cranberries and pecans deliver the festive high notes that make this dish special.
- Wild Rice Blend: I recommend a blend that includes true wild rice and other long-grain rices. It cooks more evenly than 100% wild rice and offers a better texture. Rinsing is crucial to remove excess surface starch.
- Sweet Potato: Look for a firm, orange-fleshed variety like Beauregard or Garnet. Dicing them uniformly ensures they roast evenly and become tender at the same time.
- Dried Cranberries: Their bright tartness is essential for cutting through the richness. Look for fruit juice-sweetened varieties if you prefer less added sugar.
- Pecan Halves: Toasting is non-negotiable. It wakes up their oils and transforms them from bland to deeply nutty and fragrant.
- Fresh Herbs: Thyme and rosemary offer that classic, savory holiday aroma. If you must use dried, use about one-third the amount, as dried herbs are more potent.
- Vegetable Broth: Using broth instead of water to cook the rice infuses it with a savory backbone from the inside out. A good-quality, low-sodium broth lets you control the final seasoning.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need any special equipment, just a few standard pots and pans. A large rimmed baking sheet is ideal for roasting the sweet potatoes without steaming them. A medium saucepan with a tight-fitting lid is perfect for simmering the wild rice.
A large skillet or Dutch oven is your final mixing bowl, allowing you to gently fold and warm all the components together. A fine-mesh strainer is helpful for rinsing the rice. That’s really it—simple tools for a spectacular result.
How to Make Cranberry Pecan Sweet Potato Wild Rice Pilaf Recipe
Step 1: Roast the Sweet Potatoes
Preheat your oven to 400°F (200°C). On your baking sheet, toss the diced sweet potato with olive oil, salt, and pepper. Trust me, spreading them in a single layer is the key to roasting, not steaming.
You want those caramelized edges for maximum flavor. Roast for 20-25 minutes, giving them a toss halfway through. They’re done when easily pierced with a fork.
This step concentrates their sweetness and gives them a wonderful texture that won’t turn to mush when mixed.
Step 2: Cook the Wild Rice
While the potatoes roast, combine the rinsed wild rice and broth in your saucepan. Bring it to a boil, then immediately reduce the heat to the lowest setting and cover it tightly. Let it simmer gently for 45-50 minutes.
Tip from me: Don’t peek too often! You want to maintain that steady, low heat. The rice is done when most grains have split open and are tender but still pleasantly chewy.
Drain any tiny bit of leftover liquid and fluff it with a fork.
Step 3: Sauté the Aromatics
In your large skillet or Dutch oven over medium heat, warm a tablespoon of olive oil. Add the diced onion and cook, stirring occasionally, until it’s soft and translucent—about 5-7 minutes. This builds a savory foundation.
Now add the minced garlic, thyme, and rosemary. Believe me, cooking the herbs for just one minute in the oil awakens their essential oils and fills your kitchen with the most incredible aroma.
Step 4: Combine and Warm Everything
Now comes the satisfying part. To the skillet with your fragrant onions and herbs, add the cooked wild rice, roasted sweet potatoes, dried cranberries, and toasted pecans. Gently fold everything together over low heat.
You’re not cooking it further, just warming it through and allowing the flavors to meet. This is when you taste and adjust the seasoning with the remaining salt. The sweet, savory, tart, and nutty elements should be in perfect harmony.
Step 5: Garnish and Serve
Transfer your beautiful pilaf to a serving bowl. Garnish it generously with a handful of chopped fresh parsley. The green adds a final pop of color and a hint of freshness.
Step back and admire your work. This dish is best served warm, and it pairs wonderfully with roasted turkey, ham, or even a simple seared chicken breast.
A few insights from the kitchen can elevate your pilaf from good to exceptional.
- Toasting Nuts Properly: Always toast nuts in a dry skillet over medium-low heat. Stir or shake the pan constantly for 3-5 minutes until you smell their rich fragrance. They burn in a heartbeat, so never walk away.
- The Rice Rinse: Rinsing wild rice isn’t just about cleaning it; it removes loose starch that can make the cooked grains gluey. Use a fine-mesh strainer under cold water until it runs clear.
- Don’t Overmix: When combining the final ingredients, use a folding motion with a spatula. You want to preserve the distinct textures of each component, not mash them together.
- Season in Layers: Season the sweet potatoes before roasting and the onions while sautéing. Taste again at the very end. Seasoning in stages builds a deeper, more complex flavor profile than adding all the salt at once.
Recipe Variations
- This recipe is a wonderful template. Feel free to adapt it based on what you have or the season.
- Savory Mushroom Version: Sauté 8 ounces of sliced cremini mushrooms with the onions for an extra earthy, umami-rich version. Use walnuts instead of pecans to complement the mushrooms.
- Apple & Sage: Replace the sweet potato with diced, peeled apple (like Honeycrisp) and roast as directed. Swap the rosemary for 1 tablespoon of chopped fresh sage added with the garlic.
- Protein-Powered Main Dish: Stir in 2 cups of shredded cooked chicken or turkey and a splash more broth at the end to create a hearty, one-bowl meal.
- Vegan & Rich: For a richer, vegan-friendly version, use a hearty mushroom broth and stir in 2 tablespoons of olive oil or vegan butter at the very end for a luxurious sheen.
- Citrus Brightness: Add the zest of one orange to the pilaf when combining. The bright citrus notes work beautifully with the cranberries and herbs.
What to Serve With This Recipe
This pilaf is the ultimate versatile side dish. For a classic holiday feast, it’s perfect alongside Herb-Roasted Turkey, a spiral ham, or Prime Rib. For a vegetarian holiday centerpiece, pair it with a stunning Mushroom Wellington or a Lentil Loaf.
On a regular weeknight, it turns simple pan-seared salmon, roasted chicken thighs, or seared pork chops into a special meal. For beverages, a dry Riesling, a Pinot Noir, or even sparkling apple cider complements its sweet and savory notes beautifully.
Storage & Make-Ahead Instructions
- This pilaf stores and reheats wonderfully, making it a fantastic make-ahead option.
- Refrigerator: Store cooled pilaf in an airtight container for up to 4 days.
- Freezer: I don’t recommend freezing, as the texture of the sweet potatoes and pecans can become mushy and soft upon thawing.
- Reheating Best Method: Reheat gently in a covered skillet over low heat with a tablespoon of broth or water to refresh moisture. You can also reheat in the microwave, covered, in 60-second intervals, stirring between each.
- Make-Ahead Strategy: You can roast the sweet potatoes, cook the rice, toast the pecans, and dice the onion up to 2 days in advance. Store each component separately in the fridge. Before serving, sauté the onion and garlic, then combine and warm all components as directed.
Frequently Asked Questions
Q: Can I use all wild rice instead of a blend?
A: You can, but true 100% wild rice takes longer to cook (up to 60 minutes) and has a more intense, chewier texture. A blend is more forgiving and offers a better mix of textures for this dish.
Q: My wild rice is still chewy after 50 minutes. What happened?
A: Wild rice cooking times can vary by brand and age. If it’s still too firm, add 1/4 cup of hot water or broth, cover, and continue cooking in 5-minute increments until tender.
Q: Can I use butternut squash instead of sweet potato?
A: Absolutely. Butternut squash is an excellent substitute. Peel, seed, and dice it to the same size and roast following the same instructions.
Q: How do I make this recipe vegan?
A: It already is! Just ensure you use vegetable broth and check that your dried cranberries are sweetened with fruit juice or another vegan sweetener (some are sweetened with honey).
Q: Can I add the pecans and cranberries before baking or cooking?
A: No, add them at the very end. The pecans will lose their crunch and become soggy if cooked or reheated for too long, and the cranberries can become overly soft and bitter.
Q: Is wild rice actually rice?
A: Technically, no. True wild rice is the seed of an aquatic grass. It’s a whole grain that’s gluten-free, high in protein and fiber, and has a wonderful nutty flavor.
Q: Can I double this recipe for a crowd?
A: Yes, it doubles very well. Use two baking sheets for the sweet potatoes (rotate them in the oven halfway) and cook the rice in a large pot. Use your largest Dutch oven or a stockpot for the final mix.
Final Thoughts
This Cranberry Pecan Sweet Potato Wild Rice Pilaf is more than just a side dish; it’s a celebration of texture and balance on a plate. It embodies what I love about cooking: taking humble, wholesome ingredients and, with a bit of thoughtful technique, transforming them into something truly special and shareable. It’s reliable enough for a busy cook yet impressive enough for your most important table.
I hope it becomes a cherished part of your holiday traditions or simply a go-to for when you want a meal that feels like a warm, flavorful hug. If you make it, I’d love to hear how it turned out for you. Share your results and tag me.
Now, go enjoy the process and the delicious results

Cranberry Pecan Sweet Potato Wild Rice Pilaf
Equipment
- Medium saucepan with lid
- Large rimmed baking sheet
- Large skillet or Dutch oven
- Chef’s knife and cutting board
- Fine-mesh strainer
Ingredients
- 1 cup wild rice blend Rinsed well in a fine-mesh strainer
- 2 cups vegetable broth or chicken broth for non-vegetarian version
- 1 large sweet potato peeled and diced into 1/2-inch cubes (about 4 cups)
- 1 tbsp olive oil
- 1/2 tsp kosher salt divided, plus more to taste
- 1/4 tsp black pepper
- 1 yellow onion finely diced
- 2 cloves garlic minced
- 2 tsp fresh thyme leaves or 3/4 tsp dried thyme
- 1 tsp fresh rosemary finely chopped
- 3/4 cup dried cranberries
- 3/4 cup pecan halves toasted and roughly chopped
- 2 tbsp fresh parsley chopped, for garnish
Instructions
- Preheat your oven to 400°F (200°C). On a large rimmed baking sheet, toss the diced sweet potato with 1 tablespoon of olive oil, 1/4 teaspoon of kosher salt, and black pepper. Spread in a single layer and roast for 20-25 minutes, tossing halfway, until tender and caramelized at the edges. Remove and set aside.
- While the sweet potato roasts, combine the rinsed wild rice blend and vegetable broth in a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 45-50 minutes, or until the rice is tender and most grains have split open. Drain any excess liquid and fluff with a fork.
- In a large skillet or Dutch oven over medium heat, add 1 tablespoon of olive oil. Add the diced onion and cook for 5-7 minutes until softened and translucent. Add the minced garlic, thyme, and rosemary and cook for 1 more minute until fragrant.
- To the skillet with the onions, add the cooked wild rice, roasted sweet potatoes, dried cranberries, and toasted pecans. Gently fold everything together over low heat until just warmed through. Taste and season with the remaining 1/4 teaspoon of salt, or more as needed.
- Transfer the pilaf to a serving bowl. Garnish generously with the chopped fresh parsley. Serve warm and enjoy the wonderful medley of textures and flavors.
