Afghan Rice with Spiced Carrots

Golden Afghan rice crowned with caramelized carrots, plump raisins, and toasted almonds in a colorful presentation Save
Golden Afghan rice crowned with caramelized carrots, plump raisins, and toasted almonds in a colorful presentation | platewellcrafted.com

This aromatic Afghan rice brings together fragrant basmati grains infused with whole cardamom pods, cinnamon sticks, cumin seeds, and cloves. The tender rice gets crowned with lightly sautéed carrots that turn sweet and golden, plus plump raisins that add bursts of natural sweetness. Optional sliced almonds or pistachios bring a delightful crunch, while fresh cilantro or parsley brightens each serving.

Perfect alongside roasted lamb, grilled chicken, or enjoyed as a satisfying vegetarian centerpiece, this dish comes together in just over an hour. The spices bloom in hot oil before the rice cooks, creating layers of flavor that permeate every grain.

The first time I walked into my friend Maryam's kitchen, the air was thick with cardamom and cinnamon. She was stirring a pot of something golden and aromatic, explaining how Afghan rice had been taught to her by her grandmother. I watched her julienne carrots with practiced hands, each strip perfectly uniform. That afternoon changed everything I thought I knew about rice dishes.

Last winter, I made this for a dinner party when my cousin visited from overseas. She took one bite and immediately asked for the recipe, saying it reminded her of meals she'd had traveling through Central Asia. We spent the rest of the evening picking at the platter, the spices warming us against the cold draft coming through the window.

Ingredients

  • 2 cups basmati rice: Long grain basmati is essential here, its delicate aroma pairs beautifully with the warming spices and stays perfectly fluffy
  • 4 cups water: The exact ratio I've found produces tender, separate grains every time
  • 1 ½ teaspoons salt: Don't be shy with seasoning, rice needs proper salting to taste good
  • 2 medium carrots, julienned: These bring natural sweetness and a beautiful orange contrast against the white rice
  • ½ cup raisins: Golden raisins plump up beautifully and offer little bursts of sweetness throughout
  • ¼ cup sliced almonds: Completely optional but adds a lovely crunch that I've come to adore
  • 2 tablespoons vegetable oil: A neutral oil lets the spices shine without competing flavors
  • 1 tablespoon butter: Optional, but adds a richness that makes the rice feel more indulgent
  • 4 green cardamom pods: These little pods are the star of the show, crush them slightly before adding
  • ½ teaspoon cumin seeds: Earthy and warm, they ground the brighter cardamom notes
  • 1 cinnamon stick: Ceylon cinnamon breaks apart easily and infuses the rice with gentle sweetness
  • 4 whole cloves: Just enough to add depth without overpowering the dish
  • ½ teaspoon black pepper: Freshly cracked adds a subtle warmth that lingers
  • 2 tablespoons chopped fresh cilantro: The finishing touch that adds brightness and color

Instructions

Prep the rice properly:
Rinse your basmati under cold running water until it runs clear, then soak it for 20 to 30 minutes. This step removes excess starch and ensures each grain cooks up fluffy and separate.
Toast your spices:
Heat 1 tablespoon of oil in a large pot over medium heat. Toss in the cardamom pods, cumin seeds, cinnamon stick, and cloves. Let them sizzle for about 1 minute until their fragrance fills your kitchen.
Coat the grains:
Add the drained rice to the pot and sauté gently for 2 minutes. Stir carefully to coat every grain in the spiced oil, this layering of flavors makes all the difference.
Cook the rice:
Pour in 4 cups of water and add the salt. Bring everything to a gentle boil, then cover tightly and reduce heat to low. Let it simmer for 15 to 18 minutes until the rice is tender and all water is absorbed.
Prepare the topping:
While rice cooks, heat the remaining oil and butter in a skillet over medium heat. Add the carrots and cook for 3 to 4 minutes until just softened. Toss in the raisins and almonds, stirring until raisins plump up, about 1 to 2 minutes more.
Combine everything:
Fluff the cooked rice with a fork, then gently fold in the carrot and raisin mixture. Be careful not to mash the rice, you want those beautiful separate grains intact.
Let it rest:
Cover the pot and remove from heat. Let it sit for 5 minutes, this brief rest allows all the spices to meld together properly.
Finish and serve:
Sprinkle with chopped cilantro or parsley right before serving. Bring it to the table warm and watch everyone reach for seconds.
Save
| platewellcrafted.com

My daughter now requests this for her birthday dinner every year. It's become more than just a recipe in our house, it's the dish we make when we want something that feels special but still comforting. The house smells incredible for hours afterwards.

