• Winter recipes
  • Recipe Index
  • About
  • Work with us
  • Subscribe
menu icon
go to homepage
  • Winter recipes
  • Recipe Index
  • About
  • Work with us
  • Subscribe
subscribe
search icon
Homepage link
  • Winter recipes
  • Recipe Index
  • About
  • Work with us
  • Subscribe
×
Home » Recipe Index » Indian Curry recipes

Bhuna Sauce (Indian curry sauce)

Published: Feb 8, 2024 · Modified: Jun 20, 2025 by Sandhya Hariharan · 2 Comments

  • Share
  • Tweet
  • Threads
Jump to Recipe

This Bhuna Sauce is your go-to base for everyday Indian dishes! Use it to make quick and flavorful curries like Chana Masala, Palak Paneer, or Tarka Dal. This Indian curry sauce freezes well, making it ideal for quick, homemade Indian meals in 15 minutes or a speedy curry in a hurry.

Indian base curry sauce also known as onion tomato masala in a small rustic bowl with a spoon. There is tomato, garlic and ginger too.

I’ve been making this Bhuna sauce base in large batches for years now. From my experience I can tell you, once you prepare base curry sauces like this onion-tomato masala sauce, balti sauce or tandoori sauce, you’ve cut down 90% of the work.

No more peeling onions, tomatoes, ginger, or garlic. You also won’t need to spend time sautéing everyday. I also make Rajma masala, Tarka dal, Green lentils dal and more in just under 15 minutes with this sauce.

Jump to:
  • Why This Recipe Works?
  • Ingredients
  • Prep the Vegetables for Bhuna Sauce
  • How to Make Bhuna Sauce?
  • How to Use This Homemade Bhuna Masala in Indian Recipes?
  • Freezing Indian Curry Sauce for Later Use
  • Sandhya's Pro Tips
  • Recipe FAQ's
  • More Easy Indian Recipes
  • Bhuna Sauce (Indian curry sauce paste)

Why This Recipe Works?

  • Make-ahead big batch: Make a large batch of onion-tomato masala paste in advance, giving you a “curry base in a hurry” for busy days.
  • Time Saving: No need to sauté onions, tomatoes, ginger, or garlic every time. You save big on prep time.
  • Budget friendly ingredients: You only need basic staples like onions, tomatoes, ginger, garlic, and spices.
  • Make it on the stovetop or use an Instant Pot for a quicker option.
  • Freezer-Friendly: Always ready to use whenever needed.
  • Dietary needs: The masala recipe is vegan and naturally gluten-free.
Large batch of 3 bowls of different sizes of Indian base curry sauce and some tomatoes, garlic and turmeric in the frame.

Ingredients

See the recipe card for full ingredient details and quantities.

  • Onion - I use red onions for best flavors. Any other variety also works.
  • Tomato - Choose fresh, ripe tomatoes to enhance the sauce's richness. To intensify the colour, consider adding tomato paste.
  • Fresh Ginger and Garlic - Don't use store bought ginger garlic paste.
  • Spices - For the bhuna masala, I use Ground turmeric, Red Chilli Powder, homemade ground coriander, homemade ground cumin and garam masala spice blend.
  • Oil - I use sunflower oil or vegetable oil. Alternatively you can also use olive oil or avocado oil to make bhuna masala.

Prep the Vegetables for Bhuna Sauce

Preparing the ingredients ahead of time makes the process smoother. I prefer using a blender or food processor to finely chop them. This helps them break down easily while cooking and reduces cooking time.

  • Start by adding ginger and garlic to the processor and chop them finely. Set aside.
  • Next, add the onions and chop them finely as well. Set them aside.
  • Finally, roughly chop the tomatoes and process them until finely chopped.

How to Make Bhuna Sauce?

garlic, ginger are frying in oil in a pan.

Step 1: Heat oil in a pan over medium heat. Add ginger and garlic, sautéing until fragrant

chopped onions on top of fried ginger garlic in the pan.

Step 2: Add the chopped onions and sauté until they turn slightly brown, about 20 minutes. If they stick to the pan, add a splash of water (I didn’t add any)

