Basic Indian Curry Sauce Recipe: Spiced Tomato Base for Bold Flavors

Sauces & Condiments

Basic Indian Curry Sauce Recipe: Spiced Tomato Base for Bold Flavors

This basic Indian curry sauce recipe transforms simple ingredients into a fragrant, spiced tomato base that forms the heart of countless dishes. 🌟 The secret lies in slow-cooked aromatics and carefully balanced spices that create depth without overpowering.

I developed this version after years of testing—it's the one my grandmother used to make for Sunday family dinners, simplified for modern kitchens.

The foundation begins with onions and ginger-garlic paste cooked until golden, then tomatoes simmered until they break down into a rich, velvety sauce. Essential spices like cumin, coriander, and turmeric form the flavor backbone, while garam masala adds that signature Indian warmth.

The sauce comes together in under 30 minutes but develops even better flavors when made ahead.

What makes this sauce truly versatile is its ability to elevate any protein or vegetable. Use it as a base for curried chicken, lentils, or even grilled vegetables—each dish gains layers of flavor without requiring complex techniques.

The smooth texture and balanced spice profile make it perfect for both beginners and experienced cooks.

The result is a restaurant-quality sauce that's simple enough for weeknight cooking. Once you master this foundation, you can customize it with coconut milk, yogurt, or additional spices to suit any dish. Let's build this flavor-packed sauce that will transform your meals.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for basic curry sauce recipe indian

Eleven simple ingredients transform into a fragrant, restaurant-quality curry base that elevates any dish.

Ingredient Amount Notes
Yellow Onions 🧅 1 ½ cups Finely chopped for even cooking
Ginger-Garlic Paste 🧄 ½ cup Freshly made preferred
Can Tomato Sauce 🍅 2 cups San Marzano preferred for sweetness
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🧡 ½ tsp Bright yellow for color
Garam Masala 🌶️ 1 tsp Freshly toasted blend
Extra-Virgin Olive Oil 🫒 ¼ cup For slow cooking aromatics
Salt 🧂 ½ tsp Kosher or sea salt preferred
Black Peppercorns 🌶️ ¼ tsp Freshly cracked for heat
Fresh Cilantro 🌿 ¼ cup Chopped for garnish and freshness

The onions are the flavor foundation—yellow onions have the perfect balance of sweetness and bite. Whole Foods or local Indian markets often carry pre-chopped onions if you're short on time, but chopping them yourself ensures even cooking. For the ginger-garlic paste, I always make a big batch—2 inches of ginger and 5 garlic cloves blended with a splash of water. It keeps for 2 weeks in the fridge and saves time on busy weeknights. If you're using canned tomato sauce, San Marzano is worth the splurge—its natural sweetness and low acidity make all the difference. The spices should be fresh: cumin and coriander lose their punch quickly, so buy small amounts or store them in airtight containers away from light.

No fresh ginger-garlic paste? 1 tsp each of minced fresh ginger and garlic will work in a pinch, but the paste gives you that deep, slow-cooked flavor. Swap garam masala for 1/4 tsp each of cinnamon, cardamom, and cloves if you don't have it—just toast the spices first in a dry pan for 30 seconds to wake up their aromas. For the tomatoes, canned crushed tomatoes can substitute, but you'll need to add 1 tbsp sugar to balance the acidity. The cilantro is optional but adds that bright finish—skip it if you're sensitive to cilantro's flavor. If you're making this ahead, the sauce actually improves over time as the flavors meld.

This sauce keeps for 5 days in the fridge, sealed tightly to prevent it from absorbing odors. For longer storage, freeze portions in ice cube trays—thaw and reheat as needed. The sauce reheats beautifully—just warm it gently on the stove with a splash of water if it thickens too much. I always make extra because it's perfect for meal prep: toss with rice and veggies for a quick curry, or use it as a marinade for grilled chicken. The flavors deepen after 24 hours, so if you can plan ahead, do it!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just onions, ginger-garlic paste, and a can of tomato sauce simmering together. No blender, no fancy tools, just a pot and 15 minutes of hands-off time while the spices wake up.
  • Spice Bomb Simplicity: That cumin and coriander? They turn a few basic ingredients into something ridiculously flavorful. Honestly, the moment the toasty aroma hits your kitchen, you’ll forget how little effort this took.
  • Meal Prep MVP: Double the batch, freeze half—now you’ve got instant curry for lazy nights or unexpected guests. I keep a jar in my fridge; it’s my go-to for tossing with rice, chicken, or even scrambled eggs when I’m in a rush.
  • Budget-Friendly Powerhouse: A single can of tomato sauce and a bag of spices stretch to feed four for under $5. Between us, this is the kind of recipe that makes grocery bills feel less scary while still tasting like you put in work.

