Introduction
The base of this gravy is straightforward: brown a small-diced onion in ghee, bloom chile, coriander, cumin, and turmeric, then cook down 5 large-diced tomatoes for 10 minutes. You end up with a loose, spicy tomato-onion gravy that works as a quick base for vegetables, eggs, fish, or meat, and it fits easily into weeknight cooking.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 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
- Fry the onions in hot ghee until they start to brown.
- Add the ginger and garlic and stir, then add the powdered spices. Blend well.
- Throw in the tomatoes and salt to taste.
- 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
- Swap the ghee for a neutral oil if you want a lighter finish; the gravy will lose some richness but keep the same spice profile.
- Increase the onion to 2 small onions for a thicker, slightly sweeter gravy with more body.
- Reduce the chile powder to ½ teaspoon if you want the gravy milder; the tomato and garlic will come through more clearly.
- Blend the finished tomato-onion gravy after cooking if you want a smooth sauce instead of a chunky base.
- Add boiled eggs or cooked vegetables at the end of the final step to turn the gravy into a complete dish instead of using it only as a base.
Tips for Success
- Dice the onion small so it browns evenly and melts into the gravy instead of staying sharp and chunky.
- Don’t let the garlic and ginger paste sit too long in the pan before adding the powdered spices; they can catch quickly in hot ghee.
- Stir the powdered spices into the onion mixture briefly so they bloom, but move on once they smell fragrant to avoid a bitter taste.
- Use ripe tomatoes if possible; they break down faster and give the gravy enough moisture during the covered 10-minute cook.
- The gravy is ready when the tomatoes have softened completely and the mixture looks cohesive rather than watery and separate.
Storage and Reheating
Store the cooled gravy in an airtight container in the fridge for up to 4 days. For longer storage, freeze it in a freezer-safe container or portioned bags for up to 2 months.
Reheat on the stovetop over low heat, stirring occasionally, until hot through. If it has thickened in the fridge or freezer, add a small splash of water while reheating; a microwave also works in 30-second bursts, covered loosely and stirred between intervals.
FAQ
Can you make this gravy smoother?
Yes. Once it has finished cooking and cooled slightly, blend it until smooth, then reheat before serving or adding other ingredients.
What kind of tomatoes work best?
Regular ripe tomatoes are fine, but softer, fully ripe tomatoes break down faster and give you a fuller gravy in the 10-minute covered cook.
Can you make it less spicy?
Yes. Cut the chile powder to ½ teaspoon or less, and keep the other spices the same so the gravy still has depth.
Can you make it ahead?
Yes. The flavor settles in well after a few hours, so you can cook the gravy in advance and add vegetables, eggs, fish, or meat when you reheat it.
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.

