This onion–tomato curry base is the foundation of countless Indian dishes. Made with caramelized onions, tomatoes, ginger, garlic, and spices, it’s a versatile, make-ahead sauce that transforms into rich, flavorful curries in minutes.
Servings 2cups
Course Main Course
Cuisine Indian
Ingredients
3cupsOnionsCan be pureed, grated or finely diced.
1.5cupsTomatoesCrushed or chopped
1tbspGinger-garlic paste
2Green ChiliesOptional, adjust based on your preferred heat level
3tbspOilApproximately 1 tbsp per cup of onions used
1/2tspCumin Seeds
1.5tspKashmiri Red Chili PowderUse Cayenne Pepper if you want it hotter
1tspGaram Masala
1/2tspTurmeric Powder
2tspCoriander Powder
Method
Preparation
Prepare the onions by crushing in a blender, grating or finely dicing them. The pureed/grated onions make the sauce silkier as compared to using the diced onions.
Crush the tomatoes in a blender or use crushed tomatoes from a can.
Cooking
Heat the oil in a pan on medium heat and the Cumin Seeds.
1/2 tsp Cumin Seeds, 3 tbsp Oil
When the Cumin Seeds start to crackle add the Ginger-Garlic paste and fry it until it turns golden brown (about 1 minute).
1 tbsp Ginger-garlic paste
Add the onions and fry until golden brown stirring frequently (about 15-20 minutes).
3 cups Onions
Lower the heat and add all the spices, except for the Garam Masala which will be added at the end. We cook the spices briefly at this point to allow them to flavor the oil, before adding the tomatoes.
2 Green Chilies, 1.5 tsp Kashmiri Red Chili Powder, 1/2 tsp Turmeric Powder, 2 tsp Coriander Powder
Add the tomatoes and minced green chilies
1.5 cups Tomatoes
Cook on medium heat, stirring frequently, until the oil starts to separate out (about 15 minutes). Add the Garam Masala and mix it into the sauce.
1 tsp Garam Masala
When cooking any dish with this sauce, you would add the ingredients at this point and cook them in the sauce, and finally adjust the consistency by adding water or broth (if you prefer). Take care to not make the sauce too watery or it will taste very bland.TIP: If you're cooking a meat dish such as Chicken Curry, add the chicken before adding the tomatoes. This is because the acid in the tomatoes will make the outside of the chicken tough making it hard to cook it. Once you've cooked the outside of the chicken you can add the tomatoes and continue with the rest of the process.
This recipe produces about 2 cups of masala. You can use the desired quantity right away or freeze it after it cools. You could make this recipe in bulk and freeze away smaller portions in separate containers and thaw in the fridge when needed.