Tomato-Based Curry Recipes with Adjustable Heat and Richness

Learn how to build tomato-based curry dishes—both chicken and vegetarian—with adjustable spice levels and creamy richness. Includes a flexible master recipe, variations, and a week of meal ideas.

7 min readCurries with Adjustable Heat and Richness0 viewsTomato-Based Curry Recipes with Adjustable Heat and Richness
— · 0 votes
Contents
  1. What is a tomato-based curry?
  2. How to make a basic tomato curry sauce
  3. Adjustable heat and richness
  4. Controlling heat
  5. Adding richness
  6. Tomato-based chicken curry recipes
  7. Classic tomato chicken curry
  8. Tomato chicken curry with vegetables
  9. Tomato-based vegetarian curry recipes
  10. Chickpea and tomato curry (Chana masala style)
  11. Mixed vegetable tomato curry
  12. Curry sauce for make-ahead and family meals
  13. Building a week of meals from one tomato curry sauce
  14. Tips for customising without cooking separate meals
  15. Common substitutions and dietary adaptions

Tomato-based curries are a cornerstone of Indian and British home cooking. The core of these dishes is a tomato gravy, made by simmering tomatoes with onions, ginger, garlic, and curry spices until thick and flavourful. This base can be tailored to any taste—add chilli for heat, cream or coconut milk for richness, and choose chicken or vegetables as the main ingredient. By starting with one adaptable tomato curry sauce recipe, you can create a week of meals that cater to different preferences without cooking separate dishes every night.

What is a tomato-based curry?

A tomato-based curry is a dish where the sauce is primarily built on tomatoes, creating a tangy, slightly sweet, and deeply savoury gravy. The tomatoes are cooked down with aromatics and spices, then often blended smooth or left slightly chunky. This sauce can be used with chicken, vegetables, paneer, chickpeas, or lentils. It is the foundation for classic Indian recipes like murgh makhani (butter chicken), chana masala, and many British curry house favourites.

How to make a basic tomato curry sauce

This sauce is the building block for all the recipes below. It makes about 4 servings (approximately 3 cups / 720 ml).

  1. Heat 2 tablespoons of oil in a large pan over medium heat.
  2. Add 1 large chopped onion and cook until soft and golden, about 8–10 minutes.
  3. Add 1 tablespoon grated fresh ginger and 3–4 minced garlic cloves; cook for 1 minute until fragrant.
  4. Add spices: 1 teaspoon ground cumin, 1 teaspoon ground coriander, ½ teaspoon turmeric, 1 teaspoon paprika, and ½ teaspoon salt. Stir for 30 seconds.
  5. Add 1 can (400 g / 14 oz) crushed tomatoes and ½ cup (120 ml) water. Bring to a simmer.
  6. Simmer uncovered for 15–20 minutes, stirring occasionally, until the sauce thickens and the oil begins to separate.
  7. Blend if desired: For a smooth sauce, use an immersion blender or transfer to a blender and purée until smooth. For a chunkier texture, leave as is.

This basic sauce is moderately spiced. To adjust heat and richness later, use the variations below.

Adjustable heat and richness

Controlling heat

Heat in a curry comes primarily from chilli—fresh, dried, or powdered. To keep the base mild, omit chilli from the initial spice mix. When serving, offer individually:

  • Fresh sliced chillies (e.g., jalapeño, serrano, or bird’s eye for more heat)
  • Chilli powder or cayenne pepper in a small bowl
  • Chilli oil or hot sauce on the side

If you want a uniformly spicier dish, add chilli powder or fresh chopped chillies with the other spices in step 4. Start with ¼ teaspoon cayenne for mild heat and increase as desired.

Adding richness

Richness comes from fat and dairy or dairy alternatives. To make the curry richer, stir in one or more of the following after the sauce is cooked and off the heat:

  • Double cream / heavy cream: Add 2–4 tablespoons for a silky, mild finish. This is classic in butter chicken.
  • Coconut milk: Add ½ cup (120 ml) full-fat coconut milk for a creamy, slightly sweet, dairy-free option. Works well with both chicken and vegetables.
  • Yogurt: Stir in ¼ cup plain full-fat yogurt off the heat to prevent curdling. Adds tang and creaminess.
  • Cashew cream: Blend ¼ cup soaked cashews with ¼ cup water until smooth; add for a nutty, luxurious texture.
  • Butter or ghee: Finish with 1 tablespoon for extra gloss and richness.

For a lighter curry, skip these additions or use low-fat coconut milk.

Tomato-based chicken curry recipes

Classic tomato chicken curry

