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: Jake
  • Total Time: 50 minutes
  • Yield: Serves 4-6 1x
  • Diet: Vegetarian

Description

A vibrant and aromatic Tomato & Coconut Curry that combines toasted spices, fresh tomatoes, and creamy coconut milk for a luscious, mildly spiced dish. Perfectly balanced with tamarind and a touch of sweetness, this hearty curry is ideal served with steamed rice for a comforting meal.


Ingredients

Scale

Spices

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

Fresh Ingredients

  • 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 Others

  • 2 tbsp sunflower or rapeseed oil
  • 400ml can coconut milk
  • 2 heaped tsp tamarind paste
  • 2 heaped tsp brown or palm sugar
  • Cooked rice, to serve

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 the heat and roughly grind using a pestle and mortar or spice grinder.
  2. Sauté Aromatics: Drizzle the oil into the pan and add the curry leaves. Sizzle for one minute, then add the sliced onions. Fry for around 5 minutes until they turn lightly golden.
  3. Add Spices and Flavorings: Stir in the mustard seeds, ground spice mixture, turmeric, salt, crushed garlic, and chopped green chilli. Fry together for another two minutes to blend the flavors.
  4. Cook Tomatoes: Add all the tomatoes to the pan and fry for a further minute to combine well with the spices and onions.
  5. Add Coconut Milk and Seasonings: Pour in the coconut milk, then add the tamarind paste and brown or palm sugar. Stir to mix everything evenly.
  6. Simmer the Curry: Allow the curry to simmer gently for 25 minutes until the tomatoes are very soft and the liquid has thickened slightly. Taste and adjust seasoning with extra salt or sugar if needed.
  7. Serve: Serve the curry hot over cooked rice. Optionally, fry extra curry leaves in a little oil until crisp and spoon over the curry just before serving for added texture and aroma.

Notes

  • For extra flavor and garnish, fry some additional curry leaves in oil until crisp and sprinkle on top before serving.
  • This curry tastes even better the next day as the flavors develop with time.
  • You can adjust the heat by varying the amount of green chilli according to your spice preference.
  • Use tamarind paste carefully as it adds a distinct tanginess; adjust to taste.
  • For a richer coconut flavor, use full-fat coconut milk.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian-inspired

Keywords: Tomato curry, Coconut curry, Indian curry, Spiced tomato curry, Vegetarian curry, Coconut milk curry