pureed tomatoes on top of fried onion in the pan.

Step 3: Add the tomatoes and combine.

there are spices like turmeric, chilli powder, salt, garam masala, cumin and coriander powder added on top of onion tomato masala.

Step 4: Add spices and salt. Continue to cook until the tomatoes break down.

cooked and condensed onion tomato masala in the frying pan.

Step 5: Cover and cook, stir in between until the masala comes together really well. About 25-30 minutes. For smooth consistency, process in a blender.

6 freezer curry sauce cubes and a jar of curry sauce.

Step 6: Store the cooled masala in air tight containers in the fridge for up to 1 week or freeze in individual portions.

How to Use This Homemade Bhuna Masala in Indian Recipes?

This onion tomato masala paste is the foundation of many Indian gravy based recipes. Here's how I use it for making quick Indian curries.

  • Quick Chana Masala: To make easy Chana Masala in 10 minutes, I add cooked chickpeas, ¾ - 1 cup of water, ½ a cup of onion tomato masala and simmer until the chickpeas are cooked through. Top with additional spices like garam masala. Finish with fresh coriander and kasuri methi.
  • Aloo Matar: To make easy Aloo Matar, add diced potatoes and peas to the masala cubes and water. Simmer until the vegetables are cooked through. Season to taste, add with ½ teaspoon homemade garam masala and ½ teaspoon chilli powder as need. Finish with fresh coriander and serve with homemade Garlic Naan bread without yeast.
  • Red Lentils Dal Tadka: To your cooked red lentils, add 1 cube or ½ cup of curry sauce, ½ - 1 cup of water to adjust the consistency of the dal. Cook until heated thoroughly. Add the seasoning on the top if you like, squeeze of lemon and garnish with coriander.

Freezing Indian Curry Sauce for Later Use

indian curry sauce masala in ice cube trays for freezing.

Allow the masala cool completely and then freeze in individual portions. I used large silicone ice cube trays to freeze the bhuna masala. it holds ½ cup masala in each compartment.

Frozen onion tomato masala in a zip lock bag for later use.

Once frozen, I transfer them to zip lock bags.

I use this frozen bhuna masala straight from the freezer into the recipes without needing to thaw.

Sandhya's Pro Tips

  • The secret to the best curry sauce is cooking the masala well and adding the right amount of spices and seasoning.
  • Always use fresh ingredients—avoid canned tomatoes or store-bought ginger and garlic. It makes a noticeable difference in flavor.
  • Chopping the veggies in a processor will save you time and effort.
  • Generously use oil when making the base masala. It enhances the flavors and acts as a preservative, helping to preserve the rich taste in the gravy. When I make my easy chana masala with frozen bhuna masala cubes, I don’t add any oil at all, and it still tastes amazing.
  • Once cooked and cooled to room temperature, this masala freezes exceptionally well and can be stored until you’re ready to use it. (See freezing instructions below)
2 bowls of smooth indian curry sauce in bowls. there is tomato, onion and garlic too.

Recipe FAQ's

How smooth should I blend the bhuna sauce?

Texture of the sauce totally depends on your liking - chunky or smooth. I like the curry sauce smooth, so I use an immersion blender or transfer to a high speed blender to process them into a smooth texture.

How do restaurants make Indian curry sauce so creamy?

In my experience, restaurants make curry sauces so creamy by using fried onions, cashews, and/or dairy products for that rich sweetness. Sometimes, they also add ground coconut, white poppy seeds, or watermelon seeds to boost the creaminess.

How do I make my curry sauce taste like takeaway?

The secret to making your curry sauce taste like takeaway is all about slow-cooking the base. Instead of just combining onions and tomatoes quickly, cook them for a longer time to build depth of flavor. Make the base in advance, then simply add your choice of veggies, beans, or chicken, and your takeaway-style curry is ready in no time

Why does my curry always taste bitter?

Your curry can taste bitter if the spices or garlic get burnt during cooking, or if you’ve added too much fenugreek. To avoid this, be careful not to overcook the spices and use fenugreek in moderation

