Vegetable Curry & Coconut Rice Recipe

Elizabeth

Founder of Her Recipe Box

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
โ˜…โ˜…โ˜…โ˜…โ˜… 4.4/5 based on 33,000+ reviews

Whatโ€™s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sautรฉ Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Okay, let’s dive into crafting a delicious and comprehensive guide to making an unforgettable Vegetable Curry with Coconut Rice. This isn’t just a recipe; it’s an experience, and one that has become a firm favorite in my household. The first time I made this, the aroma alone had my family peeking into the kitchen, asking when dinner would be ready. The vibrant colors of the vegetables, the creamy texture of the coconut-infused curry, and the subtly sweet, fragrant coconut rice โ€“ it was an instant hit. Even my usually picky eater asked for seconds! Itโ€™s become our go-to for a comforting, healthy, and incredibly flavorful weeknight meal that feels special enough for guests too. The beauty of this dish lies in its adaptability and the way simple ingredients transform into something truly magical.

Embark on a Flavor Journey: My Vegetable Curry & Coconut Rice

Welcome to a culinary adventure that promises to tantalize your taste buds and fill your home with the most inviting aromas. Today, we’re creating a spectacular Vegetable Curry paired with fluffy, fragrant Coconut Rice. This isn’t just any curry; it’s a symphony of fresh vegetables, aromatic spices, and creamy coconut milk, all coming together in a harmonious blend that’s both comforting and exotic. The coconut rice, a perfect counterpoint, is subtly sweet and wonderfully textured, making each mouthful a delightful experience. Whether you’re a seasoned curry connoisseur or new to the world of spice, this recipe is designed to be accessible, enjoyable, and utterly delicious. Get ready to impress yourself and your loved ones!

The Stars of the Show: Ingredients for Vegetable Curry with Coconut Rice

To create this masterpiece, you’ll need a vibrant array of fresh ingredients. The quantities below are designed to serve 4-6 people generously.

For the Vegetable Curry:

  • Oil: 2 tablespoons coconut oil or vegetable oil
  • Aromatics:
    • 1 large yellow onion, finely chopped
    • 3-4 cloves garlic, minced
    • 1-inch piece of fresh ginger, grated
    • 1-2 green chilies, finely chopped (optional, adjust to your spice preference)
  • Spices:
    • 2 tablespoons good quality curry powder (Madras or a general blend)
    • 1 teaspoon ground turmeric
    • 1 teaspoon ground cumin
    • 1/2 teaspoon ground coriander
    • 1/4 – 1/2 teaspoon cayenne pepper or red chili flakes (optional, for extra heat)
  • Vegetables (about 6-7 cups total, chopped into bite-sized pieces):
    • 1 large carrot, peeled and sliced or diced
    • 2 medium potatoes (Yukon Gold or red), peeled and diced
    • 1 red bell pepper, cored, seeded, and chopped
    • 1 green bell pepper, cored, seeded, and chopped
    • 1 cup cauliflower florets
    • 1 cup broccoli florets
    • 1 cup green beans, trimmed and cut into 1-inch pieces
    • 1 cup frozen peas (to be added at the end)
    • 2 cups fresh spinach or kale, roughly chopped (to be added at the end)
  • Liquid & Creaminess:
    • 1 (14-ounce / 400ml) can diced tomatoes, undrained
    • 1 (13.5-ounce / 400ml) can full-fat coconut milk
    • 1 cup vegetable broth or water
  • Flavor Enhancers:
    • 1 tablespoon tomato paste
    • 1 teaspoon brown sugar or maple syrup (optional, to balance flavors)
    • Juice of 1/2 lime
    • Salt and freshly ground black pepper to taste
  • Garnish (optional):
    • Fresh cilantro, chopped
    • Toasted unsweetened coconut flakes
    • Lime wedges

For the Coconut Rice:

  • Rice: 1 ยฝ cups Jasmine rice or Basmati rice, thoroughly rinsed
  • Liquid:
    • 1 (13.5-ounce / 400ml) can full-fat coconut milk
    • ยพ cup water (or enough to make up the total liquid required for your rice, usually a 1:1.5 or 1:2 rice to liquid ratio depending on rice type and cooking method)
  • Flavorings:
    • 1 teaspoon granulated sugar (optional, enhances coconut flavor)
    • ยฝ teaspoon salt
    • Optional: 1-2 pandan leaves, knotted (if available, for authentic Southeast Asian fragrance) or a small strip of lime zest.

