Looking for a dish that’s as beautiful as it is delicious? You’ve found it! This Vibrant Vegetable Rice Pilaf is a feast for the senses, bursting with lively colors, delightful textures, and the pure, rich flavors of fresh garden vegetables. We keep the seasoning mild to let the carrots, green beans, and zucchini truly shine. The secret weapon? Golden-brown toasted almonds folded in at the end, adding a satisfying crunch and nutty flair. This one-pot wonder is elegant enough for a special dinner yet simple enough for a weeknight meal. It’s incredibly versatile, pairing wonderfully with soups, salads, or a full Vedic menu.
Preparation time: 20 minutes
Cooking time: 30–40 minutes
Serves: 8
Ingredients
• 1 cup / 95 g basmati or other long-grain white rice
• 5 tablespoons / 75 ml ghee or vegetable oil, divided
• ½ cup / 55 g slivered or sliced almonds
• ⅛ teaspoon / 0.5 ml salt for the almonds
• 1 medium all-purpose potato, peeled and cut into ½-inch / 1.5 cm dice
• 1 teaspoon / 5 ml cumin seeds
• 1 dried red chili or ½ teaspoon / 2 ml crushed dried red chili
• ½ green or red bell pepper, seeded and diced
• ½ cup / 120 ml zucchini, cut into ½-inch / 1.5 cm dice
• 2–2¼ cups / 480–530 ml water
• ¼ cup / 25 g ground almonds
• 1½ teaspoons / 7 ml salt for the rice
• ½ teaspoon / 2 ml garam masala, or ¼ teaspoon / 1 ml each ground nutmeg and ground cloves
• ⅓ cup / 80 ml fresh young carrots, scraped and thinly sliced
• ⅓ cup / 80 ml fresh green beans, washed and sliced into ¼-inch / 6 mm pieces
• ⅓ cup / 80 ml shelled fresh green peas or frozen baby peas, defrosted
• 1 tablespoon / 15 ml butter or ghee, optional for serving
• 2 tablespoons / 30 ml minced fresh parsley or coarsely chopped coriander leaves, for garnish
Instructions
1. Rinse the basmati rice in cool water until the water runs clear. For the fluffiest results, soak it in fresh water for 20-30 minutes, then drain completely.
2. In a large saucepan or pot, heat 3 tablespoons / 45 ml of ghee or oil over medium-low heat. Add the slivered almonds and toast, stirring frequently, until golden brown. Use a slotted spoon to remove them to a small bowl, sprinkle with ⅛ teaspoon / 0.5 ml salt, and set aside.
3. Add 1 more tablespoon / 15 ml of ghee to the same pan. Add the diced potato and stir-fry until golden brown on all sides. Remove with a slotted spoon and set aside with the almonds.
4. Add the final 1 tablespoon / 15 ml of ghee to the pan. Once hot, add the cumin seeds and dried red chili, frying for about 30 seconds until the seeds turn a rich brown and are fragrant.
5. Stir in the diced bell pepper, zucchini, and the drained rice. Sauté for 2 minutes, ensuring the rice grains are well-coated in the spiced oil.
6. Pour in the water and add the ground almonds, 1½ teaspoons / 7 ml salt, and garam masala (or nutmeg and cloves). Stir well and bring to a rolling boil over high heat.
7. Stir in the sliced carrots and green beans. If using fresh peas, add them now.
8. Immediately reduce the heat to the lowest possible setting, cover the pan with a tight-fitting lid, and simmer gently for 20-25 minutes. Do not lift the lid or stir during this time.
9. If using frozen peas, wait until the rice has cooked for 15 minutes. Briefly lift the lid, quickly sprinkle the peas on top, and replace the lid to finish cooking.
10. Turn off the heat and let the rice stand, covered, for 5-10 minutes. This allows the fragile grains to firm up and absorb any remaining steam.
11. Uncover the pot. Add the reserved fried potatoes and most of the toasted almonds, saving some for garnish. Gently fluff everything together with a fork.
12. For extra richness, drizzle with the optional 1 tablespoon / 15 ml of butter or ghee. Garnish with fresh parsley or coriander and the remaining toasted almonds, and serve piping hot.
Nutritional Information
• Serving Size: 1 servingCalories: 350 kcalProtein: 7 gCarbohydrates: 40 gFat: 18 gSodium: 480 mg
• Disclaimer: is an estimate and may vary based on used.
Pro Tips
• For extra fluffy and distinct grains, don’t skip rinsing and soaking your basmati rice for at least 20 minutes before cooking.
• Once the rice is simmering, resist the urge to lift the lid or stir. This traps the steam needed to cook the grains perfectly.
• Let the rice rest, covered, for 5-10 minutes after turning off the heat. This crucial step allows the grains to firm up and prevents them from breaking when you fluff them.
• Feel free to swap the vegetables based on the season. Cauliflower florets, sweet corn, or edamame would also be delicious additions.
FAQ
Q: Can I make this vegetable rice pilaf vegan
A: Absolutely! To make this recipe vegan, simply use vegetable oil instead of ghee for all steps. Also, omit the optional final drizzle of butter or ghee for serving. The dish will be just as delicious and entirely plant-based.
Q: How can I add more protein to this dish
A: To boost the protein and make this a more complete meal, consider adding 1 cup of cooked chickpeas or cubed firm tofu. Stir in the chickpeas along with the carrots and green beans in step 7. If using tofu, pan-fry it separately until golden and fold it in with the fried potatoes in step 11.
Q: What’s the best way to store and reheat leftovers
A: Store leftover pilaf in an airtight container in the refrigerator for up to 4 days. For best results when reheating, sprinkle a tablespoon of water over the rice and warm it in the microwave or in a covered pan over low heat. Keep the toasted almonds separate and add them just before serving to preserve their crunch.
Q: Is this vegetable rice pilaf recipe gluten-free
A: Yes, this recipe is naturally gluten-free as all the core ingredients like rice, vegetables, nuts, and spices do not contain gluten. If you have a high sensitivity, always double-check that your specific brand of garam masala is certified gluten-free to avoid any cross-contamination.





