Fragrant Coconut Curry Rice with Vegetables

Experience the ultimate comfort food with this incredibly easy and flavorful One-Pot Coconut Curry Rice with Vegetables. This pilaf-style dish combines fluffy basmati rice, aromatic spices, creamy coconut milk, and a medley of nutritious vegetables into a hearty meal or satisfying side. It’s a versatile recipe that’s sure to become a family favorite, perfect for busy weeknights or a cozy weekend supper.

Say goodbye to complicated recipes and hello to your new go-to for a nourishing and seriously delicious curry rice. Packed with vibrant flavors and wholesome ingredients, this recipe delivers on taste without compromising on nutrition or ease. Ready to transform your dinner routine? Let’s dive in!

curried rice pilaf with veggies and cilantro in a white bowl. Aromatic and colorful dish.

Table of Contents

  • Why You’ll Love This Curry Rice
  • Key Ingredients for Our One-Pot Curry Rice
  • Step-by-Step Guide: How to Make Curry Rice
  • What to Pair with This Flavorful Curried Rice?
  • Easy Swaps & Substitutions for Your Curry Rice
  • Frequently Asked Questions (FAQs)
  • Storage Instructions for Leftovers
  • More Delicious Rice Recipes to Explore
  • Coconut Curry Rice with Veggies Recipe Card

Why You’ll Love This Easy One-Pot Curry Rice

This isn’t just another rice dish; it’s a culinary experience designed for convenience and exceptional flavor. Here’s why this coconut curry rice will quickly become a household staple:

  • Effortless One-Pot Cooking: Minimize your cleanup with a recipe that comes together entirely in a single pot. From sautéing veggies to cooking the rice, everything happens in one place, making it ideal for busy weeknights.
  • Customizable and Versatile: While we provide a fantastic base recipe with common pantry staples, this dish is incredibly flexible. Easily swap vegetables, adjust spices, or add your favorite protein to suit your taste and what you have on hand. It’s perfect for using up leftover produce!
  • Nutrient-Rich and Wholesome: Loaded with colorful vegetables, healthy fats from coconut milk, and warming spices, this curry rice is a powerhouse of nutrition. It’s a great way to sneak more veggies into your diet and enjoy a balanced meal.
  • Perfect for Meal Prep: Cook a larger batch and enjoy delicious, healthy meals throughout the week. This curry rice reheats beautifully, making it an excellent option for meal prepping lunches or quick dinners.
  • Comforting and Flavorful: The combination of fragrant curry powder, creamy coconut milk, and tender rice creates a deeply satisfying and comforting dish that appeals to a wide range of palates. It’s a gentle introduction to curry flavors for those new to Indian-inspired cuisine.

Key Ingredients for Our One-Pot Coconut Curry Rice

Crafting this flavorful curry rice requires just a handful of simple ingredients, most of which you likely already have in your pantry. Each component plays a vital role in building the rich, aromatic profile of this dish:

  • Olive Oil: Essential for sautéing our aromatics and vegetables, building the foundational flavors of the curry. You can also use coconut oil for an even richer coconut flavor.
  • Shallot + Garlic: These aromatic powerhouses are non-negotiable for a deeply flavorful curry. Shallots offer a milder, sweeter onion flavor, while fresh garlic provides a pungent kick.
  • Carrot: We recommend shredding carrots for quicker cooking and better integration into the rice, offering a touch of natural sweetness and vibrant color. Diced carrots also work well if preferred.
  • Broccoli: Florets hold up well during the cooking process, adding a lovely texture and robust nutritional boost. Feel free to chop them into smaller, bite-sized pieces.
  • Peas: Frozen peas are incredibly convenient and accessible, adding a pop of sweetness and bright green color. Fresh peas can certainly be used when in season.
  • Curry Powder: This is the star spice! Choose a high-quality curry powder blend. Note that spice levels vary greatly, so taste your curry powder first and adjust the quantity to your preference. A mild powder is great for families, while a medium or hot blend will add a delightful kick.
  • Basmati Rice: Known for its long, slender grains and fragrant aroma, basmati rice is ideal for this pilaf-style dish, yielding perfectly fluffy, separate grains. While other long-grain white rices like Jasmine can be substituted, be aware that cooking times and liquid ratios might need slight adjustments.
  • Light Coconut Milk (Canned): Crucial for the creamy texture and signature coconut flavor. Light coconut milk keeps the dish from being overly heavy, but full-fat coconut milk can be used for a richer, more indulgent result. Ensure you use canned coconut milk, not the carton beverage variety.
  • Water: Used in conjunction with coconut milk to achieve the perfect rice consistency. Vegetable broth or chicken stock can be used instead for an even deeper savory flavor profile.
  • Salt + Pepper: Essential seasonings to enhance all the other flavors. Adjust these to your personal taste and dietary needs.
  • Optional Cilantro: Fresh chopped cilantro adds a burst of freshness and herbaceous notes as a garnish. If you’re not a fan of cilantro, parsley or green onions make excellent alternatives.