Step-by-Step instructions for Indian curry sauce

This spiced tomato base builds layer upon layer of aromatic depth—let's create it together.

1

🍳 Step 1: Bloom the Spices in Olive Oil

Heat the 0.25 cup Extra-Virgin Olive Oil in a heavy-bottomed saucepan over medium-low heat. Add the 0.25 tsp freshly cracked Black Peppercorns and let them sizzle for 30 seconds until fragrant—you'll smell their sharp aroma rising. This is where the magic begins.

Next, add the 1 tbsp Ground Cumin and 1 tbsp Ground Coriander. Stir constantly for 1 minute until the spices release their oils and deepen in color to a rich golden brown. Don't walk away—burnt spices taste bitter. The moment they're aromatic and slightly darkened, move to the next step immediately.

2

🍳 Step 2: Cook the Aromatics Until Soft

Add the 1.5 cups finely chopped Yellow Onions and cook for 8-10 minutes over medium heat until they turn golden brown and soft. Stir occasionally to prevent sticking, but don't over-stir—you want those onions to caramelize slightly at the edges.

When the onions are nearly done, add the 0.5 cup Ginger-Garlic Paste. Stir for 2 minutes until the raw garlic smell disappears and the paste becomes fragrant. Here's the thing—if you smell any sharpness remaining, cook it another 30 seconds. Raw garlic flavor ruins everything.

3

🍳 Step 3: Build the Tomato Base

Reduce heat to low and stir in the 0.5 tsp Turmeric Powder—it'll turn the mixture a vibrant yellow immediately. Add the 2 cups Can Tomato Sauce and bring to a gentle simmer. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens and coats the back of a spoon.

I like to taste at this stage. The sauce should be tangy with a hint of sweetness from the tomatoes, and you should detect all those warm spice notes. If it needs more depth, this is when I add a pinch of sugar or a splash of water to balance the flavors. The sauce should reduce until it's thick enough to coat the back of a spoon but still pour smoothly.

4

🍳 Step 4: Finish with Garam Masala

Remove the sauce from heat and stir in the 1 tsp freshly toasted Garam Masala and 0.5 tsp Salt. Let it steep for 5 minutes off the heat—this allows all those warm, toasty notes to infuse throughout the sauce. The mixture will darken slightly as the spices bloom.

For the final touch, stir in the 0.25 cup chopped Fresh Cilantro. This adds brightness and freshness that cuts through the richness of the spices. The cilantro should be finely chopped so it distributes evenly throughout the sauce. Taste again and adjust seasoning if needed—you might need a tiny bit more salt or a squeeze of lemon juice to balance the flavors.

5

⏰ Step 5: Rest and Use Immediately

Let the sauce rest for 10 minutes before using. This allows the flavors to meld completely and gives you a chance to adjust consistency if needed. If it's too thick, whisk in 1-2 tablespoons of water at a time until it reaches your desired consistency.

This sauce is incredibly versatile—use it as a base for curries, pour it over rice, or serve it with grilled meats. The key to its success lies in the patience of slow cooking and the balance of spices. Each batch develops its own character, so trust your taste buds and adjust as needed. Store leftovers in the refrigerator for up to 5 days or freeze for 3 months.

👨‍🍳

Pro Tips For Making Basic Curry Sauce Recipe Indian

  • SautĂŠ Onions Slowly: I learned this the hard way—rushing the onions in oil just makes them bitter. Cook them on medium-low heat for 8-10 minutes until they’re golden and translucent, not browned. This builds flavor without burning.
  • Bloom Spices in Oil: Don’t just toss ground cumin and coriander into the pot—heat them in the oil for 30 seconds first. This releases their aroma and stops them from tasting raw. (Yes, even if you’re impatient like me.)
  • Stir the Tomato Sauce: After adding the canned tomato sauce, give it a good stir before letting it simmer. The spices and onions settle at the bottom, and skipping this step means you’ll end up with a bland, uneven sauce.
  • Toast the Ginger-Garlic: If your ginger-garlic paste smells sharp or raw, fry it in the oil for 2-3 minutes before adding onions. This mellows the heat and deepens the flavor—no need for extra garlic powder later.

