Sauces & Condiments
This Aldi butter chicken sauce recipe delivers the rich, velvety perfection you crave without the store-bought shortcuts. The secret lies in balancing tomato paste and coconut milk for that signature creamy texture, while garam masala and yogurt create the complex, aromatic depth that makes this sauce unforgettable.
I've perfected this version over years of testing—it's the one that finally convinced my family to skip the jarred versions forever.
The beauty of this sauce is its foolproof simplicity: just 10 minutes of active prep followed by a 20-minute simmer. No special equipment needed—just a blender for silky smoothness and a saucepan for developing those deep, caramelized flavors.
The yogurt adds tangy balance while keeping the sauce rich, and the coconut milk prevents separation, giving you that luxurious creaminess in every spoonful.
What you'll end up with is a sauce so restaurant-quality it'll transform any dish—grilled chicken, naan, or even rice—into an instant flavor sensation. The spices bloom beautifully during simmering, creating layers of warmth and earthiness that build with each bite.
Best of all, it keeps well in the fridge for up to 5 days, so you can make a big batch and enjoy it all week.
Whether you're serving this with homemade butter chicken or using it as a bold marinade, the versatility is what makes it a kitchen staple. The sauce thickens slightly as it cools, making it perfect for drizzling or spooning.
Let's get started on creating your own batch of this creamy, aromatic masterpiece.
Ingredients for aldi butter chicken sauce
Nine simple ingredients transform into creamy, aromatic perfection—no shortcuts, just bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Tomato Paste 🍅 | 2 tbsp | High-quality, unsweetened preferred |
| Coconut Milk 🥥 | 1 can | Full-fat canned, not carton |
| Plain Yogurt 🍶 | ½ cup | Greek or regular, unsweetened |
| Garam Masala 🌶️ | 1 ½ tbsp | Freshly ground preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and balance |
| Fresh Ginger 🌿 | 1 tbsp | Grated, not powdered |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Onion 🧅 | ½ cup | Finely diced, yellow or red |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Turmeric Powder 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The coconut milk and tomato paste are the sauce's soul—Aldi's full-fat canned coconut milk gives that luxurious creaminess, while high-quality tomato paste (like San Marzano) prevents bitterness. Grab the garam masala from the bulk section if you can—it's fresher and more aromatic than pre-mixed packets. Fresh ginger and garlic are non-negotiable here; powdered spices just can't match their punch. If you're short on time, pre-minced garlic from the store works, but fresh is always better. The yogurt adds that tangy balance, so Greek yogurt works best if you want extra thickness.
No coconut milk? Heavy cream or cashew cream gets you close, but the sauce will be lighter. Swap tomato paste for blended canned tomatoes if needed, but you'll lose some depth. Running out of garam masala? Mix equal parts cumin, coriander, and cinnamon for a quick substitute. The onion can be pre-diced from the fridge—no one will know. For extra richness, add a tablespoon of butter at the end, but it's not required. The lemon juice is key for brightness, so bottled lemon juice works in a pinch, but fresh is ideal.
This sauce thickens as it cools, so stir in a splash of water if it's too thick after simmering. Store in an airtight container in the fridge for 5 days, or freeze portions for 3 months. I always make a double batch—it disappears fast. The sauce reheats beautifully, so it's perfect for meal prep. If you're using it as a marinade, let it come to room temperature first for best results.
Why You'll Love This Recipe
- Pantry Magic: I swear by this sauce—no fresh herbs, no fancy prep. Just open a can of tomato paste, splash in coconut milk, and let the garam masala work its warmth. Honestly, it’s the kind of recipe that makes me feel like a chef even when I’m exhausted.
- Creamy Without the Hassle: That yogurt and coconut milk combo? It’s velvety smooth but takes zero effort. No whisking, no straining—just stir until it’s rich enough to coat the back of a spoon. Between us, it’s the closest I’ve gotten to restaurant-quality butter chicken at home.
- Weeknight to Potluck: Make a double batch and freeze half—it’s my go-to for lazy Tuesdays or last-minute dinner parties. Toss it with store-bought chicken, serve with rice, or even drizzle it over naan. My roommates still ask where I learned to cook like this.
- Budget-Friendly Luxury: Olive oil and yogurt keep it affordable, but the garam masala makes it feel special. I’ve fed six people for under $10 with this sauce, and no one ever guesses it’s from Aldi. That’s the kind of practical win I’ll take every time.
Step-by-step instructions for Aldi butter chicken sauce
Here's how to create a velvety, aromatic sauce that balances creamy coconut with rich tomato depth.
Bloom the Spices in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium-low heat. Add the 0.5 cup finely diced onion and cook for 3-4 minutes until softened and translucent. This gentle cooking prevents burning while developing sweetness.
Stir in the 1 tbsp freshly grated ginger and 4 minced garlic cloves, cooking for another 1-2 minutes until fragrant but not browned. Here's the thing—ginger burns quickly, so keep an eye on it. The moment you smell that warm, citrusy aroma, you're ready for the next step.
Build the Spice Base
Add the 1 tsp ground cumin, 0.5 tsp turmeric powder, and 1.5 tbsp garam masala, stirring constantly for 30 seconds to toast the spices. You'll see them darken slightly and release their aromatic oils—this is where the sauce gets its complex depth. Immediately add the 2 tbsp tomato paste and stir vigorously for 1 minute until fully incorporated.
This step creates the foundation. The toasted spices will bloom fully in the coconut milk later, but starting them now ensures maximum flavor extraction. If you notice the mixture darkening too quickly, reduce the heat slightly to prevent burning.
Simmer with Coconut Milk and Yogurt
Pour in the 1 can coconut milk and 0.5 cup plain yogurt, stirring well to combine. Increase heat to medium and bring to a gentle simmer. Let it cook uncovered for 8-10 minutes, stirring occasionally, until the sauce thickens slightly and coats the back of a spoon.
Here's where the sauce transforms—coconut fat emulsifies with the yogurt, creating that signature creamy texture. You'll see small bubbles form at the edges and the mixture will lose its watery appearance. If it thickens too much before the 10 minutes are up, add 2-3 tablespoons of water to maintain balance.
Season and Finish
Reduce heat to low and stir in the 1 tsp salt, 0.5 tsp black pepper, and 1 tbsp freshly squeezed lemon juice. Taste and adjust seasoning—you want the acidity of the lemon to brighten the richness while the spices provide warmth. The sauce should taste vibrant, not flat.
Let the sauce sit off heat for 5 minutes before using. This resting period allows the flavors to meld completely. The final texture should be luxuriously thick yet silky, with visible swirls of spice and coconut. Serve immediately over grilled chicken or basmati rice for the full experience.
Pro Tips For Making Aldi Butter Chicken Sauce
- Bloom the Tomato Paste: I learned this the hard way—just dumping tomato paste straight into the pan makes a thick, gloopy mess. Instead, heat 1 tablespoon of olive oil first, then spread the paste into a thin layer and let it sizzle for 2-3 minutes. This caramelizes the sugars and keeps the sauce from turning into paste-y sludge later.
- Strain the Yogurt: Your future self will thank you for this: thick, lumpy yogurt makes the sauce separate and taste sour. Strain the yogurt through a clean kitchen towel or fine mesh sieve for 10 minutes before adding it. (Yes, even if you’re impatient like me.)
- Simmer Low and Slow: This sauce is forgiving, but if you rush it, you’ll end up with a split sauce—oily and curdled. After adding the coconut milk, reduce heat to low and let it bubble gently for at least 15 minutes. The longer it simmers, the richer the flavors get.
- Toast the Garam Masala: Skip the pre-ground spice aisle shortcut—whole garam masala is cheaper and way more flavorful. Dry-toast it in the same pan you’re cooking the sauce for 30 seconds until fragrant. Then grind it fresh (or pulse in a spice grinder) right before mixing it in. It makes a real difference.
Essential equipment for perfect results
Basic Saucepan Setup
You only need three essential tools for this sauce: a medium saucepan (3-4 quarts), a wooden spoon, and a blender or immersion blender. I use my All-Clad stainless steel saucepan—it distributes heat evenly and prevents scorching.
A nonstick pan works too, but stainless steel adds better flavor development. The wooden spoon helps scrape up those flavorful bits from the bottom. 🌶️
Blender for Silky Texture
A high-speed blender (like my Ninja BN601) is ideal for achieving that ultra-smooth, restaurant-quality texture. If you don’t have one, an immersion blender works just as well—simply blend directly in the saucepan.
For a quicker (but slightly chunkier) version, skip blending entirely and stir vigorously while simmering. The sauce will still be delicious, just with more visible onion and spice flecks.
Measuring Tools
Precision matters with spices, so grab a small measuring spoon set (I love the OXO Good Grips ones—they’re easy to read). For wet ingredients, a liquid measuring cup with spout is a game-changer—no more spills when pouring coconut milk or yogurt.
A microplane for ginger and garlic ensures you get fine, even grates without the mess of mincing. 🍋
Optional Upgrades
Want to take your sauce to the next level? A fine-mesh strainer removes any unwanted bits if you prefer ultra-smooth results. For extra richness, a small saucepan with a lid helps trap steam and intensify flavors during simmering.
If you’re making a big batch, a large mixing bowl comes in handy for combining ingredients before blending. These aren’t required, but they make the process even smoother.
Storage Containers
Store your finished sauce in airtight glass containers (like Pyrex) for up to 5 days in the fridge or 3 months in the freezer. Mason jars are perfect for portioning—just leave ½ inch headspace to prevent cracking when frozen.
For reheating, a small saucepan or microwave-safe bowl works best. Pro tip: Label your containers with the date to keep track of freshness. ✨
Nutrition facts
Frequently asked questions
Can I make this sauce without coconut milk?
Yes! For a lighter version, substitute with ½ cup heavy cream or cashew cream (blend soaked cashews with water). The texture will be thinner but still rich. For extra depth, add 1 tbsp butter at the end. The sauce won't be identical, but it'll still taste amazing with that creamy base.
Why does my sauce separate or look grainy?
Separation happens when the sauce cools too quickly. Always let it simmer 8-10 minutes uncovered, then stir in yogurt gently. For graininess, blend the sauce after simmering or strain through a fine-mesh sieve. The coconut milk and yogurt need time to emulsify properly—rushing this step is the #1 cause of texture issues.
How can I make this sauce spicier?
Add ½ tsp cayenne pepper or 1 tsp red chili flakes when toasting spices. For heat lovers, blend in 1 tbsp fresh chili paste (like sambal oelek) at the end. Remember: spices bloom during simmering, so start with less and adjust to taste. The garam masala already provides warmth, so balance carefully.
Can I use this sauce as a marinade?
Let the sauce cool completely before using it as a marinade. For chicken, coat pieces thoroughly and marinate for 2-4 hours in the fridge. The yogurt and spices will tenderize the meat beautifully. For extra flavor, add 1 tbsp olive oil to the marinade to help it cling better.
What's the best way to reheat this sauce?
Gently reheat over low heat in a saucepan, stirring constantly to prevent separation. For microwave reheating, transfer to a microwave-safe bowl and heat in 20-second intervals, stirring between each. Never boil the sauce—this can break the emulsion and make it grainy. A splash of water or coconut milk can help restore thickness if needed.