This is a straightforward, satisfying chicken curry using the tomato curry sauce.

  1. Prepare the sauce as above, but add 1 teaspoon garam masala with the other spices.
  2. Brown 500 g (1 lb) boneless, skinless chicken thighs or breasts cut into bite-sized pieces in the same pan before making the sauce. Remove and set aside, then proceed with sauce.
  3. Return chicken to the sauce and simmer for 10–12 minutes, or until chicken is cooked through (internal temperature 74°C / 165°F).
  4. Adjust seasoning: Add salt, a pinch of sugar if too tangy, and optionally a swirl of cream.

Richness variation: After cooking, stir in 3 tablespoons double cream or ½ cup coconut milk for a creamier curry.

Heat variation: Add 1–2 finely chopped green chillies with the garlic and ginger, or serve with chilli powder on the side.

Tomato chicken curry with vegetables

Add 1 cup chopped vegetables (bell peppers, carrots, green beans, or peas) to the sauce along with the chicken. Simmer until vegetables are tender. This adds texture and nutritional value.

Tomato-based vegetarian curry recipes

Chickpea and tomato curry (Chana masala style)

This hearty vegetarian curry is naturally high in protein and fibre.

  1. Make the tomato curry sauce as directed, adding 1 teaspoon garam masala and 1 teaspoon ground cumin extra.
  2. Add 2 cans (400 g each) chickpeas, drained and rinsed, to the sauce.
  3. Simmer for 10 minutes to allow flavours to meld. Add a splash of water if too thick.
  4. Finish with a squeeze of lemon juice and chopped fresh coriander.

Richness variation: Stir in ½ cup coconut milk or a dollop of yogurt for a creamier texture.

Heat variation: Add ½ teaspoon cayenne pepper with the spices or top with sliced fresh chillies.

Mixed vegetable tomato curry

Use whatever vegetables you have—cauliflower, potatoes, peas, spinach, or aubergine all work well.

  1. Prepare the sauce and add 3–4 cups of chopped mixed vegetables.
  2. Simmer until vegetables are tender, 10–15 minutes depending on size.
  3. Add leafy greens like spinach in the last 2 minutes.
  4. Finish with a swirl of coconut milk or a sprinkle of garam masala.

This curry is naturally vegan if you use oil and skip dairy.

Curry sauce for make-ahead and family meals

The tomato curry sauce can be made in advance and stored in the refrigerator for up to 4 days or frozen for up to 3 months. To use, reheat gently and add your choice of protein or vegetables. This is especially helpful for families where some prefer chicken and others prefer vegetarian options—simply divide the sauce and add different components.

Building a week of meals from one tomato curry sauce

Here is a sample plan using the basic sauce to create variety without monotony. The table shows how to adapt the same base for different days and preferences.

DayDishMain IngredientAdjustments for Heat/RichnessSides/Toppings
MondayClassic tomato chicken curryChicken thighsMild, no creamRice, naan, cucumber raita
TuesdayChickpea tomato curryChickpeasMedium heat, coconut milkBrown rice, roasted cauliflower
WednesdayMixed vegetable curryCauliflower, peas, potatoesMild, yogurt finishQuinoa, pickled onions
ThursdayTomato chicken curry with spinachChicken breast, spinachSpicy, creamRice, papadums
FridayPaneer tomato curryPaneer cubesRich, cashew creamNaan, mango chutney

This plan uses shared ingredients like rice, naan, and fresh herbs, and the tomato sauce made in bulk. You can prepare a large batch of sauce on Sunday and then quickly assemble each meal during the week.

Tips for customising without cooking separate meals

  • Keep the base mild and serve heat on the side: chopped chillies, chilli oil, or hot sauce.
  • Offer cream or coconut milk in a small jug for those who want a richer curry.
  • Cook protein separately: Roast or pan-fry chicken, tofu, or paneer and add to individual portions before simmering briefly.
  • Use toppings to add variety: Toasted nuts, fresh coriander, crispy onions, lime wedges, or yogurt drizzle.
  • Vary the vegetables day to day to keep textures interesting while using the same sauce.

Common substitutions and dietary adaptions

  • Vegan: Use oil instead of ghee or butter; choose coconut milk or cashew cream instead of dairy; add chickpeas, lentils, tofu, or vegetables.
  • Gluten-free: This sauce is naturally gluten-free; check spice blends for additives.
  • Low-fat: Use a light coconut milk or skip cream; thicken with puréed vegetables like pumpkin or carrot.
  • Low-FODMAP: Replace onion with the green parts of spring onions and garlic with garlic-infused oil.

With these flexible recipes and approaches, you can enjoy tomato-based curries that suit every palate at your table.