Secret Sauces

Homemade Curry Sauce

By Emma :

Everyday Culinary Delights👩‍🍳

Join WhatsApp

There’s something undeniably comforting about a warm, flavorful curry sauce bubbling on the stove — especially when it’s made from scratch. This Homemade Curry Sauce is rich, aromatic, and so simple to whip up with pantry staples. I’ve been making versions of this sauce for years, and every time I do, I’m reminded why homemade always tastes better!

If you’d like this recipe sent straight to your inbox (along with more easy and delicious dinner ideas), don’t forget to subscribe to my recipe newsletter below!

What Is This Curry Sauce All About?

This curry sauce is a versatile base that can be used for everything from classic chicken curry to a hearty veggie stew or even as a dipping sauce for samosas. It’s made with simple ingredients like onions, garlic, and warm spices, but don’t let its simplicity fool you — the flavor is deep, layered, and absolutely delicious.

Why You’ll Love This Recipe

  • Better than takeout: You’re in control of the flavor, heat, and ingredients.
  • Quick and easy: Ready in about 20 minutes with ingredients you likely already have.
  • Super versatile: Use it with chicken, chickpeas, tofu, shrimp — you name it!
  • Budget-friendly: No need for store-bought jars with mystery ingredients.

What Does This Curry Sauce Taste Like?

It’s creamy and luscious with a slight sweetness from caramelized onions, a warm spice blend that builds in heat, and just enough garlic to keep it interesting. You’ll taste earthy turmeric, a subtle kick from chili powder, and the comforting richness of simmered tomato and coconut milk. The smell when this is cooking? Absolutely divine!!

Health & Meal Prep Benefits

This sauce is naturally dairy-free, gluten-free, and vegan-friendly (as-is!), making it a great option for many diets. It also freezes beautifully, so you can make a big batch and have it ready for those busy weeknights.

Ingredients for Homemade Curry Sauce

Here’s what you’ll need to bring this curry sauce to life:

  • 2 tablespoons vegetable oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger (or 1 teaspoon ground ginger)
  • 1 tablespoon curry powder (mild or hot, your choice!)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon chili powder (optional, for heat)
  • 1/2 teaspoon salt, or to taste
  • 1 tablespoon tomato paste
  • 1 cup coconut milk (full-fat for best flavor)
  • 1/2 cup vegetable or chicken broth
  • 1 teaspoon sugar (balances the acidity of the tomato)
  • Juice of half a lemon

Tools You’ll Need

Ingredient Additions and Substitutions

This sauce is wonderfully forgiving! Here are a few ideas to customize it:

  • No coconut milk? Use heavy cream or plain yogurt (for a creamier, tangier finish).
  • Don’t have tomato paste? Use 1/4 cup crushed tomatoes or canned tomato sauce.
  • Add veggies like bell peppers or spinach for a more nutrient-dense meal.
  • Make it spicy with extra chili flakes, or a fresh green chili sautéed with the onions.

How to Make Homemade Curry Sauce (Step-by-Step)

  1. Sauté the aromatics:
    Heat oil in a medium saucepan over medium heat. Add the chopped onion and cook for about 5-6 minutes, until soft and golden.
  2. Add garlic and ginger:
    Stir in the minced garlic and grated ginger. Cook for another 1-2 minutes, until fragrant.
  3. Spice it up:
    Add curry powder, cumin, turmeric, chili powder, and salt. Stir well and toast the spices for 30 seconds to awaken their flavors.
  4. Tomato time:
    Stir in the tomato paste and cook for 1 minute to reduce the acidity and deepen the color.
  5. Pour in the liquids:
    Add coconut milk, broth, and sugar. Bring to a gentle simmer, stirring often.
  6. Simmer & blend (optional):
    Let the sauce simmer for 10 minutes, uncovered. For a silky-smooth finish, blend using an immersion blender or transfer carefully to a standing blender. Return to the pot and add lemon juice.
  7. Taste and adjust:
    Add more salt, lemon juice, or spice to your liking. That’s it — your curry sauce is ready!

What to Serve with This Curry Sauce

The beauty of this sauce is that it works with so many meals! Here are a few favorites:

  • Chicken or chickpeas: Simmer your protein of choice right in the sauce.
  • Over rice or naan: For a simple, cozy meal.
  • With roasted vegetables: Try cauliflower, potatoes, or squash.
  • As a dipping sauce: Perfect for samosas, pakoras, or even fries (trust me!).