More Easy Indian Recipes

  • tandoori sauce marinade in a bowl
    Tandoori Sauce Marinade
  • homemade restaurant style indian mango chutney to serve with poppadoms
    Indian Mango Chutney Recipe
  • mint sauce served with samosa
    Easy Indian Mint Sauce Recipe
  • Garam Masala recipe
    Easy Garam Masala Recipe

HAVE YOU MADE THIS RECIPE?

Be sure to leave a comment and/or give this recipe a ★ rating!

Post a photo of your creation on my Facebook page, share it on Instagram, or save it to Pinterest with the tag #sandhyaskitchen.  I would love to see your pictures!

Subscribe to our weekly newsletters!

homemade onion tomato masala portioned in different bowls and jars.

Bhuna Sauce (Indian curry sauce paste)

5 from 15 votes
Print Pin Rate
Prep Time: 15 minutes minutes
Cook Time: 45 minutes minutes
Total Time: 1 hour hour
Servings: 12 servings
Calories: 649kcal
Author: Sandhya Hariharan
Effortlessly make everyday Indian curry with this homemade bhuna sauce. This base curry sauce is freezable and perfect for dal and other Indian dishes too! Makes 6 cups of sauce.

Ingredients

  • 7 large red onions approximately 1.36kg or 3 pounds, finely chopped
  • 8 large tomatoes approximately 1.36kg or 3 pounds, finely chopped
  • 20 garlic cloves about 65g or ½ cup, chopped
  • 15 cm ginger about 65g or ½ cup, chopped
  • 150 ml sunflower oil about ⅔ cup
  • 3 teaspoon salt

Spices

  • ¾ teaspoon turmeric
  • 1-2 teaspoon Kashmiri chilli powder
  • 2 teaspoon ground cumin
  • 2 teaspoon ground coriander
  • 1 teaspoon garam masala

