Curried rice with vegetables is a popular Indian-style rice dish, cherished for its bold flavors and satisfying taste. This simple yet flavorful one-pot dish combines the goodness of basmati rice with a medley of vegetables, infused with aromatic spices. The best part? It’s easy to make and can be ready in just 35 minutes.
Whether you’re looking to serve it alongside your favorite curry or just need a quick and delicious side dish, curried rice with vegetables is a perfect choice. Let’s dive into how you can make this savory dish that will bring a touch of Indian cuisine to your kitchen.

What You’ll Need to Make Curried Rice with Vegetables
For this curried rice with vegetables recipe, the key ingredients come together to create a balanced, flavorful dish. Here’s a breakdown of what you’ll need:
Key Ingredients:
-
Basmati rice: The long, fragrant grains of basmati rice are perfect for absorbing spices and cooking evenly. Basmati provides a delicate texture, making it the ideal rice for curried rice with vegetables.
-
Mixed vegetables: The usual mix includes cauliflower, carrots, green beans, peas, and potatoes. You can get creative and add other vegetables like bell peppers, mushrooms, or even broccoli.
-
Onions and garlic: Red onions lend a subtle sweetness, while garlic adds depth and a mild pungency to the dish.
-
Spices: A medley of turmeric, cumin, coriander, and garam masala forms the backbone of the flavor profile. For a bit of heat, you can add red chili powder or opt for a milder version like Kashmiri chili powder.
-
Ghee or oil: Traditionally, ghee is used to sauté the spices and vegetables, but you can use any neutral oil, depending on your preference.
-
Cilantro: Fresh cilantro provides a burst of freshness and brightness, balancing the spices.
Substitute Suggestions:
If you don’t have all the ingredients on hand, here are some simple substitutions:
-
Rice: While basmati rice is traditional, you can use jasmine rice or even medium-grain rice in its place. However, keep in mind the cooking time and water ratio may need adjusting.
-
Vegetables: If you’re missing certain vegetables, feel free to swap them out. Zucchini, peas, or even spinach can work wonderfully. Don’t be afraid to experiment based on what’s available.
-
Spices: In a pinch, you can use a pre-made curry powder if you don’t have all the individual spices, though it might alter the depth of flavor a bit.

Step-by-Step Instructions for Making Curried Rice with Vegetables
Step 1: Preparing the Ingredients
Start by washing and rinsing your basmati rice thoroughly under cold water. This helps remove excess starch, preventing the rice from becoming too sticky. Chop your vegetables into bite-sized pieces, ensuring they’ll cook evenly.
Step 2: Sautéing the Spices and Aromatics
-
Heat the oil or ghee in a large cooking pot over medium heat.
-
Once hot, add cumin seeds and a bay leaf. Sauté them for a few seconds until they become aromatic and fragrant. This is the base of your curried rice with vegetables flavor.
-
Add the chopped onion and sauté it until it becomes soft and translucent. This process helps release the natural sweetness from the onion.
Step 3: Adding Garlic and Vegetables
-
Next, stir in the minced garlic and sauté for about 30 seconds, just enough to take away the raw smell of garlic.
-
Add your prepared vegetables (carrots, peas, cauliflower, and beans). Let them cook for 4-5 minutes, stirring occasionally, until they soften slightly.
Step 4: Seasoning the Rice
-
Sprinkle in turmeric powder, coriander powder, red chili powder, and garam masala. Stir well, allowing the spices to coat the vegetables and cook for a minute to release their flavors.
-
Salt to taste.
Step 5: Cooking the Rice
-
Add the rinsed rice to the pot, and mix it well with the vegetables and spices. Sauté the rice for about 2 minutes, letting it absorb all the flavors.
-
Add water (typically in a 1:2 rice-to-water ratio) and stir everything together.
Step 6: Simmering the Rice
-
Bring the mixture to a boil, then lower the heat and cover the pot with a tight-fitting lid. Let it simmer for 15-20 minutes, or until the rice is fully cooked and all the water has been absorbed.
-
Once cooked, let the rice sit for an additional 5 minutes without lifting the lid. This allows the rice to settle and become fluffy.
Step 7: Final Touches
-
After 5 minutes, remove the lid, and fluff the rice gently with a fork.
-
Garnish with freshly chopped cilantro before serving.
Your curried rice with vegetables is now ready to serve!

