Sauces & Condiments
This authentic korma sauce transforms simple proteins into restaurant-worthy dishes with its velvety coconut-yogurt base and aromatic spice blend. The secret lies in slow-toasting whole spices until they release deep, fragrant oils—no pre-ground powders here.
I developed this recipe after years of testing, ensuring every spoonful delivers that perfect balance of creamy richness and subtle heat that defines traditional korma.
What sets this sauce apart is the yogurt-coconut milk combination, which creates a luxurious texture while keeping the sauce light enough to coat delicate meats like chicken or fish. The slow simmering process allows flavors to meld beautifully, with cardamom and cinnamon adding warmth while ginger and garlic provide brightness.
This isn't just a sauce—it's a flavor experience that elevates any dish it touches.
Perfect for curries, marinades, or drizzling over grilled meats, this sauce keeps well in the refrigerator for up to 5 days or can be frozen for 3 months without losing its vibrant flavor profile.
The instructions walk you through each step carefully, from toasting spices to balancing the yogurt and coconut cream, ensuring professional results every time.
For those needing variations, simple swaps like coconut yogurt make this vegan-friendly while maintaining authenticity. The key is patience—letting the spices bloom and the sauce reduce properly creates that signature korma harmony. Ready to make your own? Let's begin with the foundations of this flavorful sauce.
Ingredients for authentic korma sauce
Whole spices, creamy coconut, and tangy yogurt create this velvety sauce's signature harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Ghee or Vegetable Oil 🫒 | 2 tbsp | For toasting spices |
| Whole Cardamom Pods 🌿 | 6 whole | Lightly crushed |
| Cinnamon Sticks 🍃 | 2 whole | Broken into 1-inch pieces |
| Green Chili Peppers 🌶️ | 2 whole | Seeds removed, chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, roughly chopped |
| Fresh Ginger Root 🌿 | 2 tbsp | Grated, packed measure |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for depth |
| Turmeric Powder 🧂 | 1 tsp | Bright orange color |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The spices are the soul of this sauce—whole cardamom and cinnamon from Penzeys or Indian grocery stores deliver the most authentic flavor. If you can't find whole pods, lightly toast ground spices in a dry pan for 30 seconds to wake up their aroma. The ginger and garlic? Fresh is non-negotiable—frozen works in a pinch, but nothing beats the brightness of just-grated. For the coconut milk, full-fat is essential—it creates that luxurious texture. I always grab Thai Kitchen brand at Trader Joe's because it's consistent and affordable.
No whole cardamom? Substitute 1 tsp ground cardamom but toast it first. Out of cinnamon sticks? 1 tsp ground cinnamon works, though it lacks that beautiful bark-like texture. The yogurt can be Greek yogurt for extra thickness or coconut yogurt for vegan version. Short on garlic? Garlic powder at half the amount gets you close, but fresh is better. The chili peppers are key for heat—remove seeds for mild sauce. If you're sensitive to spice, reduce to 1 whole pepper or swap for 1/2 tsp red pepper flakes.
This sauce keeps beautifully—5 days in the fridge sealed tightly in a jar. For longer storage, freeze in ice cube trays for perfect portions. Thickens as it cools, so stir in 1 tbsp water or coconut milk when reheating. The flavors actually improve after 24 hours as everything melds together. I always make double batches because it disappears fast—great for marinades, drizzling over rice, or pairing with grilled meats. The lemon juice at the end brightens everything up, so don't skip it!
Why You'll Love This Recipe
- No-Fuss Pantry Base: I swear by this—no specialty spices, just what’s already lurking in your cupboard. That yogurt and coconut milk combo gives it that signature creaminess without needing expensive jars of paste.
- Warm Spice Hug: The cardamom and cinnamon infuse the ghee so fast, it’s like the whole kitchen smells like a spice market. Honestly, just crushing those pods in the warm oil is my favorite part—it’s meditative, and the aroma alone makes everything better.
- Doubles as Everything: Use it for chicken, lamb, veggies—even drizzle it over rice or naan. I’ve made it stretch into three meals: curry one night, soup base the next, and a quick stir-fry the third. Versatile enough to handle my chaotic schedule.
- Leftovers That Don’t Let You Down: This sauce actually improves the next day—flavors meld deeper, and it’s perfect for reheating. I’ll be real: I’ve frozen batches for months, and it’s still rich, never watery. Budget-friendly, too—one batch feeds us for days.
Step-by-step instructions for authentic korma sauce
Here's the method that delivers restaurant-quality korma with balanced spice and creamy depth.
Toast the Whole Spices for Maximum Flavor
Heat the 2 tablespoons ghee or vegetable oil in a heavy-bottomed saucepan over medium-low heat. Add the 6 whole cardamom pods and 2 cinnamon sticks, stirring constantly for 2-3 minutes until they release their aroma and turn slightly darker in color. This gentle toasting prevents burning while awakening their essential oils.
Next, add the 2 whole green chili peppers (seeds removed) and 4 garlic cloves, cooking for another 1-2 minutes until the garlic turns golden and fragrant. Remove the pan from heat immediately—overcooking will make the garlic bitter. This step builds the aromatic base that defines authentic korma flavor.
Bloom the Ground Spices
Return the pan to medium heat and add the 2 tablespoons grated fresh ginger root, stirring for 30 seconds until it becomes fragrant and loses its raw edge. Add the 1 tablespoon ground coriander, 1 tablespoon ground cumin, and 1 teaspoon turmeric powder, stirring continuously for 1 minute to fully bloom their flavors.
Here's the thing—don't rush this step. The spices should sizzle gently and fill your kitchen with their warm, earthy aroma. If the spices darken too quickly, reduce the heat slightly. This is where the sauce gets its complex, layered spice profile that sets it apart from simpler curries.
Cook the Yogurt Until Smooth and Velvety
Reduce heat to low and gradually whisk in the 1 cup plain yogurt, adding it in small increments to prevent curdling. Cook for 5-7 minutes, stirring constantly, until the mixture thickens noticeably and coats the back of a spoon. You'll see it transform from a thin liquid to a thick, creamy paste.
This slow cooking process is crucial—it breaks down the yogurt proteins, creating that signature korma silkiness. If it starts to split or separate, remove from heat immediately and whisk vigorously to restore its smooth texture. The sauce should be thick enough to coat the back of a spoon but still pourable.
Merge with Coconut Milk for Creamy Depth
Pour in the 1 can coconut milk (do not shake the can first—this preserves the cream at the top). Stir well to combine, then add the 0.5 teaspoon salt and 1 tablespoon lemon juice, adjusting the heat to medium-low. Simmer gently for 8-10 minutes, stirring occasionally, until the sauce reduces slightly and becomes luxuriously thick.
Watch for the sauce to develop a rich, golden hue and a velvety consistency. The coconut milk should meld completely with the spiced yogurt base, creating that signature korma creaminess. If it's too thin, simmer uncovered for another 2-3 minutes—just don't let it reduce too much or it will become gluey.
Finish with Precision and Serve
Taste the sauce and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon to brighten the flavors. Remove from heat and let it sit for 5 minutes to fully settle. This resting period allows the flavors to meld completely and the sauce to reach its ideal consistency.
For the best results, use this sauce immediately to coat proteins like chicken or lamb, or serve it over steamed basmati rice. The sauce should be thick enough to cling beautifully to your dish while maintaining its creamy, velvety texture. Store any leftovers in an airtight container in the refrigerator for up to 3 days, though I promise you won't have any left!
Pro Tips For Making Authentic Korma Sauce
- Bloom the Spices Low: Toss whole cardamom and cinnamon sticks into the ghee before you turn on the heat—let them sit for 30 seconds so the oils draw out their aroma. After burning three batches where the spices just sizzled and vanished, I learned this: warmth unlocks their flavor better than direct heat. (Yes, even if you’re impatient like me.)
- Strain the Yogurt: Drain plain yogurt through a clean kitchen towel or cheesecloth for 15 minutes before using it—this removes excess water, which keeps your sauce from turning watery. I used to skip this and ended up with a korma that tasted more like buttermilk than a rich, velvety base. Worth the wait.
- Simmer, Don’t Boil: Once you add coconut milk, keep the sauce at a gentle simmer—not a rolling boil. The heat splits the milk’s fat, making it separate and ruin the texture. I learned this the hard way when my sauce curdled into a greasy mess. A whisper of bubbles is all you need.
- Toast the Yogurt: Warm the yogurt in the same pot you’re cooking the spices—just until it’s steaming (about 2 minutes). This kills any bacteria and deepens its tang, which balances the sweetness of coconut milk. I was skeptical until I tried it: the sauce went from mild to actually flavorful.
Wine and beer pairings for this authentic korma sauce
Light Indian Whites
Korma sauce pairs beautifully with crisp, aromatic white wines that complement its creamy texture and warm spices. I love a dry Gewürztraminer from Alsace—its lychee and floral notes cut through the richness while enhancing the cardamom and cinnamon.
The slight sweetness balances the sauce's tangy yogurt base. For a more affordable option, try a Chenin Blanc from South Africa with its bright acidity and hints of apple. 🍷
Medium-Bodied Reds
If you prefer red wine, go for a Pinot Noir with earthy undertones that mirror the sauce's spice complexity. A New Zealand Pinot with its red fruit and herbal notes works wonderfully, or opt for a Gamay from Beaujolais for a lighter, juicier option.
The acidity in these wines prevents the sauce from tasting too heavy. I often reach for a Crozes-Hermitage when I want something slightly bolder but still food-friendly.
Craft Beer Pairings
For beer lovers, a Belgian Witbier like Hoegaarden or Stella Artois is perfect—their citrusy coriander and peppery notes echo the sauce's ginger and chili. If you prefer something richer, try a German Hefeweizen with its banana and clove aromas that complement the cardamom.
For a hoppier option, a Session IPA with light bitterness balances the sauce's creaminess beautifully. 🍺
Non-Alcoholic Options
Don't drink alcohol? No problem. A sparkling mint lemonade with fresh basil and a touch of honey mirrors the sauce's brightness and spice. For something warmer, try chai-spiced iced tea—the cinnamon and cardamom in the tea enhance the sauce's flavors.
I also love a coconut water with lime—it refreshes the palate between bites of rich korma dishes.
Serving Temperature Matters
Serve your wine or beer slightly cooler than room temperature—around 50-55°F for whites and 55-60°F for reds. This enhances their acidity and prevents them from competing with the sauce's warm spices.
For beer, serve at 45-50°F to highlight its crispness. The right temperature makes all the difference in how well the flavors complement your korma. ✨
Nutrition facts
Frequently asked questions
Can I make this korma sauce without coconut milk?
Yes! For a dairy-free version, substitute 1 cup heavy cream or 1 cup full-fat cashew cream (blend soaked cashews with water). The texture will be slightly lighter but still rich. For extra authenticity, use 1/2 cup coconut milk + 1/2 cup yogurt to maintain balance. The sauce will still develop that signature creamy profile, just with a different fat base.
Why does my sauce split or curdle when cooking?
This happens when yogurt proteins break down too quickly from high heat. Always add yogurt gradually over low heat while stirring constantly. If it splits, remove from heat immediately and whisk vigorously with 1 tsp cornstarch or 1 tbsp cold water to restore smoothness. The key is patience—slow cooking prevents curdling.
How spicy should the sauce be?
The recipe uses 2 whole green chili peppers (seeds removed) for mild heat. For medium heat, keep seeds in or add 1/2 tsp red pepper flakes. For hot sauce, substitute with 1-2 fresh Thai bird's eye chilies (adjust to taste). The sauce can always be toned down with more yogurt or coconut milk.
Can I make this sauce ahead of time?
This sauce actually improves overnight as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze in ice cube trays for 3 months. Reheat gently over low heat, stirring in 1 tbsp water or coconut milk if it thickens too much. The sauce thickens as it cools, so adjust consistency when reheating.
What's the best way to use leftover korma sauce?
Use it as a marinade for chicken or lamb (30-60 minutes before cooking), a drizzle over rice, or a base for veggie curries. For extra richness, stir in 1 tbsp ghee before using. It also makes a fantastic dipping sauce for naan or samosas. The sauce works equally well in slow cookers or instant pots** for hands-off cooking.