Crafting Culinary Magic: Step-by-Step Instructions

Follow these detailed steps to create your delicious vegetable curry and coconut rice. It’s best to start the rice first or concurrently, so everything is ready around the same time.

Part 1: Preparing the Fragrant Coconut Rice

  1. Rinse the Rice: Place the jasmine or basmati rice in a fine-mesh sieve and rinse under cold running water until the water runs mostly clear. This removes excess starch and helps prevent sticky rice. Drain well.
  2. Combine Ingredients: In a medium saucepan with a tight-fitting lid, combine the rinsed rice, full-fat coconut milk, water, sugar (if using), and salt. If using pandan leaves or lime zest, add them now.
  3. Bring to a Simmer: Stir everything together and place the saucepan over medium-high heat. Bring the mixture to a gentle simmer, stirring occasionally to prevent the rice from sticking to the bottom. Be careful not to let it boil vigorously, as coconut milk can scorch.
  4. Cook Covered: Once simmering, immediately reduce the heat to the lowest possible setting. Cover the saucepan with the tight-fitting lid.
  5. Steam: Let the rice cook undisturbed for 15-18 minutes (for Jasmine) or 18-20 minutes (for Basmati), or until all the liquid has been absorbed. Do not lift the lid during this time.
  6. Rest: Once the cooking time is up, remove the saucepan from the heat (still covered) and let it rest for at least 10-15 minutes. This allows the rice to finish steaming and become perfectly fluffy.
  7. Fluff: Before serving, remove the pandan leaves or lime zest (if used). Gently fluff the rice with a fork.

Part 2: Assembling the Vibrant Vegetable Curry

  1. Prepare Vegetables: While the rice is cooking, ensure all your vegetables are washed, chopped, and ready to go. This mise en place will make the cooking process smooth.
  2. Sautรฉ Aromatics: Heat the coconut oil (or vegetable oil) in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook for 5-7 minutes, until softened and translucent.
  3. Add Ginger, Garlic, Chilies: Stir in the minced garlic, grated ginger, and chopped green chilies (if using). Sautรฉ for another 1-2 minutes until fragrant. Be careful not to burn the garlic.
  4. Bloom Spices: Add the curry powder, turmeric, cumin, coriander, and cayenne pepper (if using) to the pot. Stir constantly and cook for 1-2 minutes. This “blooming” process toasts the spices and enhances their flavor.
  5. Incorporate Tomato Paste & Harder Vegetables: Stir in the tomato paste and cook for another minute. Then, add the harder vegetables that take longer to cook: carrots and potatoes. Stir well to coat them with the spice mixture. Cook for 3-4 minutes, stirring occasionally.
  6. Add Liquids & Diced Tomatoes: Pour in the can of diced tomatoes (undrained), the full-fat coconut milk, and the vegetable broth or water. Stir everything together, scraping up any browned bits from the bottom of the pot. Add the brown sugar or maple syrup (if using) and season with a good pinch of salt and freshly ground black pepper.
  7. Simmer: Bring the curry to a gentle simmer. Once simmering, reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the potatoes and carrots are almost tender. Stir occasionally to prevent sticking.
  8. Add Softer Vegetables: Stir in the bell peppers, cauliflower florets, broccoli florets, and green beans. Cover again and continue to simmer for another 10-15 minutes, or until all vegetables are tender-crisp. You want them cooked through but not mushy.
  9. Wilt Greens & Add Peas: Stir in the frozen peas and the fresh spinach or kale. Cook for just 2-3 minutes more, until the peas are heated through and the greens have wilted into the curry.
  10. Final Touches: Remove the curry from the heat. Stir in the fresh lime juice. Taste and adjust seasonings as needed โ€“ you might want more salt, a pinch more sugar, or a bit more spice.
  11. Rest (Optional but Recommended): Like many stews and curries, this vegetable curry benefits from a short rest (5-10 minutes) off the heat before serving. This allows the flavors to meld even further.

Nutritional Snapshot: What’s in a Serving?

  • Servings: This recipe generously serves 4-6 people.
  • Calories per serving (approximate): Approximately 450-550 calories per serving (assuming 5 servings, including both curry and rice).

