
This vegan take on traditional Kabuli rice transforms simple ingredients into an aromatic masterpiece. The dish combines fragrant basmati with sweet, caramelized carrots and warm spices for a side that’s as impressive as it is easy to prepare.
I’ve perfected this method through careful testing, ensuring the rice stays fluffy while the carrots develop deep, golden color. The key is layering flavors—starting with bloomed spices, then building with the natural sweetness of the vegetables.
The result is a dish that’s rich in texture and taste, with each grain of rice separate yet infused with the essence of the spices. The carrots add a subtle sweetness that balances the earthy notes perfectly.
This creation pairs beautifully with curries or stands alone as a satisfying vegetarian main. Here’s how to achieve these results in your kitchen.
Ingredients for Kabuli Rice Recipe Veg
Fragrant basmati, sweet carrots, and warm spices make this dish sing.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Carrots 🥕 | 4 whole | Peeled and julienned |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Vegetable Oil 🫒 | ¼ cup | Divided for cooking |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Cinnamon 🌰 | ½ tsp | For warm sweetness |
| Ground Cardamom 🌿 | ½ tsp | Freshly ground preferred |
| Ground Cloves 🌶️ | ¼ tsp | Sparingly for warmth |
| Salt 🧂 | 1 ½ tsp | Divided to taste |
| Sugar 🧈 | 2 tbsp | For caramelizing carrots |
| Water 💧 | 4 cups | For cooking rice |
| Raisins 🍇 | ½ cup | Optional for sweetness |
| Sliced Almonds 🌰 | ¼ cup | Toasted for garnish |
The rice is the foundation here. Basmati from Indian markets has the best fragrance, but grocery store brands like Tilda work well too—just rinse it thoroughly until the water runs clear (that’s what removes excess starch). Carrots should be fresh and firm; organic if possible, since they’re the star. For the spices, Penzeys or a well-stocked bulk bin ensures maximum potency.
No basmati? Jasmine rice is the closest substitute, though it won’t have the same aromatic quality. Skip the raisins if you prefer a less sweet profile, or swap in dried apricots for a different twist. The almonds can be omitted or replaced with cashews or pistachios (toasted, of course). For a deeper spice blend, add a pinch of ground ginger—it pairs beautifully with the cinnamon.
Rice keeps well in the pantry for 1-2 years, but spices lose potency after 6-12 months. Store them in airtight containers away from light. Carrots and onions last 1-2 weeks in the crisper drawer. This dish reheats beautifully—just sprinkle a few drops of water and microwave covered.
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single pot—just sauté the onion, garlic, and carrots, then let the basmati rice soak up all the flavor.
- Rich and Fragrant: The garlic and carrots caramelize in the oil, giving every bite that deep, sweet-savory taste I crave.
- Feeds a Crowd: Honestly, it’s my go-to for potlucks or when I need to feed the whole family without stress.
- Leftovers for Days: The rice actually tastes better the next day, and it reheats beautifully—my secret for easy lunches.
Step-by-Step Instructions for Kabuli Rice with Caramelized Carrots
This method ensures perfectly fragrant rice with tender, sweet carrots every time.
Step 1: Prepare and Parboil the Rice
Rinse the 2 cups Basmati Rice under cold water until the water runs clear. This removes excess starch and prevents the grains from sticking together. Soak the rice in water for 20 minutes, then drain completely.
In a large pot, bring the 4 cups Water to a boil. Add 1 teaspoon Salt and the drained rice. Cook for 5-6 minutes until the grains are just slightly tender but still firm. Drain the rice in a fine-mesh strainer and set aside. This parboiling step ensures the rice cooks evenly without becoming mushy.
Step 2: Caramelize the Carrots and Onions
Heat 2 tablespoons Vegetable Oil in a large, heavy-bottomed pot over medium heat. Add the julienned Carrots and cook for 8-10 minutes, stirring occasionally, until they begin to soften and develop a light golden color.
Add the finely diced Yellow Onion and cook for another 5 minutes until translucent. Stir in the 2 tbsp Sugar and continue cooking for 3-4 minutes until the carrots are deeply caramelized and glossy. The sugar helps draw out the natural sweetness of the carrots while creating a beautiful glaze.
Step 3: Toast the Spices and Combine
Push the carrot mixture to one side of the pot and add the remaining 2 tablespoons Vegetable Oil to the empty space. Add the minced Garlic Cloves, 1 tsp Ground Cumin, 0.5 tsp Ground Cinnamon, 0.5 tsp Ground Cardamom, and 0.25 tsp Ground Cloves. Toast the spices for 30-45 seconds until fragrant.
Quickly stir the spices into the carrot mixture to coat evenly. Add the parboiled rice and the remaining 0.5 tsp Salt. Gently fold everything together, ensuring the rice is well coated with the spiced carrot mixture. This step infuses the rice with warm, aromatic flavors.
Step 4: Steam to Perfection
Reduce the heat to low and cover the pot with a tight-fitting lid. Let the rice steam for 15-20 minutes, allowing the flavors to meld and the grains to finish cooking. Avoid stirring during this time to prevent breaking the rice.
Check for doneness—the rice should be tender and the carrots soft. If the mixture seems dry, add 2-3 tablespoons Water and let it steam for a few more minutes. The final texture should be light and fluffy with caramelized carrots distributed throughout.
Step 5: Add Raisins and Almonds, then Serve
Remove the pot from heat and gently fold in the 0.5 cup Raisins. The residual heat will plump them slightly. Transfer the rice to a serving dish and sprinkle with the 0.25 cup Sliced Almonds for a delightful crunch.
Let it sit covered for 5 minutes before serving to allow the flavors to fully develop. The raisins add a touch of sweetness, while the almonds provide a satisfying texture contrast to the tender rice and carrots.
Pro Tips For Making Kabuli Rice Recipe Veg
- Soak the Rice: Give the basmati a 30-minute soak in cold water before cooking—it swells just enough to guarantee even cooking without turning mushy.
- Slice Carrots Thin: Cut the carrots into 2-3mm matchsticks so they soften quickly and absorb the spiced oil without overcooking the rice.
- Watch the Onion: Cook the yellow onion until deep golden, not brown—burnt bits will leave a harsh taste that overpowers the dish.
- Toast the Garlic: Add the garlic after the onion starts to soften; 30 seconds in hot oil is enough to mellow its bite without turning bitter.
Serving Suggestions for kabuli rice recipe veg
Plating Like a Pro
Use a wide, shallow bowl to showcase the vibrant colors of this dish. The golden carrots and toasted almonds deserve to be seen. I fluff the rice gently with a fork before transferring to keep each grain distinct. 💛
Garnish for Impact
Beyond the almonds, a sprinkle of fresh cilantro or parsley adds a pop of green. For extra luxury, toast a few extra almonds and arrange them in a pattern. A pinch of ground cinnamon on top enhances the aroma as it hits the table.
Pair with Curries
This rice shines alongside vegan curries like chana masala or spinach tofu. The sweetness balances spicy flavors beautifully. I serve it warm, never room temperature, to let the aromas fully express themselves.
Solo Main Dish
To make this a complete meal, add chickpeas or crispy tofu on top. The protein transforms it into a satisfying vegetarian main. Drizzle with tahini sauce for a Middle Eastern-inspired plate.
Family-Style Service
For gatherings, serve in a large platter with sides of yogurt raita and mango chutney. The cool yogurt contrasts the warm spices perfectly. I always make extra—this dish disappears fast. 💫
Leftovers Tip
Store in an airtight container for up to 3 days. Reheat with a splash of water to refresh the rice. The flavors actually deepen overnight, making leftovers a treat.
Nutrition Facts
Frequently Asked Questions
Do I need to soak the basmati rice first?
Yes, soaking for 20 minutes removes excess starch and helps achieve fluffy, separate grains. This step prevents clumping during cooking.
Can I substitute jasmine rice for basmati?
Jasmine works in a pinch but lacks basmati’s fragrance. Expect a slightly stickier texture. For best results, stick with basmati.
How do I prevent the rice from turning mushy?
Parboil for only 5-6 minutes and avoid stirring during steaming. This keeps grains intact while allowing flavors to meld.
Can I make this without sugar?
Yes, reduce to 1 tbsp or omit, but the carrots won’t caramelize as deeply. A pinch of salt enhances natural sweetness instead.
- 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