Spiced Carrot Almond Pilaf
Jump to Recipe
This pilaf came together after I kept reaching for something more interesting than plain rice but less involved than a full biryani. The answer was shredded carrot cooked directly into the grain, warm spices bloomed in oil, and a handful of slivered almonds toasted until golden.
Carrots do two things here. They add a natural sweetness that balances the cumin and coriander, and they disappear just enough into the rice that every forkful catches some without being obvious about it — the same quality that makes a roasted carrot coriander bisque so quietly satisfying.
Toasting the almonds in the same pan before you add the rice takes about two minutes and changes the flavor completely. Skip it and the nuts taste flat against the spiced grain.
This comes together in about 40 minutes with one pot and no oven needed. It eats like a full meal with a fried egg or a spoonful of yogurt on top.

Why You’ll Love This Recipe
- One pot, minimal cleanup, 40 minutes start to finish
- Naturally vegan and gluten-free with no substitutions needed
- Toasted almonds add crunch that holds even after reheating
- Carrots cook into the rice for built-in sweetness and color
Ingredient Notes
- Basmati rice: Long-grain basmati gives the best separate, fluffy texture. Jasmine works but will be slightly stickier and more fragrant.
- Shredded carrot: Grate on the large holes of a box grater. Pre-shredded bag carrots from the store are fine and save time.
- Slivered almonds: Toast them dry or in the first tablespoon of oil before anything else. Whole blanched almonds, roughly chopped, are a good substitute.
- Cumin seeds: Whole seeds bloom better than ground in hot oil. If you only have ground cumin, use 1 tsp and add it with the other ground spices.
- Ground coriander: Adds a citrusy background note that lifts the sweetness of the carrot. Ground cardamom (a pinch) can be used alongside it.
- Vegetable broth: Use a low-sodium broth so you control the salt level. Water works in a pinch but the rice will taste flatter.
- Olive oil: Any neutral oil works here, including avocado or sunflower. Ghee adds a nuttier, richer tone if you’re not keeping it vegan.

Spiced Carrot Almond Pilaf
Ingredients
Method
- Toast the slivered almonds in a dry small skillet over medium heat for 2 to 3 minutes, stirring often, until golden brown and fragrant. Tip onto a plate and set aside.
- Heat olive oil in a 3-quart heavy-bottomed saucepan over medium heat. Add the cumin seeds and cook for 30 to 45 seconds until they sizzle and pop.
- Add the diced onion and cook for 5 to 6 minutes, stirring occasionally, until softened and lightly golden at the edges.
- Add the minced garlic, ground coriander, cinnamon, smoked paprika, and chili flakes if using. Stir for 60 seconds until fragrant.
- Add the grated carrot and stir to coat with the spiced oil. Cook for 2 minutes until the carrot just begins to soften.
- Add the rinsed and drained basmati rice. Stir for 1 to 2 minutes until every grain is coated in the spiced oil.
- Pour in the vegetable broth. Add salt and black pepper. Bring to a boil, then reduce heat to the lowest setting, cover tightly, and cook for 15 minutes without lifting the lid.
- Remove the pot from heat and let it sit, covered, for 5 minutes to finish steaming.
- Uncover and fluff the pilaf with a fork. Squeeze lemon juice over the top, fold in the toasted almonds, and scatter fresh cilantro or parsley across the surface before serving.
Notes

Tips for Success
- Rinse basmati under cold water until the water runs clear to remove excess starch and prevent clumping.
- Toast slivered almonds in the dry pan first, then set aside so they stay crisp and aren’t overcooked with the spices.
- Bloom cumin seeds in hot oil for 30 to 45 seconds until they pop before adding onion, which builds the flavor base.
- Add broth at a 1.5:1 ratio to rice by volume, cover tightly, and resist lifting the lid during the 15-minute steam.
- Fluff the pilaf with a fork, not a spoon, and fold in almonds just before serving to keep them from going soft.
Variations
- Add 1/2 tsp turmeric and a handful of raisins for a Moroccan-style sweet-savory pilaf.
- Stir in 1 cup cooked chickpeas with the broth to make this a higher-protein one-pot meal.
- Use cauliflower rice instead of basmati for a low-carb version that cooks in under 10 minutes.
Storage and Reheating
Store leftover pilaf in an airtight container in the fridge for up to 4 days. The almonds will soften slightly by day 2, so stir in a few fresh toasted ones when reheating if texture matters to you.
To reheat, add a splash of water or broth (about 2 tbsp per cup of rice), cover the pan, and warm over low heat for 5 to 6 minutes until heated through. Microwave works too, covered loosely, for 90 seconds on medium power.
This pilaf freezes well for up to 2 months. Freeze in single-portion containers, thaw overnight in the fridge, and reheat as above. Add almonds after reheating, not before freezing.
Serving Suggestions
Serve the pilaf as a side alongside roast chicken thighs, grilled lamb chops, or baked salmon. The sweet-spiced grain needs something with a bit of char or richness next to it.
For a vegetarian plate, spoon it into a bowl with a dollop of plain yogurt, a fried egg on top, and a few pickled red onions on the side — or pair it with a warm fennel lentil lunch plate for a more substantial spread. That combination covers protein, fat, and acid all at once.
A simple cucumber-tomato salad dressed with lemon juice and olive oil cuts through the warmth of the spices. Fresh cilantro or flat-leaf parsley scattered on top adds color and a herby lift right before serving.

FAQ
Why does my carrot almond pilaf turn out mushy?
Mushy pilaf usually comes from too much liquid or lifting the lid during steaming. Stick to a 1.5:1 broth-to-rice ratio by volume and keep the lid on for the full 15 minutes once it reaches a simmer.
Can I use brown rice instead of basmati in this spiced pilaf?
Yes, but brown rice needs about 40 to 45 minutes to cook and roughly 2 cups of broth per cup of rice. Toast your almonds and bloom the spices the same way, then adjust the liquid and time.
Can I make spiced carrot almond pilaf ahead and keep it warm for a dinner party?
Cook it up to an hour ahead, then keep it covered in the pot over the lowest possible heat or in a 90 C / 200 F oven. Fold in the toasted almonds and fresh herbs only when you’re ready to plate.
What protein pairs best with this carrot pilaf?
Grilled lamb, roasted chicken thighs, or sticky oven-baked chicken drumsticks all work well. The spiced, slightly sweet rice holds up to bold proteins better than a plain steamed grain.
Is spiced carrot almond pilaf gluten-free?
Yes, every ingredient is naturally gluten-free. Just check your vegetable broth label, as some brands use wheat-based additives or flavor enhancers.
What’s the difference between this pilaf and a biryani?
Pilaf cooks the rice directly in spiced broth in one pot without layering or slow oven cooking. Biryani involves parboiled rice, a separate meat or vegetable layer, and a sealed pot finish, making it more complex and time-intensive.