Last updated on March 24th, 2025
Want a delicious rice recipe that works for both special occasions and regular dinners? This holiday rice pilaf combines regular rice with toasted nuts and dried fruits to create something special. The rice stays soft while the nuts add a nice crunch, making eating enjoyable. It tastes great with whatever main dish you’re serving. You can make it for a quiet family dinner or when you have guests over – either way, everyone will be asking for seconds.

Recipe
Ingredients
- 2 cups basmati rice, rinsed and drained
- 4 cups chicken or vegetable broth
- 3 tablespoons butter
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 cup mixed nuts (almonds, pistachios, or pine nuts)
- 1/2 cup dried cranberries
- 1/4 cup fresh herbs (parsley, cilantro, or mint), chopped
- Salt and freshly ground black pepper to taste
- 1/2 cup pomegranate seeds (optional)
Steps
- Begin by toasting the nuts in a dry skillet over medium heat until they become fragrant and lightly golden, about 5-7 minutes. Set aside to cool.
- In a large saucepan or dutch oven, melt the butter over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Add the rice to the pan and stir to coat with butter. Toast the rice for 2-3 minutes, stirring frequently to prevent sticking.
- Pour in the broth and bring to a boil. Season with salt and pepper.
- Reduce heat to low, cover the pan, and simmer for 18-20 minutes, or until the rice is tender and liquid is absorbed.
- Remove from heat and let stand, covered, for 10 minutes.
- Fluff the rice with a fork, then gently fold in the toasted nuts, dried cranberries, and fresh herbs.
- Taste and adjust seasonings as needed.
- Transfer to a serving dish and garnish with pomegranate seeds if desired.
Tips and Tricks
- Rinse the rice thoroughly before cooking to remove excess starch and prevent clumping.
- Toast the nuts before chopping them for maximum flavor development.
- For extra flavor, replace some of the broth with white wine.
- Make sure your pot has a tight-fitting lid to trap steam and ensure even cooking.
- Let the rice rest after cooking – this step is crucial for achieving the perfect texture.
- For a more exotic flavor, add a pinch of saffron threads or ground cardamom.
- Choose unsalted nuts to better control the dish’s overall saltiness.
- Fresh herbs should be added at the end to maintain their bright flavor and color.
How to Serve
This holiday rice pilaf is a versatile dish that shines in any setting, from casual family dinners to elegant celebrations. For formal occasions, arrange it on a pre-warmed large platter – this helps keep the rice at the perfect serving temperature longer. Create a visual impact by garnishing with a mix of fresh herbs (think Persian parsley, mint, or dill), toasted pine nuts for crunch, and a generous sprinkle of pomegranate seeds, which add both bright flavor and festive color.
Temperature tip: While best served warm (around 140°F/60°C), this pilaf maintains its texture beautifully at room temperature for up to two hours, making it ideal for buffet-style service. Just keep it covered when not serving to maintain moisture. For food safety, avoid leaving it at room temperature for more than 4 hours.
Perfect pairings include:
- Proteins: Herb-roasted turkey, braised lamb shanks, grilled fish, or za’atar-spiced chicken
- Vegetables: Honey-glazed carrots, roasted butternut squash, or sautéed green beans with almonds
- Sauces: Serve with a side of yogurt-based tzatziki or tahini sauce for added richness
- Salads: Balance with a crisp cucumber-tomato salad or citrus-dressed arugula
Make-ahead tip: Prepare the pilaf up to 24 hours in advance and reheat gently with a splash of broth to refresh the texture. The flavors actually improve overnight as the spices meld together.
For leftovers, store in an airtight container in the refrigerator for up to 3 days, and reheat portions in the microwave with a sprinkle of water to maintain moisture.
Why You’ll Love This Holiday Rice Pilaf
This holiday rice pilaf is the perfect side dish that combines great flavors and textures to make any meal more special. You can prepare it ahead of time, which makes it perfect for busy days, and everyone seems to enjoy it – whether you’re serving it at a holiday dinner or a regular weeknight meal. It’s simple enough for everyday cooking but still looks impressive when company comes over.
PrintRice Pilaf
This holiday rice pilaf combines regular rice with toasted nuts and dried fruits to create something special. The rice stays soft while the nuts add a nice crunch, making eating enjoyable. It tastes great with whatever main dish you’re serving.
Ingredients
- 2 cups basmati rice, rinsed and drained
- 4 cups chicken or vegetable broth
- 3 tablespoons butter
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 cup mixed nuts (almonds, pistachios, or pine nuts)
- 1/2 cup dried cranberries
- 1/4 cup fresh herbs (parsley, cilantro, or mint), chopped
- Salt and freshly ground black pepper to taste
- 1/2 cup pomegranate seeds (optional)
Instructions
- Begin by toasting the nuts in a dry skillet over medium heat until they become fragrant and lightly golden, about 5-7 minutes. Set aside to cool.
- In a large saucepan or dutch oven, melt the butter over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Add the rice to the pan and stir to coat with butter. Toast the rice for 2-3 minutes, stirring frequently to prevent sticking.
- Pour in the broth and bring to a boil. Season with salt and pepper.
- Reduce heat to low, cover the pan, and simmer for 18-20 minutes, or until the rice is tender and liquid is absorbed.
- Remove from heat and let stand, covered, for 10 minutes.
- Fluff the rice with a fork, then gently fold in the toasted nuts, dried cranberries, and fresh herbs.
- Taste and adjust seasonings as needed.
- Transfer to a serving dish and garnish with pomegranate seeds if desired.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 1 g
- Sodium: 853 mg
- Fat: 6.2 g
- Saturated Fat: 0.9 g
- Carbohydrates: 50 g
- Fiber: 0.8 g
- Protein: 6.8 g
- Cholesterol: 10 mg





