One-Pot Wild Rice Pilaf with Pecans and Cranberries
This wild rice pilaf is the side dish I reach for when I want something hearty that still feels lifted. Toasted pecans, chewy cranberries, and tender rice come together in a single pot, and everything is ready in under an hour.

It works for a weeknight dinner next to a simple roasted chicken, but it’s also at home on a holiday table. The nutty, earthy flavors hang together without needing constant attention, so you can focus on the rest of the meal.
Why This Pilaf Stays on My Table
The texture is what gets me every time. The rice keeps a gentle chew, the pecans bring a crisp snap, and the cranberries give little bursts of tangy sweetness. It feels like a classic stuffing, but lighter and less messy.
I love that it’s built in one pot. That means minimal cleanup, and the leftovers only get better as the flavors sit.
Ingredients

- 2 tbsp olive oil: any neutral oil works here
- 1 small yellow onion, finely diced: keeps the pilaf delicate
- 2 celery ribs, finely diced: for that savory backbone
- 3 garlic cloves, minced: use fresh, not the jarred stuff
- 1 cup wild rice blend: a mix of wild rice and brown rice gives the best texture
- 2 cups chicken or vegetable broth: low-sodium so you control the salt
- 1/2 tsp dried thyme: dried holds up to the long simmer
- 1 bay leaf: don’t skip this, it adds depth
- 1/2 tsp kosher salt, plus more to taste
- 1/2 cup pecan halves: toast them right before adding
- 1/3 cup dried cranberries: unsweetened or lightly sweetened both work
- 2 tbsp chopped fresh parsley: for a bright finish
Variations / Substitutions
- Add protein: Stir in shredded rotisserie chicken or cooked crumbled sausage to turn it into a one-pot main.
- Dried fruit: Swap the cranberries for chopped dried apricots or tart cherries. The sweet-tart contrast is what matters.
- Herb swap: Use fresh rosemary instead of thyme if you want a more savory, piney note.
- Nut-free: Replace pecans with toasted pumpkin seeds for the same crunch.
- Dairy-free: The recipe is already dairy-free; just stick with vegetable broth.
If you like grain sides this simple, you’ll probably enjoy lemon herb quinoa with toasted pine nuts.
How to Make Wild Rice Pilaf
Step 1: Sauté the Aromatics

Set a large pot or Dutch oven over medium heat and pour in the 2 tablespoons olive oil. Once it shimmers, add the diced onion and celery. Cook, stirring once or twice, until the vegetables are softened and translucent, about 5 minutes.
You’re not looking for color here, just a gentle sweat. Toss in the 3 minced garlic cloves and stir for 1 minute more until fragrant.
Step 2: Toast the Rice

Add the 1 cup wild rice blend to the pot and stir to coat every grain in the oil. Keep stirring for about 2 minutes, until the rice smells lightly nutty and you can see a few pale spots start to turn golden.
Toasting the rice deepens its natural flavor and helps the grains stay separate during the simmer. This step makes a real difference in the final texture.
Step 3: Simmer the Pilaf

Pour in the 2 cups broth, then add the 1/2 teaspoon dried thyme, the bay leaf, and the 1/2 teaspoon kosher salt. Bring everything to a boil, then dial the heat down to low so the liquid is just barely bubbling. Cover the pot and let the rice simmer for 45 to 50 minutes.
Check the rice at the 45-minute mark. If it’s tender but there is still a little liquid pooling at the bottom, take the lid off and let it cook uncovered for a couple minutes to evaporate. If the liquid is gone before the rice is tender, splash in a few tablespoons of hot water and keep going.
Step 4: Fold in Pecans and Cranberries

While the rice cooks, place the 1/2 cup pecan halves in a dry skillet over medium heat. Toast them, shaking the pan every minute, until they are fragrant and deepened in color, about 3 to 4 minutes. Let them cool slightly, then roughly chop.
When the rice is done, pull out the bay leaf. Fluff the rice with a fork, then gently fold in the toasted pecans, the 1/3 cup dried cranberries, and the 2 tablespoons chopped parsley. Spoon it onto plates right away while the pecans still hold their crunch.
Tips for the Best Wild Rice Pilaf
- A blend of wild rice and brown rice cooks more evenly and gives you that ideal tender-chewy bite. All wild rice is chewier and needs more liquid, so adjust if that’s what you have.
- Use broth instead of water for a richer, savory base. Even a good vegetable stock cube dissolved in hot water works in a pinch.
- A wide, shallow pot lets the rice cook in an even layer. A deep narrow pot can leave the top grains a little underdone.
- Stir a small pat of butter into the finished pilaf if you want it a touch more lush.
Cooking times can vary by brand. Here’s a quick guide for different rice mixes:
| Rice Type | Liquid Amount | Simmer Time |
|---|---|---|
| Wild rice only | 2.5 cups | 55 to 60 minutes |
| Wild rice and brown rice blend | 2 cups | 45 to 50 minutes |
| Wild rice, brown rice, and white rice blend | 2 cups | 35 to 40 minutes |
Storing Leftover Pilaf
- Refrigerate: Pack the pilaf into an airtight container and store it for up to 4 days.
- Reheating: Warm it in a skillet with a splash of broth or water to loosen the grains again. The steam brings back that fresh-made texture.
- Serve Cold: Toss chilled leftovers with arugula, a simple lemon vinaigrette, and crumbled feta for an easy grain salad.
What Goes Well With Wild Rice Pilaf
Roasted chicken is the classic match. The pilaf soaks up the pan juices and the crispy skin plays against the chewy rice. Seared salmon with a lemon butter sauce also works beautifully, the pilaf’s nuttiness stands up to the rich fish. For a vegetarian plate, pair it with roasted butternut squash or a lemony massaged kale salad. The warm earthiness and bright greens balance each other out.
Frequently Asked Questions
Can I make this pilaf ahead of time?
Yes, it reheats well. Make it up to 2 days ahead, cool it completely, and refrigerate. Gently reheat on the stovetop with a few tablespoons of broth.
Can I use all wild rice instead of a blend?
Absolutely. The cook time will be longer, around 55 to 60 minutes, and the rice will have a firmer, chewier chew. Use 2.5 cups of broth to keep it from drying out.
How do I keep the rice from turning mushy?
Don’t stir the pilaf while it simmers, and let it sit covered off the heat for 5 minutes after cooking. This lets the grains firm up and separate.
Can I add mushrooms?
Sure. Sauté 8 ounces of sliced cremini mushrooms along with the onion and celery. They add an earthy, savory layer that works nicely with the wild rice.

Wild Rice Pilaf Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion and celery; cook 5 minutes until softened. Stir in garlic and cook 1 minute.
- Add wild rice blend and toast, stirring, for 2 minutes until fragrant.
- Pour in broth, then stir in thyme, bay leaf, and salt. Bring to a boil, reduce heat to a bare simmer, cover, and cook 45 to 50 minutes until rice is tender and liquid is absorbed.
- Meanwhile, toast pecans in a dry skillet over medium heat for 3 to 4 minutes, then roughly chop. Remove bay leaf from rice, fluff with a fork, and fold in pecans, cranberries, and parsley. Serve warm.