Disclaimer: Nutritional information is an estimate and can vary based on specific ingredients used, portion sizes, and brands. This calculation assumes full-fat coconut milk and a balanced mix of vegetables.

The dish is rich in vitamins (A, C, K, B-vitamins from vegetables), minerals (potassium, magnesium, iron), fiber (from vegetables and rice), and healthy fats (from coconut milk and oil).

Time is Precious: Preparation and Cooking Time

Understanding the time commitment helps in planning your meal prep.

  • Preparation Time: 25-35 minutes (This includes washing and chopping all vegetables, measuring spices, and rinsing rice. Can be done faster if you’re efficient or have pre-chopped veggies).
  • Cooking Time (Coconut Rice): 20-25 minutes cooking + 10-15 minutes resting.
  • Cooking Time (Vegetable Curry): 40-50 minutes.
  • Total Time (approximate, if cooking concurrently): 60-75 minutes.

While it might seem like over an hour, much of this is simmering or resting time, allowing you to multitask or relax.

Elevate Your Meal: How to Serve Your Vegetable Curry and Coconut Rice

Presentation and accompaniments can turn a great meal into an exceptional one.

  • The Classic Pairing: Serve a generous ladle of the vibrant vegetable curry alongside or partially over a fluffy mound of the coconut rice.
  • Garnish Generously:
    • Sprinkle with freshly chopped cilantro for a burst of freshness and color.
    • Add a scattering of toasted unsweetened coconut flakes for a delightful crunch and extra coconut aroma.
    • Place lime wedges on the side for squeezing over, adding a final zing.
  • Bread Accompaniments:
    • Warm naan bread (garlic naan is especially good!) or roti canai is perfect for scooping up the delicious sauce.
    • Crispy papadums add a delightful textural contrast.
  • Cooling Counterpoints:
    • A dollop of plain yogurt or a simple cucumber raita (yogurt with grated cucumber, mint, and a pinch of cumin) can provide a cooling balance, especially if your curry is spicy.
  • Pickles and Chutneys:
    • A small spoonful of mango chutney or a spicy lime pickle on the side can add another layer of complex flavor.
  • Family Style: For a communal feel, serve the curry in a large bowl and the rice in another, allowing everyone to help themselves.

Unlock Flavor Secrets: Additional Tips for Curry Perfection

  1. Don’t Rush the Aromatics: Take your time sautรฉing the onions until truly soft and translucent, then cook the ginger, garlic, and chilies until fragrant. This builds a deep flavor base. Similarly, blooming the spices in oil is crucial for releasing their full aromatic potential.
  2. Vegetable Variety & Timing: Use a good mix of vegetables for color, texture, and nutrition. Add harder vegetables (like potatoes, carrots) first, as they take longer to cook. Softer vegetables (like bell peppers, broccoli, spinach) should be added later to prevent them from becoming mushy. Feel free to substitute with your favorites: sweet potatoes, butternut squash, zucchini, mushrooms, or edamame are all great options.
  3. Taste and Adjust Seasoning: This is paramount. Towards the end of cooking, taste the curry. Does it need more salt? A bit more sweetness to balance the spice (a pinch of sugar or maple syrup)? More acidity (lime juice)? A touch more heat (cayenne)? Adjusting seasonings to your preference is what makes the dish truly yours.
  4. Full-Fat Coconut Milk is Key: For the creamiest, richest curry and most flavorful coconut rice, use full-fat coconut milk. Light coconut milk can result in a thinner, less satisfying sauce and rice. Shake the can well before opening as the cream often separates.
  5. Embrace Freshness for Garnish: Fresh cilantro and a squeeze of lime juice added at the very end can elevate the entire dish. The bright, fresh flavors cut through the richness of the curry and add a professional touch. Don’t underestimate their impact!

Your Curry Curiosities Answered: FAQ

Q1: Can I make this curry vegan?
A1: Absolutely! This recipe is inherently vegan as written, provided you use vegetable oil or coconut oil (not ghee) and ensure your curry powder and other packaged ingredients don’t contain any animal-derived products. It’s a fantastic plant-based meal.