How to Serve Curried Rice with Vegetables
Curried rice with vegetables is a versatile dish that pairs beautifully with a variety of accompaniments. You can enjoy it as a standalone dish or pair it with other flavorful sides to enhance the meal.
Best Pairings for Curried Rice with Vegetables
-
Raita: Raita is a cooling yogurt-based side dish that complements the spiciness of curried rice with vegetables. You can opt for onion raita, cucumber raita, or even beetroot raita to balance the heat and provide a refreshing contrast.
-
Chutney: If you’re vegan or prefer a dairy-free option, serve the curried rice with vegetables alongside mint chutney, tomato chutney, or raw mango chutney. These chutneys add an extra layer of flavor and can provide both tanginess and sweetness.
-
Indian Salad: Pair your curried rice with vegetables with an Indian-style salad, such as kachumber salad (a simple mix of cucumber, tomato, onion, and herbs) or a masala pyaz (spicy onion salad). These fresh salads enhance the richness of the rice while providing a crispy, refreshing contrast.
Main Dishes to Pair with Curried Rice
While curried rice with vegetables is a satisfying side on its own, it can also be paired with various Indian curries and dals (lentils) for a well-rounded meal. Consider these options:
-
Chana dal: A hearty and protein-rich dish made from split chickpeas.
-
Moong dal: A mild, yellow lentil dish that adds a touch of sweetness to balance the spice in the rice.
-
Vegetable curry: A mixed vegetable curry can complement the flavors in the curried rice with vegetables, creating a hearty and fulfilling meal.
-
Lobia curry: A flavorful dish made with black-eyed peas, offering a mild, earthy taste that pairs well with the spiced rice.
-
Mixed beans curry: A mix of various beans in a rich gravy, perfect for pairing with curried rice with vegetables.
-
Indian potato curry: Spicy potatoes in a tomato-based sauce provide a comforting, classic pairing.
-
Urad chana dal: A spicy, thick lentil stew that works wonders with the rice’s flavors.
-
Soya chunks curry: A protein-packed option that pairs beautifully with curried rice with vegetables.
Additional Sides to Elevate the Meal
You can further elevate the meal with a side of naan bread or chapati (Indian flatbreads) to scoop up the rice and curries. For those who prefer a gluten-free option, millet bread or rice cakes can serve as a great alternative.
Storing and Reheating Tips for Curried Rice with Vegetables
Leftover curried rice with vegetables can be stored and enjoyed later. Here are some tips to ensure that your rice stays fresh and flavorful.
Storing Leftover Curried Rice
-
Refrigeration: Transfer the leftover curried rice with vegetables into an airtight container. It will stay fresh for 3-4 days in the refrigerator.
-
Freezing: You can also freeze the rice for up to a month. Allow the rice to cool completely before transferring it into a freezer-safe container or bag. When reheating, make sure to add a splash of water to prevent it from drying out.
Reheating Curried Rice
-
On the Stove: To reheat on the stovetop, add a splash of water to the rice. Cover the pot with a tight lid and heat on low flame for a few minutes. Stir every 2-3 minutes to ensure even heating and add more water if necessary.
-
Microwave: If you’re using the microwave, place the rice in a microwave-safe bowl. Add a little water to maintain moisture. Heat in short intervals (2-3 minutes), stirring in between to ensure the rice is evenly reheated.
Tips for Keeping the Rice Fluffy
-
When reheating, avoid stirring too much, as this can make the rice sticky.
-
If the rice is too dry, simply add a small amount of water and fluff it with a fork to restore its texture.
Recipe Tips and Tricks for Curried Rice with Vegetables
To make your curried rice with vegetables even better, here are some helpful tips and tricks to enhance the flavor and texture:
-
Rice variety: While basmati rice is preferred, you can experiment with other rice varieties like jasmine rice. Just be aware that jasmine rice may result in a stickier texture, and you may need to adjust the water-to-rice ratio.
-
Vegetable stock: For added richness, you can use vegetable stock instead of water. This will infuse the rice with extra flavor, making the dish more aromatic.
-
Nuts and raisins: Add some texture and sweetness by tossing in roasted cashews, almonds, or raisins. These ingredients not only enhance the flavor but also provide a delightful crunch.
-
Ghee vs. oil: If you want a more traditional, rich flavor, use ghee (clarified butter) to sauté the spices. However, for a healthier version, you can substitute it with olive oil or any neutral oil.
-
Soya chunks: If you want to add extra protein, consider adding soya chunks. Simply soak them in hot water for a few minutes, and then add them to the rice. They absorb the flavors of the spices beautifully.
Nutritional Benefits of Curried Rice with Vegetables
Not only is curried rice with vegetables incredibly flavorful, but it’s also packed with essential nutrients, making it a great option for a balanced meal. Let’s take a closer look at the nutritional benefits of this dish.
Key Nutrients in Curried Rice with Vegetables
-
Carbohydrates: Basmati rice is a rich source of carbohydrates, providing the energy needed for your daily activities.
-
Fiber: The mixed vegetables in the dish, such as peas, carrots, and cauliflower, provide a good amount of dietary fiber, which aids in digestion and promotes gut health.
-
Proteins: While the rice itself is not a high-protein food, the vegetables contribute small amounts of protein, making it a more balanced option when served with lentils or beans.
-
Vitamins and Minerals:
-
Vitamin A from carrots and cauliflower, which supports eye health and immune function.
-
Vitamin C from peas and cilantro, which boosts immunity and acts as an antioxidant.
-
Iron from the combination of spices and vegetables, which is essential for blood circulation and energy production.
-
Potassium from potatoes and peas, helping in maintaining healthy blood pressure levels.
-
Caloric Breakdown
A typical serving of curried rice with vegetables (approximately 1 cup) contains about 396 kcal, which makes it a moderate-calorie dish. This makes it a great option for those looking for a fulfilling side or a light main course. Here’s the approximate nutritional information per serving:
-
Calories: 396 kcal
-
Carbohydrates: 76g
-
Protein: 10g
-
Fat: 7g
-
Saturated Fat: 3g
-
Cholesterol: 13mg
-
Sodium: 143mg
-
Potassium: 498mg
-
Fiber: 9g
-
Sugar: 2g
-
Vitamin A: 7853 IU
-
Vitamin C: 22mg
-
Calcium: 89mg
-
Iron: 3mg
These numbers make curried rice with vegetables a well-rounded dish that offers a good mix of essential nutrients, making it an excellent choice for a wholesome meal.
Why Curried Rice with Vegetables is a Must-Try
Curried rice with vegetables is a fantastic dish that combines convenience, flavor, and nutrition in one bowl. Whether you’re a novice cook or an experienced chef, this dish is easy to prepare and can be made with simple, accessible ingredients.
Here are a few reasons why you should give it a try:
-
Quick and Easy: With just a 35-minute cook time, curried rice with vegetables is a fantastic option for busy weeknights or when you need to prepare a side dish in a hurry.
-
Customizable: The beauty of this dish lies in its versatility. You can use any vegetables you have on hand, adjust the spice levels according to your preferences, and even swap out rice varieties.
-
Nutrient-Rich: With a good balance of carbohydrates, fiber, vitamins, and minerals, it’s a healthy choice for any meal.
-
Comforting and Satisfying: There’s something comforting about a warm bowl of spiced rice and vegetables, making it a perfect comfort food.
Â

