Onion tomato masala or pyaz tamatar masala is the foundation of most indian (especially north indian) homestyle curries. Think of this basic indian curry sauce as a versatile mother sauce or base gravy that can be used in countless ways to prepare both vegetarian and non-vegetarian dishes. In this post, I'll share my recipe, along with tips on how to use it as well as how to store or freeze it for months of convenient meal prep.
I became a middle school mom this year, and wow, it's been a whirlwind trying to juggle school drop-offs and all the kids' activities! Every other Sunday, it's become my ritual to whip up a big batch of this curry sauce and freeze it for the next two weeks—though you can easily freeze it for longer!
It makes cooking homestyle indian meat curries or vegetarian dishes a breeze! If you want a taste of indian homecooking- this is the recipe you need to try. Whatever you're cooking, this bhuna masala is the perfect, flavorful starting point, and once you start making and freezing it, you'll be hooked to its convenience & delicous flavor—trust me!
About Onion Tomato Masala
"Masala" is a broad term in Indian cooking that could refer to single spices, spice blends or a thick sauce made with spices. Masala can take many forms—dry or wet, chunky or smooth, and taste can range from mild to fiery.
This everyday indian curry sauce is made by sauteing and blending together pantry staples such as onions, fresh tomatoes, ginger, garlic and basic spices such as coriander powder, cumin powder, turmeric powder and red chilli powder. These ingredients give the masala its distinct consistency, color, and heat.
The deep orangish-red color comes from the combination of red chili powder and yellow turmeric, and the vibrancy depends on the quality of the spices and the length of slow cooking process.
There are many people who make it in pressure cooker or instant pot, but I like to cook it it on stove top. The slow process of browing onions and tomatoes becoming soft and mushy over 20-25 minutes definitely makes the taste stand out.
Since I love to process mine in a blender, you can decide the sauce texture you desire- coarse, smooth, or silky smooth. This homestyle indian curry sauce is different in taste and texture from other popular indian sauces such as korma, tikka masala, butter chicken sauce or vindaloo. It has no heavy cream, ground nuts, or butter. Also, you will not find it in stores or in indian restaurants.
Taste & Texture
It is savory & spicy with slightly tangy flavor. As the onions and tomato cook, they attain a complex taste while the spices provide a layer of flavor. The sweetish caramelized, golden browned onions balance the bright tang of fresh tomatoes. The ginger and spices add warmth, mild heat and the aroma.
It has a lot of texture and an unmistakable freshness that stand out. Plus, the curry sauce recipe is highly customizable—you can dial down the ginger if it's too strong for your taste, or amp up the garlic. In our homes, we usually stick to fresh tomatoes, but if you're in a pinch, canned diced tomatoes work just as well.
How To Make Indian Curry Sauce
- Place a large cooking pot or pan on medium flame on stove. Pour oil into the pot.
- To the hot oil, add whole spices - bay leaf, cinnamon stick, green cardamom, cloves and black peppercorns. Skip any spices you don't have at hand or don't prefer. Fry the spices in hot oil taking care not to burn them.
- Add the chopped onions, chopped garlic & ginger. If you like pronounced heat, you can add few green chillies at this stage. Cook everything on low medium heat while stirring regularly until onions are golden brown. Takes about 8-12 minutes.
- Next, reduce the heat to low and add the spice powders- red chili powder, cumin powder, coriander powder, and turmeric powder. Add ⅓ cup water and cook the spices with onion for 2-3 minutes while stirring regularly.
- Introduce the tomatoes next and sprinkle sugar and salt. At this stage if you want, you can also add 8-10 cashews (I don't). Mix the tomatoes well.
- Pour 1 cup hot water and cover. Cook this masala on low heat for 6-8 minutes untill the tomatoes soften.
- Open the oil lid, bump up the heat to medium flame and then start frying the masala. As you go, mash the tomatoes using the back of spoon to break them more. Slowly you will see that the oil starts separating from the mix along the sides of the pot and tiny oily bubbles on top of the masala. This process takes 8-10 minutes. This slow cooking is very important to develop flavors and color of the paste, please do not rush. Allow the masala to reduce till it acquires beautiful reddish to brown color but dont dry out.
- Remove the pot from stove and allow the masala to cool a little bit. Pick and discard the cinnamom stick and bay leaf.
- Transfer to a blender jar and pulse a few times to process to a coarse consistency.
- Portion the onion tomato masala as needed in air tight containers or in freezer safe food containers. I use silicone soup trays for portioning ½ cup. It stays good for up to 5 days refrigerated and 1.5-2 months in the freezer without losing flavor.
- Once frozen, you can unmold and store the masala cubes in a zip lock bag in the freezer.
How To Use
- Heat The Oil - Add 1-2 tablespoon oil to your cooking pot and warm up a little.
- Add Ingredients & Curry Sauce - Add the cut up vegetables, hard boiled eggs, shrimp, chicken etc along with a portion of frozen curry paste. The thumb rule I use is for every 1 lb of ingredients, I use ½ cup of the curry sauce (or ¾ cup if you prefer more masala). Freeze in portions accordingly.
- Let Thaw (Skip this step if using refrigerated masala)- Sprinkle salt and pour ¼ cup water over. Reduce the heat to low and then cover the pot for a few minutes (2-3) to let thaw.
- Mix & Fry (Bhunai) - Once thawed, mix everything together and then, bhuno (fry) together for 1-2 minutes.
- Cover & Cook -
- For Dry Curry - Cover the pot and cook until the vegetables soften or protein is cooked through.
- For Saucy Curry - Add ½ to ¾ cup of water (or more for desired consistency), cover, and cook.
- Finish with Creamy Additions (Optional) - Towards the finish, if desired add either ½ cup whisked yogurt or ¾ cup coconut milk or ¼ cup heavy cream.
- Sprinkle Finishing Spices - Add finishing spices such as ¼ to ½ teaspoon garam masala powder and dried herbs like ½ teaspoon kasuri methi or dried mint. Simmer for 3-4 minutes to allow for flavors to meld together.
Tips
- If you have curry powder at hand, you can use it instead of the spice powders.
- Make sure that the tomatoes you use aren't too tangy.
Few Recipe Ideas Make
- You can makes indian curries like egg curry, fish masala, shrimp masala or potato- paneer curry or eggplant curry using the indian curry sauce base.
- Add about ⅓ cup & 1 tablespoon of ghee to 1 cup of basmati rice while you cook the rice for a delicious curried rice pulao.
- One of my favorite lentil recipe to cook with this bhuna masala is masale vali laal masoor aka curried red lentils. I add ¼ cup sauce to ⅔ cup lentils while cooking.
- You can slather it on wraps and sandwiches for a curry flavor.
- Add it to mayonnaise or greek yogurt and make curry flavored dips.
Indian Curry Sauce (Onion Tomato Masala)
Ingredients
- ½ cup cooking oil any neutral cooking oil you use at home
- 450 g onion sliced
- 40 g garlic cloves minced (we like masala more garlicky than usual, adjust quantity as per liking)
- 20 g ginger minced
- 800 g tomatoes chopped
Whole Spices
- 1 large bayleaf
- 4 green cardamom
- 1.5 inch cinnamon stick
- 4 cloves
- 4-6 black peppercorns
Ground Spices (Adjust Spices quantites to liking)
- ½ teaspoon cumin powder
- 3 tablespoon coriander powder
- ½ teaspoon turmeric powder
- 2 teaspoon kashmiri chilli powder for color, adjust to taste (substitute - paprika powder)
- 2 teaspoon red chilli powder hot, adjust to taste (substitute - cayenne pepper powder)
- 2 teaspoon salt
Instructions
- Place a large cooking pot or pan on medium flame on stove. Pour oil into the pot and let warm up.
- To the hot oil, add whole spices - bay leaf, cinnamon stick, green cardamom, cloves and black peppercorns. Skip any spices you don't have at hand or don't prefer. Fry the spices in hot oil taking care not to burn them.
- Add the chopped onions and cook them on low medium heat until golden brown. Takes about 8-12 minutes.
- Next, chopped garlic & ginger and cook for 1-2 minutes till you start smelling the aroma. If you like pronounced heat, you can add few green chillies at this stage.
- Reduce the heat to low and add the spice powders- red chili powder, cumin powder, coriander powder, and turmeric powder. Add ? cup water and cook the spices with onion for 2-3 minutes while stirring regularly.
- Introduce the tomatoes next and sprinkle sugar and salt. At this stage if you want, you can also add 8-10 cashews (I don't). Mix the tomatoes well.
- Pour 1 cup hot water and cover. Cook this masala on low heat for 6-8 minutes untill the tomatoes soften.
- Open the oil lid, bump up the heat to medium flame and then start frying the masala. As you go, mash the tomatoes using the back of spoon to break them more. Slowly you will see that the oil starts separating from the mix along the sides of the pot and tiny oily bubbles on top of the masala. This process takes 8-10 minutes. This slow cooking is very important to develop flavors and color of the paste, please do not rush. Allow the masala to reduce till it acquires beautiful reddish to brown color but dont dry out.
- Remove the pot from stove and allow the masala to cool a little bit. Pick and discard the cinnamom stick and bay leaf.
- Transfer to a blender jar and pulse a few times to process to a coarse consistency.
- Portion the onion tomato masala as needed in air tight containers or in freezer safe food containers. I use silicone soup trays for portioning ½ cup. It stays good for up to 5 days refrigerated and 1.5-2 months in the freezer without losing flavor.
- Once frozen, you can unmold and store the masala cubes in a zip lock bag in the freezer.
Notes
HOW TO USE
- Heat The Oil - Add 1-2 tablespoon oil to your cooking pot and warm up a little.
- Add Ingredients & Curry Sauce - Add the cut up vegetables, hard boiled eggs, shrimp, chicken etc along with a portion of frozen curry paste. The thumb rule I use is for every 1 lb of ingredients, I use ½ cup of the curry sauce (or ¾ cup if you prefer more masala). Freeze in portions accordingly.
- Let Thaw (Skip this step if using refrigerated masala)- Sprinkle salt and pour ¼ cup water over. Reduce the heat to low and then cover the pot for a few minutes (2-3) to let thaw.
- Mix & Fry (Bhunai) - Once thawed, mix everything together and then, bhuno (fry) together for 1-2 minutes.
- Cover & Cook -
- For Dry Curry - Cover the pot and cook until the vegetables soften or protein is cooked through.
- For Saucy Curry - Add ½ to ¾ cup of water (or more for desired consistency), cover, and cook.
- Finish with Creamy Additions (Optional) - Towards the finish, if desired add either ½ cup whisked yogurt or ¾ cup coconut milk or ¼ cup heavy cream.
- Sprinkle Finishing Spices - Add finishing spices such as ¼ to ½ teaspoon garam masala powder and dried herbs like ½ teaspoon kasuri methi or dried mint. Simmer for 3-4 minutes to allow for flavors to meld together.
TIPS
- If you have curry powder at hand, you can use it instead of the spice powders.
- Make sure that the tomatoes you use aren't too tangy.
Annapet
Finally, I am so ready for this. For many years now, I've been enjoying restaurant-masala. [Well, my Indian friend left California to fill a post at the University of Indiana...he just wrote recently, "Please send me students."] Needless to say, haven't had home-cooked Indian meal in a decade.
Thank you, thank you so much. I'm just missing the mango powder!
cookrepublic
Very nice Tanvi! One of the things I love about Indian cooking is that you can customise so much based on your preferences. Love the photos!
Maris (In Good Taste)
I am definitely bookmarking and saving this recipe. Your photos are absolutely stunning!
Nami | Just One Cookbook
Tanvi, this looks like everyone's keeper for sure. I always enjoy you take time to introduce ingredients. Just simple spices/powders become a beauty in your hand.
Radhika @ foodfor7stages
You said it Tanvi. Indian curries is not so rich and creamy all the times. The home cooked meals are healthier and lighter. Many times I wished I could literally shout and say this to everybody.
Kulsum at JourneyKitchen
Glad someone wrote about it 🙂 I often times feel funny repeating the same curry base for many indian recipes , if only i would have thought of doing this I would give link to it 😀
Alan Cooke
Looks delicious! A friend of Annapet's, is a friend of mine 🙂 Glad to connect.
Kiran @ KiranTarun.com
I'm glad you chose to share this simple yet a very important addition to Indian cooking or recipes in general. Beautiful photos Tanvi 🙂
Deepa
Hi Tanvi
Curry looks so thick and colorful. Thanks for sharing.
Deepa
reem
What a lovely way to describe the essence of indian cooking..... Lovely
mustardseed
Hi Tanvi,
I love the aroma and flavor or mustard oil and cook in it often especially parathas. I am glad to see that you mention mustard oil in your recipes. Love the colors of your pictures too.
Junia @ Mis Pensamientos
i learned so much about curry spices just now. i would love to try this simple masala trip blend, i wish u could cook healthy curry for me!
TasteFood
Thank you! I have bookmarked this.
Sanjeeta kk
What lovely clicks, Tanvi. And this masala is my savior for all days.
Snehal
Great work, Tanvi! This should clear some misconceptions about Indian food...love the pictures.
Rosa May (@RosasYummyYums)
That paste looks marvelous! Yummy.
Lovely clicks.
Cheers,
Rosa
Nishi
A great post to dismiss all the misconceptions about Indian curries. I loved the photographs and those cute wooden spoons. Way to go Tanvi!! 🙂
chinmayie @ love food eat
Great Post Tanvi! Very informative...
It's amazing how we all have our own 'perfect' masala blend! Even the most basic, simple, mild masala can transform any vegetable or grain! That's the true beauty of Indian cooking 🙂
Priya
Fabulous masala, looks super prefect and flavourful..
Ilke
This is what I need to learn, basics of Indian cooking!! Thanks for the recipe!
Nash at Plateful
The first thing that striked me was the lovely color of the masala. So beautiful. Er, wish I had a top in that color...lol Seriously, that's an interesting read on curry and you nailed it right! I admit I'm totally ignorant when it comes to making a general masala paste to be used as a base for many recipes. Sounds handy!
Btw, loved those tiny wooden spoons. Girl, where do you find such treasure..?!!
yummychunklet
This was a really helpful post! I've just recently started to dabble in making Indian food, and I love understanding the basics properly. Thanks for the post! I happen to have most of these ingredients on hand now!
Faith
Wow Wow. Love the pictures Tanvi! You have the eye my friend 🙂 This post is very helpful. Love your tips.
Heavenly Housewife
Very interesting post. In my husband's family, there is no "base masala". Every dish has its own very different masala, but I know that a lot of Indian restaurants do work with a base masala. I can see why this would be a great time save.
*kisses* HH
kitchenbelleicious
I never even knew I could make this at home! Wow, the pictures are amazing and what a wonderful and simple recipe. Now I just got to get in the kitchen and start cooking it! So glad you found my blog so I could find yours. thanks for the sweet comments and right back at ya! I am loving your recipes, photos and writing style!
Kelly
Beautiful - I use masala frequently and in fact, just had some out the other night for a tandoori sauce. But I've certainly never made my own... this is great - you're amazing!
Caroline
Perfect! The texture looks fabulous, Tanvi. I absolutely adore those wooden spoons you used to photograph the spices. I need them!
Tanvi
Thank you everyone for stopping by!
anh
oh that paste looks so vibrant!
Frances
I think the chili powder I've been using is wrong...it's used to make chili beans, and has garlic, oregano and such in it. What is in the chili powder that you use? Does it sell in the US by another name?
Tanvi
Hi Frances,
Thanks for dropping by.
The chili powder I use (& is used in curries) is not flavored with anything - it is pure, ground, dried red chilies.I get my batch from indian stores.
If you wish to buy from American grocery stores, buy cayenne pepper powder - it is most real in terms of heat & color as far as a substitute is concerned.
I hope it helps!
Thanks.
Jennifer (Delicieux)
Gorgeous Tanvi, this looks like such a wonderful curry paste! I just love your photos too with the spices, so stunning!
Ellie | Gourmand Recipes
I love chicken masala. Thanks for sharing this lovely homemade paste. Will definitely try it soon.
Saee Koranne-Khandekar
The pictures are absolutely gorgeous! The paste looks nice and vibrant as well. You've got a beautiful blog!
Joanne
I hate how Indian restaurants load up their curries with ghee, especially when I know from experience how light and refreshing and HEALTHY they can be when made at home! Thanks for this masala tutorial! I can't wait to try it!
thefooddoctor
Thank you SO much Tanvi for this post
I am bookmarking it for sure and going hunting for mango powder...I really can't wait to try this
Claire
What a beautiful, back-to-basics recipe. This will become a staple in my diet when I start school again in the fall. Looks delicious 🙂
Tanvi
Thank you everyone for stopping by..you guys are the best!
ginger and scotch
What great information you provided on masala - I can't wait to try this recipe out at home. Thanks!
yasmeen (wandering spice)
Beautiful photos, Tanvi -- especially the little wooden spoons. Beautiful! Thanks for this versatile recipe. Bookmarking now 🙂
Angie@Angiesrecipes
Your curry paste looks authentic and delish. Love your wooden spoons. So cute.
Sukaina
You know, I've been cookign Inidan food for a long time and although I've come across curry powder, I've never come across a paste before. Very handy though. Lovely bright photos as well Tanvi!
Shelley
Drop dead gorgeous photos! I love that mortar and pestle. Thanks for the background on curries. Although I have to admit that I love the rich, creamy, fattening curries in Americanized Indian restaurants, your recipe does sound delicious. I could see how a really flavorful curry base could be just as tasty without adding all that fat.
Amy Tong
I couldn't agree more. I love those restaurant thick curry sauce but afraid to eat them too often. Now this is a much more healthful daily version that I can enjoy more often. Love to learn all these Indian spices and ingredients. 🙂 My hubby is a fan of curry and I better make this soon. Thanks for sharing.
Also, thanks for stopping by my blog and leaving your sweet comment. I always appreciate it. Hope you'll visit again soon. Take care.
Vijitha
Gorgeous pictures Tanvi. Hopped over from my guest post. Glad that you liked it. Hope your husband you love this spicy good dish
Roxana GreenGirl
I love eating at Indian restaurants but only a couple of time I have made my own Indian dishes. These sounds like a keeper and a new beginning for my experiments.
Your photos are stunning!
Carolyn Jung
I remember how eye-opening it was to me when I first heard an Indian chef talk about how most Indian restaurants in America do not cook like Indians cook at home. What he meant was exactly what you said -- the overbearing use of butter and cream in so many Indian restaurant dishes gives the wrong impressions to Westerners about what true Indian food is like. I don't know how this piling on of the fat started. But I sure wish restaurants would use more restraint. I think their customers would greatly appreciate it, too.
Sweet Artichoke
Thanks for this post and for the gorgeous pictures along with it!
I have developped a total aversion for ready-made powdered garam masala, which seems to be the only spice used by most Indian restaurants in my region...
This masala paste looks delicious!
Toni
Tani, you've done a fantastic post on the 'western perception of curry'. I feel so helpless when I'm told that someone thinks that throwing in a spoonful of curry powder makes a curry, I decided to start teaching Indian cooking. And I have been thanked many times over by my students for demystefying the curry! And I absolutely love your food images!
Shu Han
this is such a helpful post! thanks! bookmarking the page!
indian spices
I am very happy to read your articles it’s very useful for me,
and I am completely satisfied with your website.
All comments and articles are very useful and very good.
Your blog is very attention-grabbing. I am loving all of the in
turn you are sharing with each one!…
indian Spices
Maltose History
I blog quite often and I truly thank you for your information. The article has really peaked my interest. I will bookmark your blog and keep checking for new information about once a week. I opted in for your Feed too.
Ronald
Finally I found a true homemade recipe with rich flavor. I think the problem with most cookbooks, the product outcome tends to be weaker in flavor than what one is used to in most homemade cooking. Please give us more. I remember years ago, I would eat at a neighbor's house who I would work for sometimes and his wife would cook very tasty foods, and not over powering, but not weak. Her cooking had a balance in flavors, and sometimes you want a little extra richness in flavor, too, and she would do that. as well.
Ronald
By the way, thank you Tanvi for contributing this recipe, and your insights on this cultural matter of an aspect of how traditional Indian foods are done. Also, I think it's better than "sinfully delicious" since that literally means 'to miss the mark;' well, I think it's heavenly delicious.
Dineshkumar S
Excellent ....presentation with typical Indian backgrounds.....do you have published any books of all these contents..?
shihanaferoz
Hi... ur pics re lovely and cant wait to try your recipes... keep up the good work. can u please what garam masala u r using in your kitchen.. or u use the home made ones.. if yes, can u please post your homemade garam masala recipe of u don mind..
Tanvi
Thank you Shihan. I alternate between homemade and store bought. I usually use badshah brand rajwadi garam masala if buying.
Felicor
I am thankful your blog is here. I was looking for a recipe on how to make the paste (since I don't stock them in my kitchen) and there sooooo many on the net that seems way too complicated with too many ingredients. I'm really glad I found yours.... And it turns out I have most of the ingredients already. Keep up the blog!
K R
I will soon be cooking for someone who is on a very strict no-fat diet, and I am wondering whether it is possible to make a decent masala paste such as this one (which I love and use often, thank you!) without the oil? Any guidance you can offer as to if it will be necessary to adjust the recipe further (than simply trying it with the oil omitted) would be wonderfully helpful - I'm inexpert at both Indian cooking and low-fat cooking!
Tanvi
I would slow roast the onions, garlic and tomatoes separately. Grind the onion & garlic with ginger and transfer to a pan on low heat. Add the powdered spices & sauce for 2-3 minutes till the mixture is heated up. Add the tomatoes and saute for few minutes more until the masala starts coming together (which means getting thick & changing color).Once that stage is reached, add whatever protein/vegetable you are using along with stock or enough water. Cover & let cook.
Having said all that, I have not really tried it myself but I used to see my mum fire roasting onions & tomatoes often to get those concentrated flavors & aroma. Hopefully the same technique should work here with roasting onions & tomatoes beforehand.
Louise Fernandes
Thanks Tanvi, I love trying out new recipes, but I hate it when it says curry powder, or curry paste, as part of the ingredients. This is a wonderful way to keep masalas on hand for a quick cook up. We (goans) have our spice mixes which are refrigerated and used when cooking some dishes. most of these are family owned recipes that get passed down.
Jan Scherders
when you would like to cook a "chicken curry" would you sear the chicken meat, add the masala and water and cook for let us say half an hour ? Or how would you do it ? Maybe also add some other ingredients ?
Tanvi
Yes, this is a very basic recipe, more for vegetable curries. However to cook chicken, you will need to add a few whole spices - cardamom, cloves, cumin, bay leaf, cinnamon etc. You can also add some yogurt.
Better yet. Have you tried this recipe?
https://sinfullyspicy.com/2013/08/22/everyday-chicken-curry/ . This is how I usually cook chicken on a day today basis