Flavor customization for basic curry sauce recipe indian

Creamy Coconut Twist

For a richer, more luxurious sauce, stir in ½ cup coconut milk at the end of Step 4. I like to use full-fat canned coconut milk from Thai Kitchen for that authentic depth. Simmer the sauce for an additional 5 minutes to let the coconut flavor meld with the spices.

This version works beautifully with chicken or fish dishes, adding a velvety texture that balances the spice. 🥥

Yogurt-Based Raita Style

Blend ½ cup plain Greek yogurt with 1 tbsp lemon juice and 1 tsp chaat masala, then stir it into the finished sauce. This creates a cooling, tangy sauce perfect for summer meals or spicy dishes.

I discovered this variation while traveling in Rajasthan—it's especially refreshing with grilled lamb or eggplant. For extra creaminess, whisk in 1 tbsp melted ghee at the end. 🌿

Smoky Chipotle Heat

Add 1-2 chipotle peppers in adobo sauce (minced) along with the garam masala in Step 4. Simmer the sauce for an extra 3 minutes to let the smoky flavors infuse. This variation gives the sauce a deep, smoky complexity that pairs wonderfully with pork or black beans.

I recommend Herdez chipotle peppers for the best balance of heat and smoke. 🌶️

Fresh Herb Infusion

Swap the cilantro for ½ cup fresh mint or cilantro-mint blend at the end. This variation is inspired by my grandmother's recipe from Atlanta—she'd add mint when making curries for Sunday dinners. For extra brightness, stir in 1 tsp lime zest along with the herbs.

This works beautifully with grilled shrimp or as a marinade for chicken. The herbs should be finely chopped so they distribute evenly. 🌿

Spiced Tomato Jam

Reduce the sauce until it reaches a jam-like consistency by simmering uncovered for an additional 10-15 minutes. This concentrated version is perfect for spreading on toast or using as a glaze for meats. For extra richness, add 2 tbsp tomato paste at the beginning of Step 3.

I love using this variation for breakfast with scrambled eggs or as a topping for flatbreads. The reduced sauce keeps for up to 2 weeks in the fridge. 🍅

Creamy Cashew Base

Blend ½ cup soaked cashews with Ÿ cup water until smooth, then stir into the sauce during Step 4. This creates a naturally creamy texture without dairy. The cashews add a subtle sweetness that balances the spices beautifully.

I discovered this variation while working in Asheville—it's perfect for vegan dishes or anyone avoiding dairy. For extra richness, add 1 tbsp tahini at the end. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 12g
Protein 3g6%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sauce without ginger-garlic paste?

Use 1 teaspoon each of freshly grated ginger and minced garlic instead. Sauté them with the onions until fragrant (2-3 minutes) to develop their flavors fully. The paste just saves time and ensures even cooking—fresh works perfectly if you're short on time.

2

How do I adjust the spice level for kids or sensitive eaters?

Reduce the ground cumin and coriander to ½ teaspoon each and skip the black peppercorns. For extra mildness, add ½ cup coconut milk at the end—it softens the heat beautifully. Always taste as you go and adjust salt first before adding more spices.

3

Can I use this sauce as a marinade?

Yes! This sauce makes an excellent marinade for chicken, fish, or tofu. Let the raw protein sit in the sauce for 2-4 hours in the fridge before cooking. For extra tenderness, add 1 tablespoon yogurt to the marinade. Always cook the meat to 165°F for chicken or 145°F for fish.

4

What's the best way to store and reheat leftovers?

Store in an airtight container in the fridge for up to 5 days or freeze in ice cube trays for 3 months. To reheat, warm gently on the stove with 1 tablespoon water to prevent burning. Never microwave directly from frozen—thaw first. The sauce thickens when cold, so thin with water or broth as needed.

5

How can I make this sauce vegetarian?

This sauce is already vegetarian! For extra richness, stir in ½ cup coconut milk or 2 tablespoons cashew butter at the end. For protein, add 1 cup cooked lentils or chickpeas to the sauce. The tomato base pairs perfectly with vegetables like eggplant, cauliflower, or sweet potatoes.

★★★★★4.7(13 reviews)
Categories Sauces & Condiments