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

Tomato & Coconut Curry Recipe


  • Author: Ethan
  • Total Time: 50 minutes
  • Yield: 4 to 6 servings 1x
  • Diet: Vegetarian

Description

A flavorful and comforting tomato and coconut curry that combines toasted spices, fresh tomatoes, and creamy coconut milk for a rich, fragrant dish. Perfectly balanced with tamarind and brown sugar, this curry is ideal for serving with steamed rice and garnished with crispy fried curry leaves.


Ingredients

Scale

Spices and Seeds

  • 1 heaped tsp cumin seeds
  • 1 heaped tsp coriander seeds
  • 1 heaped tsp fennel seeds
  • 1 heaped tsp black mustard seeds
  • ½ tsp ground turmeric

Vegetables and Aromatics

  • 10 curry leaves
  • 3 large onions, thinly sliced
  • 4 garlic cloves, crushed
  • 1 green chilli, finely chopped
  • 1kg large ripe tomatoes, cut into quarters
  • 250g cherry or baby plum tomatoes

Liquids and Seasonings

  • 2 tbsp sunflower or rapeseed oil
  • 1 tsp sea salt flakes
  • 400ml can coconut milk
  • 2 heaped tsp tamarind paste
  • 2 heaped tsp brown or palm sugar

To Serve

  • cooked rice

Instructions

  1. Toast the seeds: Tip the cumin, coriander, and fennel seeds into a large, dry frying pan over medium-high heat. Toast them until fragrant and lightly browned, then immediately remove from heat to prevent burning. Roughly grind the toasted seeds using a pestle and mortar or spice grinder.
  2. Fry aromatics and spices: Drizzle the oil into the same pan. Add curry leaves and sizzle for about a minute until aromatic. Add the thinly sliced onions and fry for around 5 minutes until they turn lightly golden.
  3. Add remaining spices and aromatics: Stir in the black mustard seeds, ground toasted spice mix, turmeric, salt, crushed garlic, and finely chopped green chili. Fry this mix for another 2 minutes, allowing the spices to release their flavors.
  4. Add tomatoes: Tip in all the quartered large tomatoes and cherry or baby plum tomatoes. Fry for an additional minute to soften them slightly and meld flavors.
  5. Add liquids and simmer: Pour in the coconut milk, tamarind paste, and brown sugar. Stir well to combine and bring the mixture to a gentle simmer. Let it cook uncovered for 25 minutes until the tomatoes are very soft and the curry liquid has thickened slightly.
  6. Adjust seasoning and serve: Taste the curry and add a little more salt or sugar if needed to balance the flavors. Serve the hot curry over cooked rice. Optionally, fry some extra curry leaves in a little oil until crisp and sprinkle on top as a garnish for added texture and aroma.

Notes

  • To enhance flavor, toast the seeds just before grinding for the freshest aroma.
  • You can substitute brown sugar with palm sugar or jaggery for a deeper taste.
  • For a spicier curry, increase the amount of green chilli or add fresh chopped red chilies.
  • Frying extra curry leaves until crisp and scattering them over the finished curry adds a lovely crunchy texture and ideal garnish.
  • This curry pairs beautifully with basmati or jasmine rice to soak up the rich sauce.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Dish
  • Method: Frying
  • Cuisine: Indian

Keywords: tomato curry, coconut curry, vegetarian curry, Indian curry, tamarind curry, coconut milk recipe, spice toasted curry