Tips for the Best Curry Sauce

  • Toast the spices! This releases their oils and brings out bold flavors.
  • Go slow with the onion: Let it caramelize a bit for maximum sweetness and depth.
  • Blend it for elegance: If you’re going for restaurant-style smoothness, blending is the way.
  • Freeze in portions: Use ice cube trays or small jars to freeze individual servings.

Storage Instructions

Let the sauce cool completely before storing.

  • Fridge: Store in an airtight container for up to 5 days.
  • Freezer: Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.

Frequently Asked Questions

Can I use this sauce for meat or only vegetarian dishes?

You can absolutely use this curry sauce with any protein — chicken, lamb, tofu, shrimp, and chickpeas are all excellent options.

Is this curry sauce spicy?

It’s mild to medium depending on the curry powder and chili used. You can easily control the heat by adjusting the chili powder.

Can I double the recipe?

Yes! This recipe doubles (or even triples) beautifully. Great for meal prep or feeding a crowd.

Can I make it ahead of time?

Yes — in fact, it tastes even better the next day as the flavors deepen!

Conclusion: The Perfect Base for Your Favorite Curry Dishes

This homemade curry sauce is the kind of recipe you’ll want to keep on hand always. It’s quick, customizable, and so full of flavor — the perfect weeknight dinner hack or meal-prep hero. Whether you’re simmering it with chicken or ladling it over rice and veggies, this sauce brings bold flavor and comfort in every spoonful.

If you’re looking for more sauce inspiration, you might also love these flavor-packed favorites:

Join the Curry Party 🎉

If you make this curry sauce, I would love to see it! Share a photo and tag me on Pinterest — and if you enjoyed the recipe, please leave a review to let others know how it turned out for you. Your feedback means the world!

Nutritional Information (Per Serving – Makes About 4)

  • Calories: 180
  • Fat: 14g
  • Carbohydrates: 11g
  • Protein: 2g
  • Fiber: 2g
  • Sugar: 3g
    (Values may vary depending on ingredients used.)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Curry Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emma
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

This Homemade Curry Sauce is rich, aromatic, and so easy to make with pantry staples. Coconut milk and warm spices bring bold, cozy flavor in just 20 minutes! Perfect as a base for chicken curry, veggie bowls, or a dipping sauce. You’ll be making this on repeat!


Ingredients

Scale

2 tablespoons vegetable oil

1 small onion, finely chopped

2 cloves garlic, minced

1 tablespoon grated fresh ginger (or 1 teaspoon ground ginger)

1 tablespoon curry powder (mild or hot, your choice!)

1 teaspoon ground cumin

1/2 teaspoon ground turmeric

1/2 teaspoon chili powder (optional, for heat)

1/2 teaspoon salt, or to taste

1 tablespoon tomato paste

1 cup coconut milk (full-fat for best flavor)

1/2 cup vegetable or chicken broth

1 teaspoon sugar (balances the acidity of the tomato)

Juice of half a lemon


Instructions

  1. Heat oil in a medium saucepan over medium heat. Add chopped onion and cook for 5–6 minutes, until soft and lightly golden.

  2. Stir in the garlic and ginger. Sauté for 1–2 minutes until fragrant.

  3. Add curry powder, cumin, turmeric, chili powder, and salt. Stir and toast the spices for 30 seconds.

  4. Mix in the tomato paste and cook for 1 minute to deepen the flavor.

  5. Pour in coconut milk, broth, and sugar. Stir well and bring to a gentle simmer.

  6. Simmer uncovered for 10 minutes, stirring occasionally.

  7. Blend the sauce using an immersion blender (optional) for a smooth finish.

  8. Stir in lemon juice, taste, and adjust seasonings as needed.

Notes

  • Spice level: Control the heat by adjusting the chili powder or skipping it entirely.

  • Cream substitute: Use heavy cream or yogurt if you don’t have coconut milk.

  • Storage: Keeps in the fridge for up to 5 days or freeze for 3 months.

 

  • Uses: This sauce pairs beautifully with chicken, tofu, chickpeas, or roasted veggies.

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Sauce
  • Method: Stovetop
  • Cuisine: Indian-inspired

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 180
  • Sugar: 3g
  • Sodium: 320mg
  • Fat: 14g
  • Saturated Fat: 11g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 11g
  • Fiber: 2g
  • Protein: 2g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star