How to cook a creamy and tasty vegetable curry

Vegetable curry is one of my favorite vegetarian dishes. But only when it’s cooked right. Meaning? No overcooked soggy vegetables. I want the vegetables cooked through but each piece still able to retain its individual shape. I like my vegetable curry to be ultra creamy, not overwhelmingly spicy but with a lot of heat from the ginger.

To get just the right blend of flavors, I have, as of late, strayed away from pre-mixed curry powder and curry paste. I make my own spice mix now using turmeric, chili, cumin, cinnamon, cloves, coriander, nutmeg and mustard. While the best spice mix is made with fresh spices, you can create a pretty good base using ground (powdered) spices that are available in groceries. I also add a little tamarind paste to the stew.

And what vegetables do I like to include in the vegetable curry? Squash is always at the top of the list and carrot comes second. If I have them, I like cauliflower, string beans, okra and eggplants too.

The following recipe is for a very basic vegetable curry with squash, carrot, bell pepper and spinach. If the long list of ingredients seems intimidating, note that most of the ingredients are just the ground spices to make the “curry powder.” You can simplify the recipe by using pre-mixed curry powder or paste but I can’t help with the amount as each brand varies in heat and spiciness. I wish you’d try to mix your own though. The experience is just so liberating.


Recipe: Vegetable curry


  • 2 tbsps. of vegetable oil
  • 1 red onion, thinly sliced
  • 2 tomatoes, diced
  • 1 tbsp. of ground turmeric
  • 1 tsp. of crushed chilies (I used bird’s eye chilies)
  • 1/2 tsp. of ground cumin
  • 1/4 tsp. of ground cloves
  • 1/4 tsp. of ground coriander
  • 1/8 tsp. of ground cinnamon
  • 1/8 tsp. of ground nutmeg
  • 4 cloves of garlic, minced
  • 1/2 tsp. of grated ginger
  • 1 kaffir lime leaf, thinly sliced
  • 1 bay leaf
  • 1 tbsp. of tamarind paste
  • salt, to taste
  • 1 c. of cubed carrot
  • 1 large bell pepper (whatever color), diced
  • 1 c. of coconut milk
  • 1 c. of cubed squash
  • about 8 holy basil leaves
  • a generous sprig of mint, torn
  • 1 to 2 c. of spinach leaves
  • 1/2 c. of coconut cream (see related articles how to extract coconut cream / milk and coconut milk and powder)
  • extra holy basil and mint, to garnish (optional)


  1. Heat the cooking oil in a wok. Add the onion and tomatoes, and all the ground spices. Saute for about a minute.
  2. Add the ginger, garlic, kaffir lime leaf, bay leaf and tamarind paste. Sprinkle in some salt. Saute for another half a minute.
  3. Add the cubed carrot and diced bell pepper to the pan. Pour in the coconut milk. Sprinkle in a bit more salt. Bring to a gentle boil, lower the heat and simmer for five minutes.
  4. Add the squash. Stir. Taste the sauce. The carrot cubes would have absorbed the salt added earlier so add more salt, as needed.
  5. Stir in the holy basil and mint. Simmer for ten minutes or until the squash cubes are tender.
  6. Add the spinach leaves. Stir.
  7. Pour in the coconut cream. Taste and add more salt if needed.
  8. Simmer for a couple of minutes until the spinach leaves are wilted.
  9. Serve the vegetable curry hot. Garnish with more holy basil and mint, if you like. Me? Oh, I like.

How to cook a creamy and tasty vegetable curry

Preparation time: 10 minute(s) Cooking time: 20 minute(s)

Number of servings (yield): 2 to 3

Share on FacebookTweet about this on TwitterPin on PinterestShare on Google+Share on RedditShare on StumbleUponEmail this to someonePrint this page


  1. says

    I love the vegetable curry version in Malaysia/singapore where its just cabbage but its so addictive! I’ve been searching for a recipe for ages but cant find one strange since it’s in every tze char stall in every block there

Leave a Reply

Your email address will not be published. Required fields are marked *

Current ye@r *