Sauces & Condiments
Aldi’s butter chicken sauce delivers that creamy, velvety richness you crave without the restaurant price tag. The secret lies in balancing coconut milk, yogurt, and aromatic spices—creating a sauce so flavorful it transforms simple chicken into a showstopper.
This version skips shortcuts, using whole spices and simmering time to develop layers of warmth and depth that bottled sauces simply can’t match.
What sets this recipe apart is the foolproof technique that delivers restaurant-quality results in under 30 minutes. No blenders or fancy equipment required—just a pot, a whisk, and patience to let the flavors meld.
The yogurt adds tang, the coconut milk provides creaminess, and the blend of garam masala, cumin, and coriander creates that signature butter chicken aroma that fills your kitchen and makes everyone linger at the table.
The sauce thickens beautifully when tossed with grilled chicken, but it’s just as versatile for naan dipping, rice bowls, or even as a marinade. Store it in the fridge for up to 5 days or freeze for months—perfect for meal prep.
Each spoonful delivers that perfect balance of creamy, spiced richness that turns ordinary meals into something extraordinary.
Ready to elevate your weeknight dinners? This sauce is the game-changer you’ve been waiting for—simple to make, impossible to resist.
Ingredients for aldi butter chicken sauce
Creamy coconut, tangy yogurt, and aromatic spices—this sauce delivers restaurant-quality butter chicken flavor in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Tomato Paste 🍅 | ½ cup | Squeeze tube preferred |
| Garam Masala 🌶️ | 1 ½ tbsp | Whole spices preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🧂 | ½ tsp | Bright yellow color |
| Garlic Cloves 🧄 | 4 cloves | Minced or finely chopped |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For richness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, softened |
The coconut milk is the heart of this sauce—Aldi’s full-fat can cuts costs without sacrificing creaminess. For garam masala, Penzeys or bulk bins offer the best quality, but the pre-ground stuff works in a pinch. Fresh ginger and garlic make all the difference—grate the ginger yourself and mince the garlic finely for that signature butter chicken aroma. The yogurt needs to be plain and full-fat; Greek yogurt works too if you prefer thickness. Skip the powdered spices—they lack depth compared to whole spices toasted briefly in oil.
No garam masala? Mix equal parts cumin, coriander, cinnamon, and cardamom for a close substitute. Out of fresh ginger? Powdered ginger at half the amount gets you close. The tomato paste can be swapped for 1 cup crushed tomatoes, but you’ll need to simmer longer to thicken. For extra richness, add 2 tbsp heavy cream at the end. The butter at the finish is non-negotiable—it’s what gives this sauce its velvety texture and that classic butter chicken shine. If you’re short on time, microwave the butter 20 seconds to soften before whisking.
This sauce keeps beautifully—5 days in the fridge or 3 months frozen. For freezing, portion into ice cube trays for easy single-use servings. The flavor actually improves after a day or two as everything melds. Store in a sealed jar, and give it a quick whisk before using. If it thickens too much, thin with a splash of water or milk. Double the batch—it disappears fast, and leftovers make amazing naan dip or rice bowl sauce.
Why You'll Love This Recipe
- Pantry Magic: I swear by this sauce—just yogurt, coconut milk, and a spoonful of tomato paste. No specialty stores, no stress. Honestly, I’ve made it three times this month, and every time I forget how little effort it takes.
- Rich Without Guilt: That garam masala and cumin? Oh, it’s good—deep, smoky, and just sweet enough. The coconut milk keeps it creamy without needing heavy cream, and the yogurt balances it so it doesn’t feel heavy. (Yes, even on a Tuesday night.)
- Meal Prep MVP: Double the batch and freeze half. This sauce reheats like a dream—toss it with chicken, rice, or naan later, and it’s still vibrant. I’ve used it for curry nights, lazy takeout days, and even as a dip. It’s my secret weapon.
- Budget-Friendly Luxury: For under $5, you get a sauce that tastes like a restaurant dish. No splurges, no regrets. Between us, I’d rather spend money on extra coconut milk than takeout again. It’s that good.
Step-by-step instructions for Aldi butter chicken sauce
This sauce delivers restaurant-quality richness with just a few simple steps—no shortcuts needed.
🍳 Step 1: Bloom the Spices in Olive Oil
Heat the 2 tablespoons extra-virgin olive oil in a medium saucepan over medium heat until shimmering but not smoking. Add the 1 tablespoon ground cumin, 1 tablespoon ground coriander, 1.5 tablespoons garam masala, and 0.5 teaspoon turmeric powder. Stir constantly for 1-2 minutes until the spices release their aromatic oils—you'll smell that warm, earthy depth immediately.
Here's the thing—don't rush this step. The spices need time to bloom fully, which builds the sauce's complex flavor foundation. If you see any spices burning (dark brown spots), reduce the heat slightly. Once properly bloomed, the spices should coat the oil evenly with a fine, fragrant dust.
👨🍳 Step 2: Add Aromatics and Cook Until Fragrant
Push the spices to one side of the pan and add the 2 tablespoons softened butter. When it melts completely, add the 4 minced garlic cloves and 1 tablespoon freshly grated ginger root to the empty side of the pan. Stir for 30-45 seconds until the garlic turns golden and the ginger loses its raw bite—this prevents bitterness in your sauce.
I like to press the garlic and ginger into the pan with a wooden spoon for the first 10 seconds to help them release their oils more quickly. The butter will foam slightly as it cooks down, which is normal. Once fragrant, you're ready to add the wet ingredients—this is where the sauce starts coming together.
🥘 Step 3: Build the Creamy Base
Reduce heat to medium-low and stir in the 0.5 cup tomato paste. Cook for 2-3 minutes until it darkens slightly and thickens—this deepens the tomato flavor without burning. Then add the 1 cup plain yogurt, stirring constantly to prevent curdling from the heat.
Here's where it gets good: Pour in the 1 can coconut milk, reserving about ¼ cup for later if needed. Stir well and let the mixture simmer gently for 5-7 minutes, stirring occasionally. You're looking for a sauce that coats the back of a spoon with a velvety consistency. If it gets too thick, add that reserved coconut milk 1 tablespoon at a time until smooth.
⏰ Step 4: Finish with Bright Acid and Seasoning
Remove the pan from heat and stir in the 1 tablespoon freshly squeezed lemon juice, 1 teaspoon sea salt, and 0.5 teaspoon freshly ground black pepper. Taste and adjust seasoning—you want the sauce to be balanced between creamy, tangy, and slightly sweet. The lemon juice brightens all the rich flavors while cutting through the coconut's heaviness.
For the final touch, I like to let the sauce sit off heat for 2-3 minutes—this allows the flavors to meld completely. If you're serving immediately, give it a final taste and adjust seasoning one more time. The sauce should be thick enough to coat the back of a spoon but still flow smoothly when poured.
🍽️ Step 5: Use Immediately or Store Properly
This sauce is best used fresh, but if you need to store it, let it cool completely before transferring to an airtight container. It keeps in the refrigerator for up to 5 days, though the texture may thicken slightly upon reheating—just add a splash of water or coconut milk to loosen it.
For serving, ladle the warm sauce over grilled chicken, basmati rice, or naan bread. The sauce should cling beautifully to the chicken, creating that signature creamy, spiced coating you crave. If making ahead, reheat gently on the stove over low heat, stirring constantly to prevent scorching—never microwave, as it can make the sauce grainy.
Pro Tips For Making Aldi Butter Chicken Sauce
- Whisk the Yogurt Cold: I learned this the hard way—adding room-temperature yogurt to hot tomato paste will curdle it faster than you can say "disaster." Grab a bowl, stir in the yogurt first, then slowly pour in the heated tomato paste while whisking like your life depends on it. (Yes, even if you're impatient like me.)
- Toast the Spices Low: Cumin and garam masala burn faster than a toddler’s energy. Dry-toast them in the pan for 30 seconds on medium-low heat—just until fragrant, not brown. Skip the high heat, or you’ll end up with bitter smoke instead of warm, nutty depth.
- Simmer the Coconut Milk: The sauce will split if you dump in cold coconut milk straight from the can. Warm it first in a separate pan for 2–3 minutes, then whisk it into the sauce. This keeps it silky, not lumpy. (Your future self will thank you.)
- Balance the Heat: Aldi’s garam masala can be way spicier than store-bought blends. Taste the spice mix first—if it’s fiery, cut the amount by half. The sauce should sing, not scorch. Add a pinch of sugar if the acidity from tomato paste is too sharp.
Serving suggestions for leftovers
Chicken Pairing Perfection
This sauce transforms simple grilled or baked chicken into a showstopper. Toss 8-10 chicken thighs with 2 tablespoons olive oil, 1 teaspoon garam masala, and ½ teaspoon salt before grilling.
Once cooked to 165°F internal temperature, pour the warm sauce over the chicken and let it marinate for 10 minutes before serving. 🍗
Naan Bread Dip
Warm 2-3 naan breads in a 350°F oven for 3-4 minutes until crispy. Serve with the sauce for dipping—it's like biting into a warm, creamy hug. For extra flair, sprinkle chopped cilantro and a pinch of cayenne pepper on top.
The buttery richness of the sauce pairs perfectly with the soft, pillowy texture of naan.
Rice Bowl Base
Cook 1 cup basmati rice according to package instructions, then fluff with a fork. Spread ½ cup sauce over each serving and top with ½ cup plain yogurt, ¼ cup chopped cilantro, and 2 tablespoons toasted cashews.
The sauce's creaminess elevates the rice, making every bite feel like a restaurant-worthy meal. 🍚
Vegetable Stir-Fry
Sauté 2 cups mixed vegetables (bell peppers, zucchini, and snap peas) in 1 tablespoon oil over medium-high heat for 5 minutes. Stir in 1 cup sauce and cook for another 3 minutes** until everything is coated.
Finish with 1 tablespoon lemon juice for brightness. This vegetarian twist proves the sauce's versatility beyond just chicken dishes.
Meal Prep Magic
Double the sauce batch and store it in glass meal prep containers in the fridge for up to 5 days. Pair it with pre-cooked chicken and rice for quick lunches. The sauce reheats beautifully—just warm it on the stove with 1 tablespoon water to loosen the texture.
This is my go-to for busy weeknights when I need flavor without extra effort. 💡
Nutrition facts
Frequently asked questions
Can I make this sauce without coconut milk?
Yes, but the texture will be lighter. Replace the coconut milk with 1 cup heavy cream or ½ cup plain yogurt + ½ cup water to maintain creaminess. For a dairy-free option, use 1 cup cashew cream (blend soaked cashews with water). The sauce will still taste delicious but lose that signature velvety richness.
Why did my sauce separate?
This usually happens when the sauce cools too quickly or if the yogurt curdles from high heat. To fix it, whisk in 1 tablespoon cold water or 1 teaspoon cornstarch mixed with water while reheating gently. For prevention, always simmer the sauce on medium-low heat and avoid rapid temperature changes. The coconut milk and yogurt need time to fully emulsify.
How spicy should this sauce be?
The recipe balances mild warmth from garam masala and cumin without heat. For extra kick, add ½ teaspoon cayenne pepper or 1 teaspoon red chili powder when blooming the spices. Start with ¼ teaspoon to test your spice tolerance—you can always add more, but you can't remove it. The sauce's creaminess helps balance heat beautifully.
Can I use this sauce for other proteins?
It works wonderfully with lamb, tofu, or even shrimp. For seafood, reduce the cooking time to 3-4 minutes after adding the sauce to prevent overcooking. The sauce also makes an amazing marinade—coat your protein in ½ cup sauce and refrigerate for 2-4 hours before cooking. The flavors will meld perfectly.
What's the best way to reheat leftovers?
Never microwave—it makes the sauce grainy. Instead, reheat in a saucepan over low heat for 3-5 minutes, stirring constantly. If it thickens too much, add 1-2 tablespoons water or coconut milk to restore creaminess. For extra flavor, stir in 1 teaspoon fresh lemon juice or ½ teaspoon garam masala while reheating. The sauce tastes even better the next day!