Step-by-Step Guide: How to Make Flavorful Coconut Curry Rice

Crafting this delicious one-pot meal is incredibly straightforward. Follow these simple steps for perfectly cooked, aromatic curry rice every time.

STEP 1: SAUTÉ THE VEGETABLES AND AROMATICS

Begin by heating a large pot or a spacious wok over medium heat. Add your chosen olive oil and allow it to shimmer slightly. Once hot, add the sliced shallot and minced garlic to the pot. Sauté for about 2 minutes, stirring frequently, until they become fragrant and begin to soften. Be careful not to brown the garlic, as it can turn bitter. Next, stir in the shredded carrot, broccoli florets, and frozen peas. Continue to cook for another 2 minutes, allowing the vegetables to slightly soften and their flavors to meld.

carrots, peas, broccoli, shallot and garlic cooked in a caraway pot.

STEP 2: ADD RICE, SPICES & LIQUIDS, THEN SIMMER

Now, it’s time to infuse the dish with its signature curry flavor. Add the curry powder and uncooked basmati rice to the pot. Stir well for 1 minute, ensuring that the curry powder evenly coats all the rice grains and vegetables. This brief toasting step helps to deepen the spice’s flavor. Pour in the light coconut milk, water (or stock), salt, and black pepper. Stir everything together gently to combine. Bring the mixture to a gentle simmer over medium heat. As soon as you see small bubbles breaking the surface, indicating a simmer, cover the pot tightly with a well-fitting lid. Immediately reduce the heat to LOW to maintain a very gentle simmer. Cook undisturbed for 15 minutes. It’s crucial not to lift the lid during this time, as escaping steam affects the rice’s cooking.

curry rice with broccoli, peas, carrot in a caraway pot.

STEP 3: REST, FLUFF & SERVE

Once the 15 minutes of cooking are up, remove the pot completely from the heat, but keep the lid securely in place. Let the rice rest for an additional 10 minutes. This resting period is vital; it allows the rice to absorb any remaining liquid and steam, resulting in incredibly fluffy, perfectly cooked grains. Resist the urge to peek! After 10 minutes, remove the lid and gently fluff the rice with a spatula or fork. This helps to separate the grains and release any trapped steam. Top with fresh chopped cilantro, if using, and serve immediately as a delightful side or a complete main course.

curry rice with broccoli and topped with cilantro in a white bowl.

What to Pair with This Flavorful Curried Rice?

This vibrant coconut curry rice is undoubtedly delicious on its own as a vegetarian main dish, but for a more substantial and macronutrient-balanced meal, consider adding a protein. The rice, veggies, and coconut milk provide ample carbohydrates and healthy fats; incorporating a protein will create a complete and satisfying plate. Here are some fantastic pairing suggestions:

  • Fried or Scrambled Egg: For a quick and easy protein boost, a perfectly fried or fluffy scrambled egg can turn this into a delightful “curry fried rice” experience.
  • Roasted or Grilled Chicken: Classic pairings like tender roasted chicken breast or juicy grilled chicken thighs complement the curry flavors beautifully. Marinated chicken adds another layer of depth.
  • Pan-Fried or Roasted Chickpeas: For a delicious plant-based protein, crispy chickpeas are an excellent choice. Toss them with a little extra curry powder or a squeeze of lime before serving. These sriracha lime chickpeas would be a fantastic addition for a spicy twist.
  • Baked or Air-Fried Tofu: Keep this dish fully vegan by adding some perfectly baked or air-fried tofu cubes. Marinate the tofu in soy sauce, ginger, and a touch of sesame oil for extra flavor.
  • Baked Salmon: The rich, flaky texture of baked salmon pairs wonderfully with the creamy, aromatic curry rice. A simple lemon-dill salmon or this miso salmon would be an exquisite combination.
  • Lentil Dal: For an extra dose of plant-based protein and fiber, serve your curry rice alongside a comforting bowl of simple red lentil dal.

