Introduction
You start by browning a small-diced onion in ghee, then build the base with pounded garlic, ginger paste, and four powdered spices before the tomatoes go in. After 10 minutes covered on medium heat, you get a loose, spicy tomato-onion gravy that works as a base for vegetables, boiled eggs, fried fish, or meat.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Total Time: 33 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
- Replace the ghee with a neutral oil if you want a dairy-free version. You lose some richness, but the spice and tomato flavors stay clear.
- Reduce the 1 teaspoon chile powder to ½ teaspoon for a milder gravy. The sauce keeps its spice profile but lands softer and more tomato-forward.
- Add boiled eggs after the gravy forms and simmer briefly so they absorb the sauce. That turns it into a fuller main dish with very little extra work.
- Add a cooked vegetable mixture once the tomato base is ready. You get more texture and a lighter final dish that works well with rice or flatbread.
- Use fried fish or chicken in the finished gravy for a richer, more substantial curry. The sauce coats the protein well without needing any extra thickener.
Tips for Success
- Dice the onion small so it browns evenly and melts into the gravy instead of staying chunky.
- Let the onions start to brown, not just soften. That deeper color gives the gravy more body and a less sharp onion taste.
- After adding the ginger, garlic, and powdered spices, stir continuously so the spices bloom without scorching.
- Once the tomatoes go in, keep the heat at medium and cover for the full 10 minutes so they break down properly.
- Add salt with the tomatoes, then taste again at the end. The tomatoes cook down and concentrate, so the final seasoning can shift.
Storage and Reheating
Store the cooled gravy in an airtight container in the fridge for up to 4 days. Freeze it in a freezer-safe container or portioned freezer bags for up to 2 months.
Reheat on the stovetop over low to medium heat until hot, stirring occasionally; add a small splash of water if it has thickened in the fridge. You can also microwave it in a covered microwave-safe bowl in 30-second bursts, stirring between each, until heated through.
FAQ
Can you blend this gravy smooth?
Yes. If you want a smoother sauce, let it cool slightly after cooking, then blend and return it to the pan.
Can you use canned tomatoes instead of fresh?
Yes. Use roughly the same volume of canned chopped or crushed tomatoes; the gravy will be slightly softer in texture and a bit less bright.
How spicy is this with 1 teaspoon chile powder?
It lands at a moderate heat level, but the actual spice depends on the chile powder you use. A hotter powder will push it firmly into spicy territory.
What should you add to the gravy after it is done?
You can add vegetables, boiled eggs, fried fish, chicken, or lamb/goat as the instructions suggest. Add cooked items just long enough to heat through, or simmer raw items until fully cooked.
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: intro, recipe image, recipe details (prep/cook/total time and servings), variations, tips for success, storage & reheating, and FAQ (ingredients & instructions unchanged).

