Vegetable Curry

Indian-Style Vegetable Curry Rice Bowl

A thick coconut and tomato curry of sweet potato, carrot and peas, spooned beside white rice.

50 min · 4 servings · Coconut-tomato vegetable curry served with white rice

Chunky orange vegetable curry with sweet potato, carrot and green peas in a thick sauce beside a mound of white rice

About Darleen

on Recipesdarleen

Darleen is a mom who turned her slow cooker into a lifesaver, sharing cozy, easy-to-make recipes that bring comfort to busy days.

268 recipes by Darleen Vance

Published December 11, 2025

How Recipesdarleen publishes recipes

The rice cooks first: rinsed, simmered fifteen minutes and rested ten with the lid on.

The curry blooms curry powder, cumin and turmeric in oil with onion, garlic and ginger, then simmers sweet potato and carrots in tomatoes and coconut milk. It has no meat and no lentils.

Why This Recipe Works

  • Blooming the spices for a minute in oil deepens their flavour.
  • Coconut milk and tomatoes together make a sauce thick enough to spoon.
  • Peas go in at the end so they stay bright.
  • Resting the rice off the heat finishes the grains without stickiness.

What Goes in the Pan, and When

About half an hour from onion to bowl.

  1. 0 minutes

    Onion in oil

    4 minutes over medium heat.

  2. 4 minutes

    Garlic, ginger, curry powder, cumin and turmeric

    1 minute to bloom.

  3. 5 minutes

    Sweet potato, carrots, tomatoes, coconut milk and salt

    Covered, 18 to 22 minutes.

  4. Last 3 minutes

    Frozen peas

  5. Off the heat

    Cilantro, beside the rice

How to Make It

  1. Rice cooked

    Rinse the rice. Combine rice and water in a saucepan, bring to a boil, cover, reduce heat and simmer 15 minutes. Remove from heat and rest covered 10 minutes.

  2. Spices bloomed

    Heat neutral oil in a large saucepan over medium heat. Cook onion 4 minutes, then add garlic, ginger, curry powder, cumin and turmeric and cook 1 minute.

  3. Curry simmered

    Add sweet potato, carrots, diced tomatoes, coconut milk and salt. Bring to a gentle simmer, cover and cook 18 to 22 minutes until the sweet potato and carrots are tender.

  4. Peas and serve

    Stir in green peas and simmer 3 minutes more. Spoon the vegetable curry alongside the white rice and finish with cilantro.

Ingredient Notes

Sweet potato
One large, in 3/4-inch cubes, the main vegetable.
Coconut milk
One 13.5-ounce can, unsweetened.
Peas
One cup, frozen, added in the last three minutes.

Success Tips

  • Rinse the rice until the water runs clear for separate grains.
  • Cut the sweet potato and carrots to a similar size.
  • Add a splash of water if the curry thickens past spoonable.

Serving Ideas

Spoon the curry beside the rice with cilantro over the top and flatbread on the side.

Storage and Reheating

Refrigerate

Refrigerate separately up to 4 days; reheat thoroughly before serving.

Frequently Asked Questions

Is there meat in this curry?

No, it is a vegetable curry with sweet potato, carrot and peas.

Are there lentils or chickpeas?

No, neither is in this recipe.

Recipesdarleen

Indian-Style Vegetable Curry Rice Bowl

A thick coconut and tomato curry of sweet potato, carrot and peas, spooned beside white rice.

Prep
20 min
Cook
30 min
Total
50 min
Yield
4 servings

Coconut-tomato vegetable curry served with white rice

EquipmentSaucepan with lid · Large saucepan · Wooden spoon

Ingredients

Instructions

  1. Rinse the rice. Combine rice and water in a saucepan, bring to a boil, cover, reduce heat and simmer 15 minutes. Remove from heat and rest covered 10 minutes.
  2. Heat neutral oil in a large saucepan over medium heat. Cook onion 4 minutes, then add garlic, ginger, curry powder, cumin and turmeric and cook 1 minute.
  3. Add sweet potato, carrots, diced tomatoes, coconut milk and salt. Bring to a gentle simmer, cover and cook 18 to 22 minutes until the sweet potato and carrots are tender.
  4. Stir in green peas and simmer 3 minutes more. Spoon the vegetable curry alongside the white rice and finish with cilantro.