Easy Swaps & Substitutions for Your Curry Rice

The beauty of this curry rice recipe lies in its adaptability. Feel free to get creative and customize it based on your preferences or what you have available:

  • Vegetable Variations: While carrots, broccoli, and peas are fantastic, don’t limit yourself! Try adding diced bell peppers, spinach (stirred in at the very end), green beans, cauliflower florets, or even chopped sweet potatoes. Aim for roughly 3 cups of your favorite mixed vegetables. Frozen mixed vegetables can also be used for convenience.
  • Different Rice Types: Basmati is recommended for its fluffy texture, but jasmine rice is a great alternative with a similar cooking profile. If using brown rice, note that you’ll need to increase the liquid (usually by about 1/2 cup) and extend the cooking time (typically to 40-45 minutes), followed by a longer rest.
  • Spice Level Adjustments: Control the heat by adjusting the amount of curry powder. If your curry powder is very mild and you prefer more spice, consider adding a pinch of cayenne pepper or red chili flakes along with the curry powder. For a milder flavor, reduce the curry powder or opt for a “sweet” curry blend.
  • Creaminess Factor: For an even richer and creamier curry rice, substitute light coconut milk with full-fat coconut milk. Just be aware it will add more calories and might result in a slightly denser rice texture.
  • Liquid Base: Instead of water, use vegetable broth or chicken stock for a more savory depth of flavor.

Frequently Asked Questions (FAQs) About Curry Rice

Can I use a different kind of rice in this recipe?

Yes, absolutely! While basmati rice is highly recommended for its fluffy, separate grains in this pilaf-style dish, you can certainly substitute it. Jasmine rice is a very good alternative and often cooks similarly. For other long-grain white rices, you might need minor adjustments to liquid amounts and cooking times. If you opt for brown rice, remember it requires significantly more liquid (typically an extra 1/2 cup per cup of rice) and a longer cooking time (around 40-45 minutes, plus a longer resting period) to ensure it’s fully cooked and tender.

Can I eat this curry rice as a main dish?

Absolutely! This coconut curry rice is hearty and flavorful enough to stand alone as a delicious vegetarian main course. The combination of rice, vegetables, and creamy coconut milk makes it quite satisfying. For those looking for an extra boost of protein to make it a more complete meal, consider adding plant-based options like baked tofu or crispy chickpeas. If you consume animal products, it pairs exceptionally well with roasted chicken, shrimp, or a fried egg.

Can I use full-fat coconut milk instead of light?

Yes, you can easily substitute full-fat canned coconut milk for light coconut milk. Using full-fat coconut milk will result in a richer, creamier, and more indulgent curry rice. However, be aware that the rice might not be quite as fluffy due to the higher fat content, and leftovers stored in the refrigerator may cause the coconut fat to solidify. Don’t worry, it will soften and become creamy again once reheated.

Is it possible to double this recipe for a larger batch?

Yes, this recipe doubles beautifully! It’s an excellent choice for feeding a crowd or for meal prepping. Just ensure you use a large enough pot to accommodate the increased volume of ingredients and allow for proper simmering and fluffing. The cooking times for the rice should remain similar, but keep a close eye on the liquid evaporation to ensure it doesn’t dry out too quickly or have too much excess liquid.

Is this curry rice spicy?

The spice level of this curry rice largely depends on the type of curry powder you use. Many standard curry powders are quite mild, focusing more on aromatic and savory notes. However, some blends can be significantly spicier. If you prefer a milder flavor, choose a “mild” curry powder or start with a slightly smaller amount and add more to taste. If you enjoy a kick, opt for a medium or hot curry powder, or add a pinch of red chili flakes or cayenne pepper.

