Sauces & Condiments
This Aldi butter chicken sauce recipe delivers restaurant-quality creaminess using simple pantry staples—no specialty ingredients required. The secret lies in balancing tangy yogurt with rich tomato paste and warm spices like garam masala, creating a velvety sauce that clings perfectly to grilled chicken.
I developed this recipe after realizing how expensive store-bought versions were, and it's now my go-to for weeknight dinners that taste like they came from an Indian restaurant.
The sauce builds flavor through a two-step cooking process: first simmering the aromatics until fragrant, then blending the cooked base with yogurt for that signature silky texture.
What makes this version special is how it uses Aldi's affordable pantry items—like their budget-friendly tomato paste and spice blends—to achieve professional results without breaking the bank. The sauce thickens beautifully when reheated, making it perfect for meal prep.
What you'll end up with is a rich, aromatic sauce that's creamy yet balanced, with just the right amount of heat and tang. It coats chicken perfectly while also working as a flavorful dip for naan or a topping for rice.
The best part? This recipe makes enough for leftovers that taste even better the next day, stored properly in the refrigerator.
Whether you're serving it with grilled chicken, rice, or naan, this butter chicken sauce transforms simple ingredients into something extraordinary. The cost-saving tips make it accessible for any budget, while the flavor profile delivers authentic restaurant-quality results at home.
Ingredients for aldi butter chicken sauce
Aldi's budget-friendly staples create this velvety sauce with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess (Greek or regular) |
| Aldi Tomato Paste 🍅 | ½ cup | Budget-friendly, no sugar added |
| Garam Masala 🌶️ | 1 tbsp | Aldi brand preferred for authenticity |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🧂 | ½ tsp | Bright yellow color indicator |
| Ground Cinnamon 🌿 | ¼ tsp | Cassia preferred for warmth |
| Cardamom Pods 🌿 | 4 whole | Lightly crushed for aroma |
| Onion Powder 🧅 | 1 tsp | Diamond Crystal preferred |
| Garlic Powder 🧄 | 1 tsp | Not garlic salt |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality for richness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Heavy Cream 🥛 | ¼ cup | For extra creaminess (optional) |
The yogurt is the heart of this sauce—Aldi's plain full-fat version gives the best creaminess without breaking the bank. For the tomato paste, stick with Aldi's no-sugar-added version to avoid cloying sweetness. Garam masala is non-negotiable; Aldi's blend delivers authentic flavor at a fraction of specialty store prices. Toast your cumin and coriander seeds (if using whole) in a dry pan for 30 seconds before grinding—this releases their aromatic oils. The cardamom pods add complexity, but if you can't find them, ground cardamom at half the amount works in a pinch.
No garam masala? Mix 1/2 tsp each of cumin, coriander, cinnamon, and 1/4 tsp turmeric for a reasonable substitute. Short on heavy cream? Add 2 tbsp yogurt instead—the sauce will still be luscious. The lemon juice brightens the sauce, so don't skip it, but if you're out, lime juice works equally well. For extra richness, add 1 tbsp of coconut milk instead of heavy cream. The sauce thickens as it cools, so if it's too thin after blending, simmer uncovered for 2-3 minutes to reduce.
This sauce reheats beautifully—simmer gently for 2-3 minutes to restore its velvety texture. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in ice cube trays for single-serving portions. The flavor actually improves overnight as the spices meld. For meal prep, make a double batch—the extra sauce freezes perfectly for future weeknight dinners. Always stir before reheating to distribute the creaminess evenly.
Why You'll Love This Recipe
- Pantry Magic: I swear by this sauce because it uses things I already have—no special shopping needed. That Aldi tomato paste? It’s the secret weapon that cuts through the yogurt’s tang while keeping the spices balanced.
- Spice Bomb Simplicity: The garam masala and cumin do all the heavy lifting, but here’s the kicker: you don’t need to measure them precisely. A pinch of this, a dash of that, and suddenly your plain yogurt transforms into something dangerously addictive.
- Weeknight & Meal Prep: This sauce doubles as a marinade, a dip, or a topping—no rules. I make a big batch on Sundays and use it all week: slathered on grilled chicken, stirred into rice, or drizzled over naan. Honestly, it’s my lazy genius move.
- Budget-Friendly Powerhouse: For under $5, you get enough sauce to feed four people. The yogurt stretches, the spices last forever, and the tomato paste makes it feel restaurant-quality without the price tag. Leftovers? They taste even better the next day.
Step-by-step instructions for Aldi butter chicken sauce
This method delivers a rich, balanced sauce with perfect spice depth and velvety texture.
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 4 whole Cardamom Pods (lightly crushed between your palms), 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, 0.25 tsp Ground Cinnamon, 1 tsp Onion Powder, and 1 tsp Garlic Powder. Stir constantly for 2-3 minutes until the spices release their aroma and the oil becomes fragrant.
The reason for this low-and-slow approach is to prevent burning the spices, which would create bitterness. You'll know it's ready when the oil shimmers slightly and the spices stop popping. This foundational step builds the warm, earthy backbone of your sauce.
Develop the Tomato Base
Reduce the heat to low and add the 0.5 cup Aldi Tomato Paste. Stir vigorously to incorporate it completely into the spiced oil. Cook for 5-7 minutes, stirring frequently, until the mixture darkens slightly and thickens into a paste-like consistency. This step deepens the tomato flavor through caramelization.
If you notice the mixture sticking to the pan, add 1 tablespoon water to help it release. The goal is to create a smooth, concentrated tomato base that will form the heart of your sauce. This is where the sauce's rich color and complex flavor begin to develop.
Incorporate Yogurt and Acid
Remove the saucepan from heat and let it cool slightly for 2-3 minutes. This cooling step is crucial to prevent curdling when you add the 1 cup Plain Yogurt. Stir in the yogurt gradually, whisking continuously until fully combined. The mixture should thicken noticeably as the yogurt incorporates.
Return the pan to low heat and add the 1 tbsp Lemon Juice, 1 tsp Salt, and 0.5 tsp Black Pepper. Simmer gently for 3-4 minutes, stirring constantly, until the sauce reaches a smooth, velvety consistency. The lemon juice brightens the flavors and balances the richness of the yogurt.
Finish with Cream for Richness
Remove the sauce from heat and stir in the 0.25 cup Heavy Cream. The sauce should immediately become lusciously thick and glossy. If you prefer a slightly thinner consistency, return the pan to low heat and add 1-2 tablespoons water, whisking until smooth.
Taste and adjust seasoning if needed. The sauce should be rich, slightly sweet from the tomato, and deeply aromatic from the spices. For the best texture, strain the sauce through a fine-mesh sieve to remove any cardamom pods or undissolved spices, if desired.
Rest and Serve
Transfer the sauce to a clean saucepan and keep it warm over low heat, stirring occasionally. The sauce will continue to thicken as it rests, so don't over-reduce it now. For the optimal texture, use the sauce immediately over grilled chicken or basmati rice.
This sauce keeps well in the refrigerator for up to 5 days and can be reheated gently on the stove. The flavors actually deepen over time, making it perfect for meal prep. Serve with naan or steamed vegetables for a complete dish.
Pro Tips For Making Aldi Butter Chicken Sauce
- STRAIN THE YOGURT: Aldi’s plain yogurt can be thick and tangy—strain it through a clean kitchen towel or fine mesh sieve for 10-15 minutes before using. This removes excess liquid and gives you a smoother, richer base for the sauce. (Yes, it’s extra work, but the difference in texture is noticeable.)
- TOAST THE SPICES: Dry-toast your ground cumin and coriander in a small pan over medium heat for 30 seconds before adding them to the tomato paste. This wakes up their flavors and prevents a raw, bitter taste. (I used to skip this, and the sauce always tasted a little flat.)
- LOW AND SLOW: Simmer the sauce on low heat for at least 15 minutes after adding the yogurt—don’t rush it. High heat will curdle the yogurt, and you’ll end up with a grainy mess instead of a velvety sauce. (Patience here makes all the difference.)
- SALT THE YOGURT: Mix a pinch of salt (about ¼ teaspoon) into the yogurt before straining and adding it to the sauce. This balances the acidity and helps the flavors meld better. (I learned this after a batch tasted too sharp—now I salt it early every time.)
Regional styles of this aldi butter chicken sauce
Indian Restaurant Style
This recipe captures the essence of what you'd find in an Indian restaurant's butter chicken sauce—rich, aromatic, and perfectly balanced. The key is the garam masala blend, which is non-negotiable for that authentic depth.
I've used Aldi's garam masala because it's the closest budget-friendly alternative to professional blends, delivering that warm, earthy complexity without the specialty store price.
The cardamom pods add a floral note that's often missing in cheaper versions, while the tomato paste caramelization mimics the slow-cooked tomato base used in traditional recipes. 🌶️
British Pub Adaptation
For a cozier, more approachable version perfect for British pubs, reduce the garam masala to ½ tablespoon and increase the ground cumin to 1½ teaspoons. Add ½ teaspoon smoked paprika for a subtle smokiness that pairs beautifully with roasted chicken.
This version works wonderfully with Aldi's roasted potatoes or buttery mashed potatoes, creating a hearty pub-style dish. The heavy cream can be swapped for single cream to keep it lighter, while a splash of beer (like a light lager) replaces the lemon juice for a malty twist.
Quick Weeknight Version
When you're short on time, skip the blooming step and use Aldi's pre-ground spice blends (like their curry powder). Combine 1 tablespoon curry powder with ½ teaspoon turmeric and ½ teaspoon cumin, then toast them in the oil for just 1 minute before adding the tomato paste.
Use Greek yogurt instead of plain yogurt for a thicker sauce, and add 1 tablespoon honey to balance the acidity. This version comes together in 15 minutes and still delivers incredible flavor—perfect for busy weeknights. 💡
Spicy Heat Variation
For those who love a kick, add ½ teaspoon cayenne pepper with the initial spices and include 1 teaspoon Kashmiri red chili powder (or Aldi's chili powder) for color and heat. Finish with 1 tablespoon mango chutney instead of lemon juice to add a sweet-spicy contrast.
This version pairs exceptionally well with grilled chicken thighs or Aldi's paneer cubes, creating a dish that's both bold and balanced. The heat builds gradually, so it's approachable for those new to spicy Indian flavors.
Creamy Vegan Option
To make this sauce vegan, replace the yogurt with ½ cup coconut yogurt and the heavy cream with ¼ cup full-fat coconut milk. Use 1 tablespoon nutritional yeast for a cheesy depth, and add 1 teaspoon white miso paste to enhance umami.
The sauce will still be creamy and rich, though slightly lighter in texture. This version works beautifully with tofu tikka or chickpea-based protein, making it a satisfying plant-based alternative. The garam masala and turmeric remain the stars, ensuring the sauce retains its signature warmth. 🌱
Nutrition facts
Frequently asked questions
Can I make this butter chicken sauce without yogurt?
Yes! For a dairy-free version, replace the 1 cup yogurt with ½ cup coconut milk and 2 tbsp cornstarch mixed with 2 tbsp water. Simmer the sauce longer to thicken properly. The sauce will be slightly lighter but still rich and flavorful. For extra creaminess, add 2 tbsp coconut cream at the end.
Why did my sauce separate or curdle?
This usually happens when adding cold yogurt to hot spices. Always let the spiced tomato base cool for 2-3 minutes before stirring in yogurt. If it separates, whisk in 1 tbsp cold water and simmer gently for 1-2 minutes to re-emulsify. For prevention, use Greek yogurt (thicker) or strain the sauce through a fine-mesh sieve afterward.
How can I make this sauce spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon Kashmiri chili powder with the initial spices. For heat without dryness, include 1-2 teaspoons green chili paste when adding the tomato paste. Finish with ½ teaspoon black salt (kala namak) for a smoky, tangy kick. Adjust to taste—start with less if you're new to spicy Indian flavors.
Can I use this sauce for other proteins besides chicken?
This sauce works beautifully with tofu, paneer, shrimp, or even chickpeas. For tofu, marinate cubes in ½ cup sauce + 1 tbsp lemon juice for 20 minutes before grilling. With shrimp, simmer the sauce for 5 minutes longer to deepen the flavor. The creamy texture complements all these proteins perfectly.
How do I store leftovers to keep them tasting fresh?
Transfer cooled sauce to an airtight container and refrigerate for up to 5 days. For longer storage, freeze in ice cube trays (thaw in fridge overnight) or silicone molds. Reheat gently on low heat, stirring constantly, and add 1 tbsp water or cream if it thickens too much. The flavor actually improves after 24 hours as spices meld!