Final Thoughts on Curried Rice with Vegetables
In conclusion, curried rice with vegetables is not only a vibrant and tasty dish, but it’s also a well-balanced and nutritious meal that can be enjoyed by all. With the right ingredients and simple steps, you can easily make this dish at home and customize it to your liking.
Whether you serve it as a side dish with curry, a main dish on its own, or pair it with refreshing raita and chutney, curried rice with vegetables will surely become a staple in your kitchen. Give it a try today and discover how easily you can bring a burst of flavor and nutrition to your meals!
Curried Rice with Vegetables Recipe Card
Ingredients
-
1 cup basmati rice
-
2.5 cups mixed vegetables (cauliflower, carrots, green beans, potatoes, green peas)
-
1 medium red onion, finely chopped
-
2 cloves garlic, minced
-
½-inch piece of ginger, finely chopped
-
1 finely chopped green chili (optional)
-
¼ cup fresh cilantro, finely chopped
-
1 teaspoon cumin seeds
-
1 bay leaf
-
½ tablespoon coriander powder
-
¼ teaspoon turmeric powder
-
¼ teaspoon garam masala
-
¼ teaspoon Kashmiri red chili powder
-
¼ teaspoon ground black pepper
-
Salt to taste
-
1 tablespoon ghee or any neutral cooking oil
-
3 cups water
Instructions
-
Rinse basmati rice under cold water until the water runs clear. Set aside.
-
Heat ghee or oil in a large pot over medium heat. Add cumin seeds and a bay leaf. Sauté for a few seconds until aromatic.
-
Add chopped onion and cook until translucent. Add minced garlic and sauté for about 30 seconds, then stir in chopped ginger and green chili (if using).
-
Add mixed vegetables and cook for 4-5 minutes, stirring occasionally.
-
Sprinkle in turmeric powder, coriander powder, red chili powder, garam masala, and ground black pepper. Stir and cook for a minute.
-
Add the rinsed rice to the pot and sauté it with the vegetables for 2 minutes, ensuring the rice is well-coated with the spices.
-
Add 3 cups of water and salt to taste. Stir well and bring to a boil.
-
Cover the pot, reduce heat, and let it simmer for 15-20 minutes, or until the rice is fully cooked and all water is absorbed.
-
Once cooked, let the rice sit covered for 5 minutes. Remove the lid, fluff the rice with a fork, and garnish with chopped cilantro.
Notes
-
You can substitute basmati rice with jasmine or medium-grain rice, but keep in mind the water-to-rice ratio might need adjustment.
-
Feel free to use vegetable stock instead of water for added flavor.
-
Add some soya chunks, raisins, or cashews to enhance the dish with extra texture and sweetness.
-
If you prefer a more intense spice level, increase the amount of red chili powder or add green chilies.
-
You can store leftovers in an airtight container for up to 3-4 days in the refrigerator, or freeze for up to a month.
Nutritional Facts (Per Serving)
-
Calories: 396 kcal
-
Carbohydrates: 76g
-
Protein: 10g
-
Fat: 7g
-
Saturated Fat: 3g
-
Polyunsaturated Fat: 1g
-
Monounsaturated Fat: 2g
-
Cholesterol: 13mg
-
Sodium: 143mg
-
Potassium: 498mg
-
Fiber: 9g
-
Sugar: 2g
-
Vitamin A: 7853 IU
-
Vitamin C: 22mg
-
Calcium: 89mg
-
Iron: 3mg
Recipe Details
-
Prep Time: 10 minutes
-
Cook Time: 25 minutes
-
Total Time: 35 minutes
-
Method: Stovetop
-
Cuisine: Indian, North Indian
-
Servings: 3
-
Calories: 396 kcal per serving
-
Yield: 3 servings