Mixed Vegetable Curry with Coconut Rice is a vibrant, satisfying dish that brings the flavors of Indian cuisine straight to your dinner table. Packed with colorful vegetables and simmered in a fragrant coconut curry sauce, this meal is perfect for a quick weeknight dinner that doesn’t skimp on taste. The creamy coconut rice complements the bold flavors of the curry, making every bite a delightful experience.
Why You’ll Love This Recipe
This recipe is not only delicious but also easy to prepare. It’s a great way to incorporate more vegetables into your diet while enjoying a comforting meal. Here’s why you’ll crave this dish:
- Quick and Easy: Perfect for a busy weeknight.
- Flavor-Packed: The combination of spices and coconut creates a rich taste.
- Versatile: Use any vegetables you have on hand.
- Plant-Based: A healthy, vegetarian option for everyone.
- One-Pot Wonder: Minimal cleanup required!
Ingredients
- 1 cup basmati rice
- 1 can (14 oz) coconut milk
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 2 cups mixed vegetables (such as bell peppers, carrots, and peas)
- 2 tablespoons curry powder
- 1 tablespoon vegetable oil
- 1 teaspoon turmeric powder
- 1 teaspoon cumin seeds
- Salt, to taste
- Fresh cilantro, for garnish (optional)
- 2 cups vegetable broth or water
How to Make Mixed Vegetable Curry with Rice
- Rinse the basmati rice under cold water until the water runs clear. This helps remove excess starch and keeps the rice fluffy.
- In a medium saucepan, combine the rinsed rice and 1 cup of coconut milk with 1 cup of vegetable broth or water. Bring to a boil, then lower the heat, cover, and simmer for about 15 minutes or until the rice is tender and the liquid is absorbed. Fluff with a fork and set aside.
- While the rice is cooking, heat the vegetable oil in a large skillet over medium heat. Add the cumin seeds and sauté for about 30 seconds until fragrant.
- Add the diced onion, minced garlic, and grated ginger to the skillet. Cook for 3-4 minutes until the onion becomes translucent.
- Stir in the mixed vegetables, curry powder, and turmeric. Cook for another 5 minutes, stirring occasionally, until the vegetables start to soften.
- Pour in the remaining coconut milk and a bit more vegetable broth if needed. Season with salt. Bring the mixture to a simmer and cook for about 10 minutes until the vegetables are tender and the sauce thickens slightly.
- Serve the vegetable curry over the coconut rice, garnished with fresh cilantro if desired.
Tips for the Best Results
- Make sure to cut your vegetables into uniform sizes for even cooking.
- Adjust the level of spice by adding chili powder or fresh chilies if you like it hot.
- Let the curry simmer a bit longer for a thicker sauce; just keep an eye on it to prevent burning.
Easy Variations
- Swap out the mixed vegetables for seasonal produce like zucchini, spinach, or cauliflower.
- Add protein by including chickpeas or tofu for extra heartiness.
- For a tangy twist, add a splash of lime juice just before serving.
What to Serve With It
- Naan bread or roti for a complete Indian-inspired meal.
- A simple cucumber salad to add freshness.
- A side of yogurt or raita to balance the spices.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a saucepan over low heat, adding a splash of water or broth to loosen the curry if it thickens. The rice can be reheated in the microwave, covered, for a quick meal.
Recipe Card
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield/Servings: 4 servings
Ingredients:
- 1 cup basmati rice
- 1 can (14 oz) coconut milk
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 2 cups mixed vegetables (such as bell peppers, carrots, and peas)
- 2 tablespoons curry powder
- 1 tablespoon vegetable oil
- 1 teaspoon turmeric powder
- 1 teaspoon cumin seeds
- Salt, to taste
- Fresh cilantro, for garnish (optional)
- 2 cups vegetable broth or water
Instructions:
- Rinse the basmati rice under cold water until the water runs clear.
- In a medium saucepan, combine the rinsed rice and 1 cup of coconut milk with 1 cup of vegetable broth or water. Bring to a boil, then lower the heat, cover, and simmer for about 15 minutes.
- While the rice is cooking, heat the vegetable oil in a large skillet over medium heat. Add the cumin seeds and sauté for about 30 seconds.
- Add the diced onion, minced garlic, and grated ginger to the skillet. Cook for 3-4 minutes until the onion becomes translucent.
- Stir in the mixed vegetables, curry powder, and turmeric. Cook for another 5 minutes.
- Pour in the remaining coconut milk and season with salt. Simmer for about 10 minutes.
- Serve the vegetable curry over the coconut rice, garnished with fresh cilantro if desired.
Notes: Adjust spices to your taste! Enjoy this vibrant dish anytime you crave comfort food.

