Making It Your Own

I've experimented with different nuts over the years and pistachios work beautifully if you want something more traditional. Sometimes I add a pinch of saffron to the cooking water for extra depth and that gorgeous yellow hue. The recipe is forgiving once you understand the basic technique.

Perfect Pairings

This rice holds its own alongside simple roasted chicken or lamb kebabs. On meatless nights, I serve it with a side of spiced lentils and yogurt sauce. The sweetness of the raisins balances anything with a bit of heat or spice.

Timing Your Prep

The carrot mixture can be prepared up to a day ahead and gently reheated before serving. I often julienne the carrots in the morning when I have more patience for precise knife work. Everything else comes together quickly once you start cooking.

  • Set out all your spices before you begin, toasting them goes fast
  • Use a pot with a heavy bottom for even heat distribution
  • Have your garnish chopped and ready before you start the final assembly
Aromatic Afghan rice steamed with warming spices and topped with sweet glazed carrots and tender raisins Save
Aromatic Afghan rice steamed with warming spices and topped with sweet glazed carrots and tender raisins | platewellcrafted.com

There's something deeply satisfying about a dish that looks impressive but comes together with such simple techniques. I hope this recipe finds its way into your regular rotation too.

Recipe FAQs

Afghan rice stands apart through its use of whole spices like cardamom pods, cinnamon sticks, and cloves that infuse the grains during cooking. The combination of sweet raisins and tender carrots creates a balance of flavors and textures that's characteristic of Afghan cuisine.

Yes, this rice reheats beautifully. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water to restore moisture before serving.

Long-grain basmati rice is traditional and ideal because its grains stay separate and fluffy after cooking. The aromatic nature of basmati also complements the whole spices perfectly.

Absolutely—simply omit the butter and use only vegetable oil to make it completely vegan. The dish is naturally dairy-free and packed with plant-based ingredients.

Yes, slivered pistachios make an excellent alternative to almonds and add a lovely green color. For nut-free versions, simply omit them altogether or add toasted pumpkin seeds for crunch.

Rinse the rice until water runs clear to remove excess starch, soak briefly, and avoid overcooking. Keep the heat low once boiling, and resist lifting the lid too often during steaming.

Afghan Rice with Spiced Carrots

Fragrant basmati rice infused with cardamom, cinnamon, and cumin, topped with caramelized carrots and plump raisins.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Rice

  • 2 cups basmati rice
  • 4 cups water
  • 1 ½ teaspoons salt

Vegetables & Add-Ins

  • 2 medium carrots, julienned
  • ½ cup raisins
  • ¼ cup sliced almonds
  • 2 tablespoons vegetable oil
  • 1 tablespoon butter

Spices

  • 4 green cardamom pods
  • ½ teaspoon cumin seeds
  • 1 cinnamon stick
  • 4 whole cloves
  • ½ teaspoon black pepper

Garnish

  • 2 tablespoons chopped fresh cilantro or flat-leaf parsley

Instructions

1
Prepare the Rice: Rinse basmati rice under cold water until water runs clear. Soak in water for 20-30 minutes, then drain thoroughly.
2
Toast Whole Spices: Heat 1 tablespoon oil in a large pot over medium heat. Add cardamom pods, cumin seeds, cinnamon stick, and cloves. Sauté for 1 minute until fragrant.
3
Sauté Rice: Add drained rice to pot and sauté gently for 2 minutes, coating grains in spiced oil.
4
Cook Rice: Add 4 cups water and salt. Bring to gentle boil, then cover and cook on low heat for 15-18 minutes until rice is tender and water is absorbed.
5
Prepare Vegetable Mixture: While rice cooks, heat remaining oil and butter in skillet over medium heat. Add carrots and cook 3-4 minutes until just soft. Add raisins and almonds, stirring until raisins plump, about 1-2 minutes.
6
Combine Ingredients: Fluff cooked rice with fork, gently fold in carrot and raisin mixture.
7
Rest and Serve: Cover and let rest 5 minutes off heat for flavors to meld. Garnish with chopped cilantro or parsley. Serve warm.
Additional Information

Equipment Needed

  • Large pot with lid
  • Skillet
  • Cutting board and knife
  • Measuring cups and spoons
  • Mixing spoon

Nutrition (Per Serving)

Calories 360
Protein 6g
Carbs 65g
Fat 9g

Allergy Information

  • Contains tree nuts (almonds). May contain traces of gluten if cross-contaminated. Contains dairy if using butter.
Emily Rhodes

Home chef sharing easy, family-friendly recipes, creative meal prep, and seasonal cooking tips for everyday food lovers.