Can I use all frozen vegetables in this recipe?

Absolutely! Using all frozen vegetables is a fantastic time-saver and works perfectly in this recipe. I often use frozen peas for convenience. You can incorporate frozen broccoli, carrots, corn, or a mixed vegetable blend. Just add them directly to the pot during the sautéing step (Step 1); they may require an extra minute or two to thaw and begin to soften before adding the rice and liquids.

close up of curried rice with peas and cilantro.

Storage Instructions for Your Delicious Curry Rice

This coconut curry rice is excellent for making ahead or enjoying as leftovers. Proper storage ensures its flavor and freshness are maintained:

Refrigerator Storage: Allow any leftover curry rice to cool completely to room temperature before storing. Transfer it to an airtight container and place it in the refrigerator. It will stay fresh for up to 3 days. To reheat, simply warm portions in the microwave until heated through, or gently warm on the stove top with a splash of water or broth to prevent drying out.

Freezer Storage: This curry rice freezes beautifully, making it perfect for long-term meal prep. Once completely cooled, transfer the rice to freezer-safe airtight containers or heavy-duty freezer bags. Store in the freezer for up to 3 months. When you’re ready to enjoy, allow it to thaw on the kitchen counter for several hours, or overnight in the refrigerator. Reheat as described for refrigerated leftovers, adding a little liquid if needed.

More Delicious Rice Recipes to Explore:

If you loved this curry rice, you’ll definitely want to try these other fantastic rice dishes from our kitchen:

  • Cheesy Broccoli Rice
  • One Pot Chicken and Rice
  • Hearty Wild Rice Pilaf
  • Fragrant Saffron Rice
  • Healthy Kimchi Fried Rice


Print Recipe

Coconut Curry Rice with Veggies

yellow curry rice with broccoli, peas and carrots in a caraway pot with a green spatula.
Print Recipe



5 Stars


4 Stars


3 Stars


2 Stars


1 Star

No reviews yet

This quick and easy coconut curry rice pairs fluffy basmati rice with warming spices, creamy coconut milk, and a hearty medley of vegetables in this delicious one-pot recipe. It’s the perfect comforting side dish or main that the whole family will love!

  • Author: Davida Lederle
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Side, Main Dish
  • Method: Cook, One-Pot
  • Cuisine: Indian-Inspired
  • Diet: Gluten Free, Vegetarian, Vegan (with protein swap)

Ingredients

  • 1 tbsp olive oil
  • 1 large shallot, sliced
  • 1 garlic clove, minced
  • 1 large carrot, peeled and shredded
  • 2 cups broccoli florets
  • 1/2 cup frozen peas
  • 1 1/2 tbsp curry powder (adjust to your preferred spice level)
  • 1 cup basmati rice, rinsed
  • 1 (15 oz) can light coconut milk
  • 1/4 cup water (or vegetable stock)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • Optional: 1/4 cup fresh chopped cilantro, for garnish

Instructions

  1. Heat a large pot or wok over medium heat and add your olive oil.
  2. Add your shallot and garlic; cook for 2 minutes until fragrant and softened.
  3. Stir in carrot, broccoli, and peas; cook for 2 more minutes.
  4. Stir in curry powder and basmati rice; cook for 1 minute, ensuring curry powder coats the rice and veggies.
  5. Pour in coconut milk, water (or stock), salt, and pepper. Bring the mixture to a gentle simmer.
  6. As soon as it’s simmering, cover the pot with a tight-fitting lid and reduce heat to LOW. Cook undisturbed for 15 minutes.
  7. After 15 minutes, remove the pot from heat and let it rest, still covered, for 10 minutes (do not remove the lid!).
  8. After 10 minutes, remove the lid and gently fluff the rice with a spatula or fork.
  9. Top with fresh chopped cilantro (if using) and serve immediately.
  10. Store any leftovers in the fridge for up to 3 days, or freeze for longer storage (see detailed storage instructions above).

curried rice pilaf in a ceramic dish, ready to serve.

We hope you enjoy this incredibly versatile and comforting One-Pot Coconut Curry Rice with Vegetables! It’s truly a wholesome meal that proves healthy eating can be both easy and delicious. Don’t forget to share your creations and any delicious twists you discover. Happy cooking!