Q2: How can I adjust the spice level?
A2: You have several control points:
* Chilies: Use fewer green chilies, or omit them entirely. For a milder flavor, remove the seeds and membranes before chopping.
* Cayenne/Chili Flakes: Reduce or omit the cayenne pepper or red chili flakes.
* Curry Powder: Some curry powders are spicier than others. Choose a mild variety if you’re sensitive to heat.
* To increase heat: Add more chilies, cayenne, or a dash of your favorite hot sauce at the end.

Q3: Can I use different vegetables? What are some good substitutions?
A3: Yes, this recipe is very forgiving! Feel free to use whatever vegetables you have on hand or prefer. Excellent substitutions or additions include:
* Sweet potatoes or butternut squash (add with potatoes)
* Zucchini or yellow squash (add with bell peppers)
* Mushrooms (cremini, shiitake, or button โ€“ add after aromatics or with bell peppers)
* Eggplant (aubergine), diced (can be pre-roasted or added with potatoes)
* Okra (add with softer vegetables)
* Chickpeas or lentils (canned, rinsed chickpeas can be added with softer vegetables for extra protein; lentils would need to be cooked separately or added earlier with more liquid).

Q4: How do I store and reheat leftovers?
A4: Store leftover vegetable curry and coconut rice in separate airtight containers in the refrigerator for up to 3-4 days.
* Curry Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally, until warmed through. You might need to add a splash of water or vegetable broth if it has thickened too much. Alternatively, microwave in a covered, microwave-safe dish.
* Rice Reheating: The best way to reheat coconut rice is to sprinkle it with a tablespoon or two of water, cover, and microwave until steamy. Alternatively, you can gently reheat it in a pan over low heat with a little water, covered.

Q5: Can I make this curry ahead of time or freeze it?
A5:
* Ahead of Time: The curry tastes even better the next day as the flavors meld, so it’s excellent for meal prep. You can make it a day or two in advance. The coconut rice is best made fresh, but can be made a few hours ahead and kept warm or reheated.
* Freezing: The vegetable curry freezes quite well. Let it cool completely, then transfer to freezer-safe containers and freeze for up to 2-3 months. Thaw overnight in the refrigerator before reheating. Note that potatoes can sometimes change texture slightly upon freezing and thawing, but it’s generally fine in a curry. Coconut rice can also be frozen, but its texture might be slightly drier upon reheating; ensure you add a bit of moisture when warming it up.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetable Curry & Coconut Rice Recipe


  • Author: David

Ingredients

Scale

For the Vegetable Curry:

  • Oil: 2 tablespoons coconut oil or vegetable oil
  • Aromatics:

    • 1 large yellow onion, finely chopped
    • 34 cloves garlic, minced
    • 1-inch piece of fresh ginger, grated
    • 12 green chilies, finely chopped (optional, adjust to your spice preference)

  • Spices:

    • 2 tablespoons good quality curry powder (Madras or a general blend)
    • 1 teaspoon ground turmeric
    • 1 teaspoon ground cumin
    • 1/2 teaspoon ground coriander
    • 1/41/2 teaspoon cayenne pepper or red chili flakes (optional, for extra heat)

  • Vegetables (about 6-7 cups total, chopped into bite-sized pieces):

    • 1 large carrot, peeled and sliced or diced
    • 2 medium potatoes (Yukon Gold or red), peeled and diced
    • 1 red bell pepper, cored, seeded, and chopped
    • 1 green bell pepper, cored, seeded, and chopped
    • 1 cup cauliflower florets
    • 1 cup broccoli florets
    • 1 cup green beans, trimmed and cut into 1-inch pieces
    • 1 cup frozen peas (to be added at the end)
    • 2 cups fresh spinach or kale, roughly chopped (to be added at the end)

  • Liquid & Creaminess:

    • 1 (14-ounce / 400ml) can diced tomatoes, undrained
    • 1 (13.5-ounce / 400ml) can full-fat coconut milk
    • 1 cup vegetable broth or water

  • Flavor Enhancers:

    • 1 tablespoon tomato paste
    • 1 teaspoon brown sugar or maple syrup (optional, to balance flavors)
    • Juice of 1/2 lime
    • Salt and freshly ground black pepper to taste

  • Garnish (optional):

    • Fresh cilantro, chopped
    • Toasted unsweetened coconut flakes
    • Lime wedges

