Everyday Nourishing Foods

  • Home
  • Recipes
  • Lunch ideas
  • Dinner ideas
  • About
menu icon
go to homepage
  • Recipe Index
  • What to Cook Today?
  • Food Tips
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipe Index
    • What to Cook Today?
    • Food Tips
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Kitchen Basics

    How to make Indian curry sauce at home

    Modified: Jul 30, 2024 Published: Mar 15, 2021 by Sravanthi Chanda. Leave a Comment

    196 shares
    • Facebook174
    • Reddit
    • WhatsApp
    5 from 1 vote
    Detailed Steps Jump to Recipe

    Onion Tomato curry sauce is a simple everyday Indian-style onion tomato masala paste that can be used to make many Indian dishes in less time.

    This onion tomato curry sauce is usually called bhuna masala (means roasted masala). I have modified the authentic bhuna masala recipe a little bit to make it thick and tasty.

    This stores very well in the freezer for around 3 to 4 months and 5 days in the refrigerator. So you can make it on Sunday and use it on weekdays for quick lunch and dinner recipes.

    Tomato curry sauce recipe with step by step pictures:

    In this recipe, I'm showing you two methods. I use Instant Pot to make a large quantity of this curry masala and save it in the refrigerator to use it multiple times.

    You can easily make this onion tomato curry base using a stovetop pan if making it for a single serving portion.

    Method 1: Stovetop method of making bhuna masala

    • Heat a pan and add oil to it.
    • Once it is hot, add cumin seeds, chopped garlic, chopped ginger, cardamon, cloves, and bay leaf to it.
    • After a minute or so, add sliced onions and fry them on medium flame until they turn golden brown.
    • It took around 8 minutes for me to brown them like this.
    • Now add grated carrot and stir it once.
    • Then add chopped tomatoes and cook until it is done. All the water release from the tomatoes should be evaporated. It will take around 7 to 8 minutes and depends on quantity and flame.
    • Let this onion-tomato mixture cool down a bit. Remove the bay leaf and discard it.
    • Now take this cooled mixture into a mixer grinder and make it into a fine or coarse paste depending on your liking.

    Method 2: Instant Pot Indian tomato curry sauce

    • Start the instant pot in saute mode.
    • Once it is hot, add oil to it. Now add cumin seeds, chopped garlic, chopped ginger, cardamon, cloves, and bay leaf to it.
    • After a minute or so, add sliced onions and fry them until they turn golden brown. 
    • Keep stirring the onions in between so that they do not burn.
    • Once they are browned, you can see the oil oozing out from them. It will take around 20 minutes for onions to brown.
    • Now add chopped carrots and mix it well.
    • Next, add sliced tomatoes and let them cook for a couple of minutes.
    • Turn off the saute mode and close the lid of the Instant Pot. Select the Manual mode or Pressure cook mode and cook on HIGH pressure for 5 minutes.
    • Once the Instant Pot beeps and it is done, manually release the pressure carefully. Tomatoes will be cooked nicely. Remove the bay leaf and discard it.
    • Now using an immersion blender, blend the onion-tomato mixture into a smooth paste.
    • If you are using a normal mixer grinder or blender, make sure to cool the tomato paste and blend it.

    Recipe Notes and variations:

    • Adding carrots is optional. I add carrots as they will add a slightly sweet flavor and balance tartness in tomato.
    • If you are not using carrots in this recipe, you can add 1 or 2 soft dates or a teaspoon of sugar. Adding dates or sugar will balance the tartness of tomatoes.
    • As a variation, you could even use red bell pepper in this recipe. You can skip carrots and add peppers or use both.
    • If you are using an immersion blender directly in the Instant Pot, do not touch the bottom of the pot to avoid scratches.
    • Cardamom and cloves are optional but they will give a nice flavor and aroma to the curry.
    • You can skip ginger or garlic or both if you do not have them handy.
    • For a family of 4 to 5, we need a cup of this tomato masala paste to make any Indian curry. To make any dal, we need a half cup of this.

    How to store this tomato curry masala:

    • If you want to use this bhuna masala paste in a week, store it in an airtight steel or glass box in the refrigerator. Use a clean spoon to take this paste to avoid spoilage.
    • I prefer to store them in small boxes that can hold 1 cup of masala paste so that we can take out one box at a time and use it up.
    • If storing this tomato curry sauce in the freezer, store each cup of sauce in a small box and freeze them individually. In this way, you can take out one box at a time and thaw it before use.
    • You can fill this curry paste in an ice tray and freeze it until it is set. Then remove the sauce blocks and store them in the freezer pouches or freezer-friendly boxes. I do not use plastic much in my kitchen and store a cup of this paste in a steel box.

    Have you tried this recipe? Provide your feedback by giving a star rating and/or leaving comments. And don't forget to share the recipe with others on Facebook, Instagram, Pinterest, or Twitter.

    Bhuna Masala Recipe:

    Recipe

    Bhuna masala

    By: Sravanthi Chanda
    Learn how to make everyday Indian-style onion tomato masala paste easily at home. Make this bhuna masala using stovetop pan and use it in multiple everyday curries and dal.

    Rate this recipe by clicking the stars!

    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 15 minutes mins
    Course Main Course, Sauce
    Cuisine Indian
    Servings 1 cup
    Calories 379 kcal
    Prevent your screen from going dark

    Ingredients
      

    • 1 cup tomatoes around 200 gms
    • ¾ cup onions around 100 gms
    • ¼ cup carrot grated, 1 medium-sized
    • 2 tablespoon oil
    • 5 garlic cloves
    • 1 inch ginger
    • 2 cloves
    • 2 cardamom
    • 1 bay leaf
    • ¼ teaspoon cumin seeds
    • Salt to taste

    Instructions
     

    • Heat a pan and add oil to it. Once it is hot, add cumin seeds, chopped garlic, chopped ginger, cardamon, cloves, and bay leaf to it.
    • After a minute or so, add sliced onions and fry them on medium flame until they turn golden brown.
    • It took around 8 minutes for me to brown them like this.
    • Now add grated carrot and stir it once.
    • Then add chopped tomatoes and cook until it is done. All the water release from the tomatoes should be evaporated. It will take around 7 to 8 minutes and depends on quantity and flame.
    • Let this onion-tomato mixture cool down a bit. Discard the bay leaf.
    • Now take this cooled mixture into a mixer grinder and make it into a fine or coarse paste depending on your liking. Bhuna masala paste is ready to use!

    Nutrition

    Calories: 379kcalCarbohydrates: 30gProtein: 5gFat: 29gSaturated Fat: 2gPolyunsaturated Fat: 8gMonounsaturated Fat: 18gTrans Fat: 0.1gSodium: 40mgPotassium: 778mgFiber: 7gSugar: 11gVitamin A: 6.604IUVitamin C: 37mgCalcium: 105mgIron: 2mg
    Pin Recipe Share on Facebook
    Enjoyed this recipe?Drop a comment below and let us know your thoughts!

    Instant Pot tomato curry sauce recipe:

    Recipe

    Instant Pot Tomato curry sauce

    By: Sravanthi Chanda
    Learn how to make everyday Indian-style onion tomato masala paste easily at home. Make this bhuna masala using Instant Pot and use it in multiple everyday curries and dal.

    Rate this recipe by clicking the stars!

    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 30 minutes mins
    Cook Time 50 minutes mins
    Course Main Course, Sauce
    Cuisine Indian
    Servings 5 cups
    Calories 322 kcal
    Prevent your screen from going dark

    Ingredients
      

    • 1 kg tomatoes
    • ½ kg onions
    • 200 gms carrots
    • ½ cup oil
    • 15 garlic cloves
    • 3 inch ginger
    • 3 bay leaves
    • 10 cloves
    • 10 cardamom
    • 1 teaspoon cumin seeds
    • Salt to taste

    Instructions
     

    • Start the instant pot in saute mode. Once it is hot, add oil to it.
    • Now add cumin seeds, chopped garlic, chopped ginger, cardamon, cloves, and bay leaf to it.
    • After a minute or so, add sliced onions and fry them until they turn golden brown. 
    • Keep stirring the onions in between so that they do not burn. Once they are browned, you can see the oil oozing out from them. It will take around 20 minutes for onions to brown.
    • Now add chopped carrots and mix it well.
    • Next, add sliced tomatoes and let them cook for a couple of minutes.
    • Turn off the saute mode and close the lid of the Instant Pot. Select the Manual mode or Pressure cook mode and cook on HIGH pressure for 5 minutes.
    • Once the Instant Pot beeps and it is done, manually release the pressure carefully. Tomatoes will be cooked nicely. Discard the bay leaf.
    • Now using an immersion blender, blend the onion-tomato mixture into a smooth paste.
    • If you are using a normal mixer grinder or blender, make sure to cool the tomato paste and blend it. Instant Pot tomtao curry sauce is ready to use and store for later.

    Notes

    Depending on the thickness of the sauce, you will get 5 to 6 cups of this masala paste.  You can easily use this at least 5 times for a family of 4.

    Nutrition

    Calories: 322kcalCarbohydrates: 28gProtein: 4gFat: 23gSaturated Fat: 2gPolyunsaturated Fat: 7gMonounsaturated Fat: 14gTrans Fat: 0.1gSodium: 46mgPotassium: 858mgFiber: 7gSugar: 12gVitamin A: 8.361IUVitamin C: 41mgCalcium: 95mgIron: 2mg
    Pin Recipe Share on Facebook
    Enjoyed this recipe?Drop a comment below and let us know your thoughts!

    PIN the recipe for later use

    More Kitchen Basics

    • Collage of cooked black beans, chickpeas, black-eyed peas, and millets in an Instant Pot with text overlay: Instant Pot Basics & How-Tos for Indian Cooking.
      Instant Pot Basics & How-Tos for Indian Cooking
    • A bowl of fluffy, perfectly cooked boiled basmati rice.
      Should You Boil Rice Like Pasta? Best Method for Perfect Basmati Rice
    • basmati rice in a bowl
      Basmati Rice Water Ratio Calculator + Complete Cooking Guide
    • A bowl of cooked black beans garnished with a fresh basil leaf, placed on a light-colored cloth background.
      Instant Pot Black Beans (Soaked and dried)
    196 shares
    • Facebook174
    • Reddit
    • WhatsApp
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Sravanthi Chanda author of everydaynourishingfoods

    I'm Sravanthi Chanda and I share Indian lunch and dinner recipes on my blog. These easy-to-follow recipes are made from scratch using fresh ingredients and come with step-by-step photos, perfect for family meals.

    More about me →

    Latest Recipes

    • A bowl of Saag Aloo – Indian spinach and potato curry – served in a light blue bowl, showing chunky potatoes coated in a vibrant green spinach gravy.
      Saag Aloo - One Pot Indian Spinach Potato Gravy Curry
    • A bowl of Indian vegetable side dish - veggie curry garnished with fresh mint, served with a side of curry leaves on a striped napkin.
      Mixed Vegetable Curry (Easy Indian Vegetable Side Dish)
    • A collage of Indian spinach recipes, including dal, curry, and flatbreads.
      Indian Spinach Recipes: Best Ways to Cook & Enjoy Palak
    • Close-up of soft and perfectly cooked Indian bread chapati, served in a steel plate.
      Easy Chapati Recipe (Soft & Fluffy Indian Bread)
    • A colorful millet salad served with steamed broccoli, carrots, and corn, topped with fresh herbs, presented in a white bowl on a wooden table.
      Simple No-Lettuce Salad Recipes for Lunch or Dinner
    • A balanced meal served on a stainless steel plate featuring steamed carrots and green beans, saag, tomato chutney, and a side of quinoa, with 'Everyday Nourishing Foods' watermark.
      Lunch Idea: Quinoa, Spinach Saag with Steamed Veggies & Tomato Chutney

    Popular Recipes

    • Perfectly cooked basmati rice garnished with cardamom and whole spices.
      Restaurant Style Indian Rice Recipe
    • A stack of crispy red lentil wraps topped with a fresh cilantro leaf, served on a white plate over a colorful checkered napkin.
      Easy Red Lentil Wraps Recipe (Vegan High Protein Tortillas)
    • Top view of a bowl filled with shiny, cooked kidney beans on a marble surface with the logo 'everydaynourishingfoods' visible.
      Instant Pot Red Kidney Beans (Soaked & Dried)
    • Bowl of chana saag featuring chickpeas in a thick spinach sauce, on a colorful checkered cloth, with 'Everyday Nourishing Foods' watermark.
      Saag Chana (Indian Chickpea and Spinach Curry)
    • Kidney beans soup in a white bowl with rich broth and hearty vegetables.
      Red Kidney Beans Soup (Easy & Vegan Recipe)
    • A bowl of vibrant green Indian spinach saag on a colorful checkered napkin.
      Easy Indian Saag Recipe (Quick Spinach Curry)
    • How to cook basmati rice in a rice cooker
    • A bowl of cooked black beans garnished with a fresh basil leaf, placed on a light-colored cloth background.
      Instant Pot Black Beans (Soaked and dried)

    Footer

    ↑ Back to Top
    • About Me
    • Privacy Policy
    • Accessibility
    • Contact

    Copyright © Everyday Nourishing Foods 2025

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.