This Wild Rice Pilaf with Mushrooms, Cranberries & Toasted Almonds is a festive holiday side dish packed with earthy, nutty, sweet, and savory flavors.

Wild rice is cooked until tender and chewy, then combined with deeply browned mushrooms, sautéed onion, dried cranberries, fresh herbs, and crunchy toasted almonds.
It pairs beautifully with turkey or chicken and works especially well for Thanksgiving or Christmas because the colors and flavors feel seasonal without being overly heavy.
It can also be prepared ahead, making it useful when oven space is limited during a holiday meal.
Why You Will Love This Recipe
- Wild rice has a naturally nutty flavor and satisfying chewy texture.
- Browned mushrooms add rich savory depth.
- Cranberries bring sweet-tart contrast.
- Toasted almonds add crunch.
- Fresh thyme and parsley keep the flavors bright.
- It can be prepared ahead for Thanksgiving.
- It is naturally pork-free.
- It works as both a holiday side dish and a meal-prep grain bowl base.
Ingredients
For the Wild Rice:
- 1½ cups wild rice blend
- 3½ cups low-sodium vegetable or chicken broth
- 1 bay leaf
- ½ teaspoon salt
For the Mushroom Pilaf:
- 1 lb cremini or baby bella mushrooms, sliced
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 teaspoon fresh thyme leaves
- ½ teaspoon dried sage
- ½ teaspoon freshly ground black pepper
- ¾ cup dried cranberries
- ¾ cup sliced or slivered almonds
- ¼ cup chopped fresh parsley
- 1 tablespoon fresh lemon juice
- Salt to taste
🍳 Step-by-Step Masterclass Instructions
Step 1: Rinse the Rice
Place the wild rice blend in a fine-mesh strainer.
Rinse thoroughly under cool running water.
Drain well.
Step 2: Cook the Wild Rice
Add the rice, broth, bay leaf, and salt to a medium saucepan.
Bring to a boil.
Reduce the heat to low, cover, and simmer according to package directions, usually about 40–50 minutes.
The grains should be tender while still slightly chewy.
Masterclass Tip: Wild rice blends vary considerably, so use the package timing as your primary guide.
Step 3: Drain if Necessary
If there is excess liquid once the rice is tender, drain it carefully.
Remove and discard the bay leaf.
Fluff the rice gently with a fork.
Step 4: Toast the Almonds
While the rice cooks, place the almonds in a dry skillet over medium-low heat.
Toast for approximately 3–5 minutes, stirring frequently.
Remove them immediately once lightly golden and fragrant.
Masterclass Tip: Almonds continue browning from residual heat, so transfer them out of the hot skillet right away.
Step 5: Brown the Mushrooms
Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet over medium-high heat.
Add the mushrooms in a wide, even layer.
Cook for approximately 6–8 minutes, stirring only occasionally.
They should release their moisture and develop deep golden-brown edges.
Step 6: Avoid Crowding
If your skillet is small, brown the mushrooms in two batches.
Masterclass Tip: Crowding causes mushrooms to steam instead of caramelize, which reduces their flavor.
Step 7: Cook the Onion
Transfer the browned mushrooms to a plate.
Add the remaining olive oil and butter to the skillet.
Add the onion and cook for 4–5 minutes, until softened and lightly golden.
Step 8: Add Garlic and Herbs
Stir in the garlic, thyme, sage, and black pepper.
Cook for approximately 30 seconds until fragrant.
Step 9: Return the Mushrooms
Add the browned mushrooms back to the skillet.
Stir gently with the onion and herbs.
Step 10: Add the Cooked Rice
Add the cooked wild rice to the skillet.
Fold everything together carefully so the grains remain intact.
Step 11: Add the Cranberries
Stir in the dried cranberries.
Cook over low heat for approximately 2–3 minutes.
The cranberries will soften slightly from the warmth without becoming mushy.
Step 12: Add the Almonds
Fold in most of the toasted almonds, reserving a small amount for the top.
Step 13: Brighten the Pilaf
Add the fresh lemon juice and chopped parsley.
Taste and adjust with salt and black pepper.
Masterclass Tip: A small amount of acidity at the end keeps the rich mushrooms and nuts from making the dish taste too heavy.
Step 14: Rest Briefly
Remove the skillet from the heat.
Cover and let the pilaf rest for about 5 minutes.
This allows the flavors to settle while keeping the rice warm.
Step 15: Serve
Transfer to a large serving bowl.
Top with the reserved almonds, fresh thyme, parsley, and cracked black pepper.
Serve warm.
The finished pilaf should have chewy nutty wild rice, deeply browned mushrooms, sweet-tart cranberries, crisp toasted almonds, and fresh herb flavor in every bite.
🔒 Storage & Reheating Tips
Refrigerator: Store cooled pilaf in an airtight container for up to 4 days.
Stovetop reheating: Add the pilaf to a skillet with 1–2 tablespoons of broth and warm gently over medium-low heat.
Microwave: Reheat individual portions in short intervals with a small splash of broth to prevent the rice from drying out.
Make ahead: Cook the rice and mushroom mixture up to 1 day ahead. Refrigerate, then reheat and add fresh parsley and toasted almonds shortly before serving.
Best holiday method: Keep the toasted almonds separate until serving so they remain crunchy.
Freezer: Freeze the rice and mushroom mixture without the almonds for up to 2 months. Thaw overnight in the refrigerator before reheating.
Meal prep: Divide into individual containers and pair with roasted vegetables or chicken for easy lunches.