For the Coconut Rice:

  • Rice: 1 ยฝ cups Jasmine rice or Basmati rice, thoroughly rinsed
  • Liquid:

    • 1 (13.5-ounce / 400ml) can full-fat coconut milk
    • ยพ cup water (or enough to make up the total liquid required for your rice, usually a 1:1.5 or 1:2 rice to liquid ratio depending on rice type and cooking method)

  • Flavorings:

    • 1 teaspoon granulated sugar (optional, enhances coconut flavor)
    • ยฝ teaspoon salt
    • Optional: 1-2 pandan leaves, knotted (if available, for authentic Southeast Asian fragrance) or a small strip of lime zest.


Instructions

Part 1: Preparing the Fragrant Coconut Rice

  1. Rinse the Rice: Place the jasmine or basmati rice in a fine-mesh sieve and rinse under cold running water until the water runs mostly clear. This removes excess starch and helps prevent sticky rice. Drain well.
  2. Combine Ingredients: In a medium saucepan with a tight-fitting lid, combine the rinsed rice, full-fat coconut milk, water, sugar (if using), and salt. If using pandan leaves or lime zest, add them now.
  3. Bring to a Simmer: Stir everything together and place the saucepan over medium-high heat. Bring the mixture to a gentle simmer, stirring occasionally to prevent the rice from sticking to the bottom. Be careful not to let it boil vigorously, as coconut milk can scorch.
  4. Cook Covered: Once simmering, immediately reduce the heat to the lowest possible setting. Cover the saucepan with the tight-fitting lid.
  5. Steam: Let the rice cook undisturbed for 15-18 minutes (for Jasmine) or 18-20 minutes (for Basmati), or until all the liquid has been absorbed. Do not lift the lid during this time.
  6. Rest: Once the cooking time is up, remove the saucepan from the heat (still covered) and let it rest for at least 10-15 minutes. This allows the rice to finish steaming and become perfectly fluffy.
  7. Fluff: Before serving, remove the pandan leaves or lime zest (if used). Gently fluff the rice with a fork.

Part 2: Assembling the Vibrant Vegetable Curry

  1. Prepare Vegetables: While the rice is cooking, ensure all your vegetables are washed, chopped, and ready to go. This mise en place will make the cooking process smooth.
  2. Sautรฉ Aromatics: Heat the coconut oil (or vegetable oil) in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook for 5-7 minutes, until softened and translucent.
  3. Add Ginger, Garlic, Chilies: Stir in the minced garlic, grated ginger, and chopped green chilies (if using). Sautรฉ for another 1-2 minutes until fragrant. Be careful not to burn the garlic.
  4. Bloom Spices: Add the curry powder, turmeric, cumin, coriander, and cayenne pepper (if using) to the pot. Stir constantly and cook for 1-2 minutes. This “blooming” process toasts the spices and enhances their flavor.
  5. Incorporate Tomato Paste & Harder Vegetables: Stir in the tomato paste and cook for another minute. Then, add the harder vegetables that take longer to cook: carrots and potatoes. Stir well to coat them with the spice mixture. Cook for 3-4 minutes, stirring occasionally.
  6. Add Liquids & Diced Tomatoes: Pour in the can of diced tomatoes (undrained), the full-fat coconut milk, and the vegetable broth or water. Stir everything together, scraping up any browned bits from the bottom of the pot. Add the brown sugar or maple syrup (if using) and season with a good pinch of salt and freshly ground black pepper.
  7. Simmer: Bring the curry to a gentle simmer. Once simmering, reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the potatoes and carrots are almost tender. Stir occasionally to prevent sticking.
  8. Add Softer Vegetables: Stir in the bell peppers, cauliflower florets, broccoli florets, and green beans. Cover again and continue to simmer for another 10-15 minutes, or until all vegetables are tender-crisp. You want them cooked through but not mushy.
  9. Wilt Greens & Add Peas: Stir in the frozen peas and the fresh spinach or kale. Cook for just 2-3 minutes more, until the peas are heated through and the greens have wilted into the curry.
  10. Final Touches: Remove the curry from the heat. Stir in the fresh lime juice. Taste and adjust seasonings as needed โ€“ you might want more salt, a pinch more sugar, or a bit more spice.
  11. Rest (Optional but Recommended): Like many stews and curries, this vegetable curry benefits from a short rest (5-10 minutes) off the heat before serving. This allows the flavors to meld even further.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 450-550