
This vegetarian Moroccan rice delivers restaurant-quality results with simple pantry staples and 30 minutes of hands-on time. The dish transforms plain rice into a fragrant, golden pilaf through a precise spice blend and gentle toasting technique.
Cinnamon, cumin, and turmeric create the signature warm, earthy flavor base, while raisins add natural sweetness that balances the spices. The rice cooks in vegetable broth, absorbing every bit of flavor without overpowering the delicate aromatics.
What emerges is a fluffy, golden rice studded with plump raisins and toasted almonds for texture. Each forkful offers complex layers of spice, subtle sweetness, and nutty crunch that makes this side dish unforgettable.
Perfect alongside grilled vegetables or as a light main course. The method ensures consistent, professional results every time.
Ingredients for Moroccan Rice Recipe Vegetarian
Transform plain rice into fragrant golden pilaf with these pantry staples and warm spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | 1 ½ cups | Rinsed until water runs clear |
| Vegetable Broth 🥣 | 3 cups | Low-sodium preferred for balance |
| Yellow Onion 🧅 | 1 whole | Finely diced for even cooking |
| Garlic Cloves 🧄 | 3 cloves | Minced to release full flavor |
| Ground Cinnamon 🌿 | ½ tsp | Freshly ground for potency |
| Ground Cumin 🌿 | 1 tsp | Toasted lightly enhances aroma |
| Ground Turmeric 🌿 | ½ tsp | For golden color and earthiness |
| Raisins 🍇 | ½ cup | Golden or dark variety |
| Sliced Almonds 🌰 | ⅓ cup | Toasted for nutty crunch |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For toasting rice and almonds |
| Salt 🧂 | ¾ tsp | Diamond Crystal kosher preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
The rice quality is non-negotiable. Basmati delivers the ideal fluffy texture and absorbs the spices beautifully—avoid instant or pre-cooked varieties. For the broth, Imagine or Pacific Foods brands offer consistent flavor without overpowering saltiness. The spices should be freshly purchased (within 6 months) as older spices lose their potency and won’t create the signature warmth.
No basmati? Jasmine rice works in a pinch, though the grains will be slightly stickier. For a nut-free version, swap almonds for toasted pumpkin seeds. If raisins aren’t your thing, dried apricots chopped into small pieces provide similar sweetness. The turmeric is essential for color—don’t substitute with curry powder as it contains additional spices that will alter the flavor profile.
Store spices in airtight containers away from light for maximum shelf life (6-12 months). The cooked rice keeps well for 4-5 days refrigerated and reheats beautifully with a splash of water. Toast extra almonds and keep them in the freezer for up to 3 months.
Why You’ll Love This Recipe
- One Pot Magic: I just dump everything in, simmer, and walk away—basmati soaks up the veggie broth like a dream.
- Warm Spice Hug: The cinnamon and garlic turn plain rice into something cozy and deeply flavorful.
- Meal Prep Hero: I make a big batch Sunday and it tastes even better reheated midweek.
- Pantry Friendly: Honestly, all the ingredients are already in my kitchen, no last-minute store runs.
Step-by-Step Instructions for Moroccan Rice Vegetarian
This method ensures perfectly fragrant rice with balanced spices and sweet-tart complexity.
Step 1: Toast the Rice and Aromatics
Heat the 2 tbsp extra-virgin olive oil in a heavy pot over medium heat. Add the 1.5 cups basmati rice and cook for 2 minutes, stirring constantly, until the grains turn opaque and slightly nutty.
Immediately add the finely diced 1 whole yellow onion and cook for another 3-4 minutes until translucent and soft. Stir in the minced 3 cloves garlic cloves and cook for 30 seconds until fragrant but not browned. This builds the flavor foundation.
Step 2: Bloom the Spices and Add Liquid
Add the 0.5 tsp ground cinnamon, 1 tsp ground cumin, and 0.5 tsp ground turmeric to the pot. Stir constantly for 1 minute to toast the spices until their aroma intensifies—this deepens their flavor.
Pour in the 3 cups vegetable broth and 0.75 tsp salt, then add the 0.5 cup raisins. Stir well to combine and bring to a boil over high heat. Watch for the liquid to turn a vibrant golden hue from the turmeric.
Step 3: Simmer Until Tender
Once boiling, reduce the heat to low, cover the pot, and simmer for 15 minutes. Avoid lifting the lid during this time to trap steam, which ensures even cooking.
After 15 minutes, check the rice. If the liquid has been absorbed and the grains are tender with a slight bite, remove from heat. If not, cover and cook for another 2-3 minutes until done.
Step 4: Toast Almonds and Finish the Dish
While the rice cooks, toast the 0.33 cup sliced almonds in a dry skillet over medium heat for 2-3 minutes, stirring frequently, until golden brown and fragrant. Remove from heat immediately to prevent burning.
Once the rice is cooked, fluff it gently with a fork. Stir in the 1 tbsp lemon juice and half of the toasted almonds. Taste and adjust seasoning if needed.
Transfer to a serving dish and garnish with the remaining almonds and 0.25 cup fresh cilantro. The cilantro adds a bright, herbal note that complements the warm spices.
Pro Tips For Making Moroccan Rice Recipe Vegetarian
- Toast the Spices: Bloom the cinnamon in the onion and garlic for 30 seconds before adding liquids—this wakes up the flavor and prevents a dull, flat taste.
- Rinse the Rice: Soak the basmati for 10 minutes then rinse until the water runs clear, or your rice will turn out gummy instead of light and separate.
- Use Hot Broth: Pour in boiling vegetable broth instead of cold to jumpstart the cooking and keep the rice from sitting in lukewarm liquid too long.
- Rest Covered: After the heat’s off, let it sit covered for 10 minutes—this lets the steam finish the job and keeps the grains from breaking when you fluff it.
Common Mistakes When Making This Dish
Skipping the Rinse
Failing to rinse your basmati rice is the most common mistake I see. Unrinsed grains release excess starch, resulting in sticky, gummy rice instead of the fluffy texture we want. Rinse until the water runs completely clear—this usually takes 3-4 changes of water. 💡
Over-Toasting Spices
Burnt spices taste bitter and ruin the dish’s delicate balance. When blooming your cinnamon, cumin, and turmeric, keep the heat at medium and stir constantly for exactly 1 minute. The moment you smell their aroma intensify, add the liquid.
Lifting the Lid
Peeking while the rice simmers releases precious steam, leading to uneven cooking and dry spots. Once you cover the pot after adding broth, resist the urge to stir or check for at least 12 minutes. Trust the process—the steam is doing its work.
Under-Toasting Almonds
Pale almonds lack the nutty depth this dish needs. Toast your ⅓ cup sliced almonds over medium heat for 2-3 minutes, stirring frequently, until they’re golden brown. Remove them immediately—they continue cooking from residual heat. 🔥
Forgetting the Rest
Slicing into the rice straight from the pot causes the grains to break and the flavors to spill out. Let it rest, covered, for 5-10 minutes off the heat. This allows the rice to steam gently, absorbing any remaining liquid.
Over-Salting Early
Vegetable broths vary in saltiness. I start with ¾ tsp salt and adjust at the end. Taste after fluffing the rice—you can always add more, but you can’t take it out. The lemon juice and cilantro will brighten the flavors without extra salt.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of basmati?
Yes, but adjust the liquid to 3.5 cups and simmer for 40-45 minutes. Brown rice has a chewier texture and nuttier flavor that pairs well with the spices.
Why is my rice mushy?
Likely from skipping the rinse or lifting the lid during cooking. Always rinse until water runs clear and resist peeking for at least 12 minutes to trap steam properly.
Can I make this ahead of time?
Cooked rice keeps well for 4-5 days refrigerated. Reheat with a splash of water to restore moisture and fluffiness.
What can I substitute for raisins?
Try chopped dried apricots or dates for similar sweetness. For a less sweet option, omit entirely and add extra toasted almonds for crunch.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026