Pinterest Pin for Basic Indian Tomato Gravy

Introduction

This tomato gravy is the foundation for countless Indian curries—a ten-minute simmer that transforms onions, garlic, ginger, and tomatoes into a deeply spiced base ready to receive vegetables, eggs, or meat. The ghee catches and mellows the spice powders before the tomatoes break down into a sauce that coats whatever you add to it. You’ll use this technique constantly once you learn it.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Servings: 4

Ingredients

  • 5 tomatoes, diced large
  • 1 onion, diced small
  • 1 tablespoon ghee
  • ½ teaspoon ginger paste
  • 5 cloves garlic, pounded
  • 1 teaspoon chile powder
  • ½ teaspoon coriander powder
  • ½ teaspoon cumin powder
  • ¼ teaspoon turmeric powder
  • Salt to taste

Instructions

  1. Fry the onions in hot ghee until they start to brown.
  2. Add the ginger and garlic and stir, then add the powdered spices. Blend well.
  3. Throw in the tomatoes and salt to taste.
  4. Turn the flame down to medium and cover for ten minutes. This will form a spicy gravy to which you can add any mixture of vegetables or boiled eggs or fried fish or chicken or lamb/goat.

Variations

Coconut milk finish: Stir in ¼ cup coconut milk at the end for a richer, milder gravy that works especially well with fish or paneer.

Dry spice variation: Toast the chile powder, coriander, cumin, and turmeric in a dry pan for 30 seconds before adding to the ghee—this deepens their flavor and reduces raw spice bite.

Tomato paste boost: Replace 2 of the fresh tomatoes with 2 tablespoons tomato paste stirred in with the spices; this concentrates the tomato flavor and cuts cooking time slightly.

Kasuri methi finish: Crumble ½ teaspoon dried fenugreek leaves (kasuri methi) over the gravy just before serving for a subtle bitter-sweet herb note.

Yogurt tempering: Whisk 2 tablespoons yogurt into the finished gravy off heat to cool it slightly and add tang—useful if your add-in protein is very rich.

Tips for Success

Don’t skip the browning step: Let the onions brown fully in the ghee before adding spices. This sweetens them and prevents the spices from tasting raw or harsh.

Blend the spices into the ghee: After adding ginger, garlic, and spices, stir constantly for 30 seconds so the spices cook in the fat rather than burning directly on the pan.

Watch the cover time: The gravy is done when the tomatoes have mostly broken down and the oil begins to separate slightly at the edges. If it’s still very watery after ten minutes, uncover and simmer another 2–3 minutes.

Taste before adding protein: The gravy should be well-seasoned on its own. Adjust salt and spice now, before eggs or meat dilute or overwhelm the base flavor.

Use this gravy immediately or within hours: It keeps its bright spice character best when freshly made, though it stores well in the fridge.

Storage and Reheating

Reheat gently over medium heat, stirring occasionally, until warmed through (3–5 minutes). If it has thickened too much in the fridge, thin it with a splash of water or broth. Avoid high heat, which can scorch the spices.

FAQ

Can I make this gravy ahead and add protein later?

Yes. Make the gravy up to 4 days ahead, store it covered in the fridge, and add your chosen vegetable, egg, or meat when you’re ready to eat. Reheat gently, then stir in your protein and simmer just until it’s cooked through.

Why does my gravy taste raw or bitter?

The spices were not cooked long enough in the ghee before the tomatoes went in, or the ghee wasn’t hot enough to fry the onions properly. Make sure the ghee is shimmering and the onions are deeply golden before proceeding.

What if my tomatoes are very watery or tasteless?

Use the ripest, most flavorful tomatoes you can find, or substitute 2 tablespoons tomato paste plus 3 fresh tomatoes to build deeper flavor. Canned whole tomatoes work well too—crush them by hand and use about 1 cup.

Can I use oil instead of ghee?

You can use neutral oil (vegetable, canola) or coconut oil, though you’ll lose the nutty depth ghee brings. The gravy will still be good; the technique and spices remain the same.


Attribution: Recipe text from “Cookbook:Basic Indian Tomato Gravy” on Wikibooks (© Wikibooks contributors).

Source: https://en.wikibooks.org/wiki/Cookbook:Basic_Indian_Tomato_Gravy

License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/

Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.