Tomato & Coconut Curry Recipe

Introduction

This tomato and coconut curry is a vibrant, comforting dish that combines fragrant spices with creamy coconut milk and ripe tomatoes. It’s easy to prepare and perfect for a warming meal served with rice.

A dark pan filled with a rich orange curry sauce, containing bright red tomato pieces of different sizes and shapes, soft green curry leaves scattered on top, and chunks of tender light brown fish mixed throughout. A silver spoon rests on the left side inside the pan. The pan sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 heaped tsp cumin seeds
  • 1 heaped tsp coriander seeds
  • 1 heaped tsp fennel seeds
  • 2 tbsp sunflower or rapeseed oil
  • 10 curry leaves
  • 3 large onions, thinly sliced
  • 1 heaped tsp black mustard seeds
  • ½ tsp ground turmeric
  • 1 tsp sea salt flakes
  • 4 garlic cloves, crushed
  • 1 green chilli, finely chopped
  • 1kg large ripe tomatoes, cut into quarters
  • 250g cherry or baby plum tomatoes
  • 400ml can coconut milk
  • 2 heaped tsp tamarind paste
  • 2 heaped tsp brown or palm sugar
  • Cooked rice, to serve

Instructions

  1. Step 1: Toast the cumin, coriander and fennel seeds in a large, dry frying pan over medium-high heat until fragrant and lightly browned. Remove from heat immediately and roughly grind them using a pestle and mortar or spice grinder.
  2. Step 2: Drizzle the oil into the same pan. Add the curry leaves and sizzle for about one minute, then add the sliced onions. Fry for around 5 minutes until the onions turn lightly golden.
  3. Step 3: Stir in the mustard seeds, ground spice mixture, turmeric, salt, crushed garlic and chopped green chilli. Fry for another two minutes to release the flavors.
  4. Step 4: Add all the tomatoes and fry for an additional minute before pouring in the coconut milk. Stir in the tamarind paste and brown or palm sugar.
  5. Step 5: Let the curry simmer gently for 25 minutes, until the tomatoes are very soft and the sauce has thickened slightly. Taste and adjust seasoning with more salt or sugar if needed.
  6. Step 6: Serve the curry hot alongside cooked rice for a satisfying meal.

Tips & Variations

  • If you have spare curry leaves, fry a few in a little oil until crisp and spoon them over the curry just before serving for added texture and aroma.

Storage

Store any leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk to loosen the sauce if it has thickened too much.

How to Serve

A round rustic pan filled with a creamy orange curry containing several layers of ingredients: large chunks of bright red tomatoes and tomato pieces with smooth skins scattered throughout; thickly sliced pale orange pieces of meat or tofu partly covered in the sauce; dark green curry leaves floating on the thick, shiny sauce; and thin strands of pale onions mixed inside. The edges of the pan show some sauce stains, and there is a metal spoon stuck in the curry on the left side. The pan rests on a white marbled textured surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use canned tomatoes instead of fresh?

Yes, canned tomatoes can be used if fresh ones aren’t available. Choose good-quality whole or chopped tomatoes for the best flavor.

Is this curry suitable for freezing?

Yes, this curry freezes well. Cool completely before transferring to a freezer-safe container, and use within 2 months. Thaw overnight in the fridge before reheating.

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: Sophie
  • Total Time: 50 minutes
  • Yield: 46 servings 1x
  • Diet: Vegetarian

Description

A vibrant and fragrant Tomato & Coconut Curry that combines toasted spices, fresh tomatoes, and creamy coconut milk for a rich, comforting dish. Perfectly balanced with tamarind and brown sugar, this curry is simmered until tender and served hot with rice, making it a flavorful vegetarian 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

Main Ingredients

  • 2 tbsp sunflower or rapeseed oil
  • 10 curry leaves
  • 3 large onions, thinly sliced
  • 1 tsp sea salt flakes
  • 4 garlic cloves, crushed
  • 1 green chilli, finely chopped
  • 1 kg large ripe tomatoes, cut into quarters
  • 250 g cherry or baby plum tomatoes
  • 400 ml can coconut milk
  • 2 heaped tsp tamarind paste
  • 2 heaped tsp brown or palm sugar

To Serve

  • Cooked rice

Instructions

  1. Toast Spices: Heat a large dry frying pan over medium-high heat. Add the cumin, coriander, and fennel seeds and toast them until fragrant and lightly browned. Immediately remove from heat and grind roughly using a pestle and mortar or spice grinder to release their flavors.
  2. Sauté Onions and Curry Leaves: Drizzle the sunflower or rapeseed oil into the same pan. Add the curry leaves and sizzle for a minute to infuse the oil. Then add the thinly sliced onions and fry for about 5 minutes until they turn lightly golden and softened.
  3. Add Spices and Aromatics: Stir in the black mustard seeds, ground toasted spice mixture, turmeric, sea salt, crushed garlic, and chopped green chilli. Fry everything together for 2 more minutes to deepen the flavors and toast the spices with the onions.
  4. Cook Tomatoes: Add the quartered large ripe tomatoes and cherry or baby plum tomatoes to the pan. Fry for another minute to start breaking them down.
  5. Add Coconut Milk and Seasonings: Pour in the coconut milk, then add the tamarind paste and brown or palm sugar. Stir well to combine all the ingredients evenly.
  6. Simmer the Curry: Reduce the heat to low and simmer the curry gently for 25 minutes, stirring occasionally, until the tomatoes are really soft and the sauce has thickened slightly.
  7. Adjust Seasoning and Serve: Taste the curry and adjust the seasoning with extra salt or sugar if needed. Serve hot with cooked rice. Optionally, fry some extra curry leaves in a little oil until crisp and spoon them over the curry just before serving for added texture and aroma.

Notes

  • To enhance flavor, use fresh and ripe tomatoes for the best sweetness and depth.
  • Frying extra curry leaves until crisp adds a delightful garnish that complements the dish’s texture.
  • This curry is vegetarian and naturally gluten-free, making it suitable for a variety of dietary preferences.
  • Adjust the amount of green chilli to control the heat level according to your taste.
  • For a richer curry, a splash of coconut cream can be added before serving.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian-inspired

Keywords: tomato curry, coconut curry, vegetarian curry, Indian-inspired curry, stovetop curry, tomato and coconut milk recipe, tamarind curry

Similar Posts

Leave a Reply

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

Recipe rating