Instructions

  • Heat the oil in a large pan. Add ginger and garlic, and sauté until fragrant, about 3-4 minutes.
    20 garlic cloves, 15 cm ginger, 150 ml sunflower oil
  • Next, add the onions and sauté until they are slightly browned, about 20 minutes. Add a splash of water if they start sticking to the pan (though I didn't need to).
    7 large red onions
  • Then, add the chopped tomatoes, salt, and spices, and continue to cook until the tomatoes have broken down and the sauce has thickened, which can take anywhere between 25-30 minutes.
    8 large tomatoes, ¾ teaspoon turmeric, 1-2 teaspoon Kashmiri chilli powder, 2 teaspoon ground cumin, 2 teaspoon ground coriander, 1 teaspoon garam masala, 3 teaspoon salt
  • Allow the onion tomato masala to cool down, then blend it to a smooth consistency. This super easy bhuna sauce can be used as a base for many recipes, including dals, stews, curries, sabzis, or rice dishes.

Notes

Top Tips
    • Chopping the veggies in a processor will save you time and effort. If you don’t have a blender or food processor, you can chop everything by hand, but it will take a bit longer.
    • The secret to the best curry sauce is cooking the masala longer and adding the right amount of spices and seasoning.
    • Always use fresh ingredients—avoid canned tomatoes or store-bought ginger and garlic. It makes a noticeable difference in flavor.
    • Generously use oil when making the base curry sauce. It enhances the flavors and acts as a preservative, helping to preserve the rich taste in the gravy. When I make my easy chana masala with frozen curry sauce cubes, I don’t add any oil at all, and it still tastes amazing.
    • They key well in the fridge in air tight container for up to 1 week or in the freezer for 3 months.

How to freeze Bhuna Sauce?
To freeze your Onion Tomato masala, ensure it cools thoroughly before portioning it into individual servings. I recommend using large silicone ice cube trays, with each compartment holding approximately ½ cup of masala. Once frozen, transfer the masala cubes to zip lock bags for convenient storage. This method preserves the masala's freshness for up to 3 months.
I use this frozen masala straight from the freezer into the recipes without needing to thaw.
How to use this Homemade Indian curry sauce in recipes?
This onion tomato base masala sauce is the foundation of many curries. Here's how I would use it for Quick weeknight recipes. Use ½ cup of this versatile Indian curry sauce, or opt for the convenience of frozen masala cubes, in lieu of separately preparing tomato, onion, ginger, garlic, along with turmeric, ground cumin, and ground coriander in your recipes.
    • Easy Chana Masala: To make Chana Masala, I add chickpeas, 1 cup of water, base Indian curry sauce and simmer until the chickpeas are cooked through. Top with additional spices like garam masala. Finish with fresh coriander and kasuri methi.
    • Quick Aloo Matar: To make Aloo Matar, add diced potatoes and peas to the base Indian curry sauce and water. Simmer until the vegetables are cooked through. Season to taste, add with ½ teaspoon garam masala and ½ teaspoon chilli powder as need. Finish with fresh coriander and serve with Naan bread.
    • Red lentils Dal tadka: To your cooked red lentils, add 1 cube or ½ cup of curry sauce, ½ - 1 cup of water to adjust the consistency of the dal. Cook until heated thoroughly.Garnish with coriander.

Nutrition

Serving: 0.5cup | Calories: 649kcal | Carbohydrates: 115.3g | Protein: 19.2g | Fat: 17.8g | Saturated Fat: 2.5g | Sodium: 650mg | Potassium: 1829mg | Fiber: 18g | Sugar: 11.7g | Calcium: 419mg | Iron: 12mg
Course: Lunch & Dinner, Side Dish
Cuisine: Indian
Tried this recipe?Mention @Sandhyaskitchen and Hashtag #sandhyaskitchen!

More Indian Curry recipes

  • potato and aubergine curry in a skillet garnished with coriander.
    Aloo Baingan (Indian Potato and Aubergine Curry)
  • 35+ Side dishes for Parathas right from curry, raita, mint sauce to paneer tikka.
    Side Dishes for Paratha (What to Eat with Paratha?)
  • smooth Birmigham balti sauce in a serving dish and jar.
    Balti Sauce
  • mixed vegetables curry served with lime wedge in a serving dish.
    Indian Mixed Veg Recipe

Comments

  1. Libby says

    March 12, 2024 at 1:46 pm

    5 stars
    I made this masala. The instructions are clear and it is easy to make and tastes wonderful. How long can you keep it in the fridge? I froze half but would like to use the rest in the next 3 weeks.

    Reply
    • Sandhya's Kitchen says

      March 13, 2024 at 3:09 pm

      Hi Libby, So glad you loved the Indian base masala. I would say it keeps well for 1 week in the fridge.

      Reply
5 from 15 votes (14 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Hey, I'm Sandhya

It’s wonderful to meet you! As a self-taught photographer with a background in IT, I’m excited to share easy vegetarian recipes developed right in my Surrey kitchen. Come learn more and say hi!

More about Sandhya

Easy Ninja Creami Recipes

  • two glasses of cookies and cream milkshake topped with whipped cream and oreo cookies.
    Ninja Creami Cookies and Cream Milkshake
  • Ninja creami mango sorbet in the pint tub with a spoon.
    Ninja Creami Mango Sorbet
  • ninja creami frozen yogurt
    Ninja Creami Frozen Yogurt
  • Three scoops of Ninja creami chocolate ice cream served in a white bowl and 2 spoons.
    Ninja Creami Chocolate Ice Cream
  • homemade vanilla ice cream in ninja creami tub.
    Ninja Creami Vanilla Ice Cream
  • Ninja Creami Strawberry Ice cream scoops in a white bowl.
    Ninja Creami Strawberry Ice Cream

Popular Recipes

  • mint sauce served with samosa
    Easy Indian Mint Sauce Recipe
  • potato slices made in air fryer served with bang bang sauce
    Air fryer Crispy Potato Slices
  • red lentils tarka dal served with rice and kachumber salad
    Easy Tarka Dal
  • air fryer chocolate mug cake
    Air fryer Chocolate Mug Cake
  • Three Indian Dips for Poppadoms
    Indian Poppadom Dips
  • crispy onion bhajis served with chutney
    Easy Onion Bhajis

Footer

↑ back to top

Connect

About

  • Work with us
  • Newsletter

Legal

  • Privacy Policy

Copyright © 2025 Sandhya's Kitchen

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.