Almond Chicken Curry Recipe: Nutty-Spiced One-Pot Magic

Main Courses

Almond Chicken Curry Recipe: Nutty-Spiced One-Pot Magic

This almond chicken curry recipe transforms a simple one-pot meal into a restaurant-worthy experience with its rich, nutty depth and aromatic spices. The secret lies in toasting whole spices until fragrant—this unlocks flavors that jarred blends can't match.

I developed this version after years of experimenting with Indian home cooking, and it's now my go-to for weeknight dinners that feel like a celebration.

The beauty of this curry is its balance—creamy from almonds and coconut milk, but never heavy, with bright acidity from tomatoes and a touch of tamarind that cuts through the richness. The chicken cooks until tender yet retains its structure, soaking up the fragrant sauce without falling apart.

What makes it special is how the spices develop during the simmer, creating layers of warmth that build gradually rather than hit you all at once.

What you'll end up with is a golden-hued curry that smells like a spice market and tastes even better. The sauce is velvety but not greasy, with just the right amount of heat from cayenne and depth from cumin and coriander.

Serve it over basmati rice or with warm naan, and you've got a complete meal that's impressive enough for guests but simple enough for any night of the week.

This recipe delivers on its one-pot promise without sacrificing flavor or texture. The almonds add a luxurious creaminess that's far more interesting than heavy cream, while the coconut milk keeps the sauce luscious.

The best part? It only requires about 45 minutes of active time, with most of that being hands-off simmering while you prep sides or set the table.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for almond chicken curry

Pantry staples meet aromatic spices for a curry that smells like home.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Raw Almonds 🥜 ½ cup Skin-on, toasted lightly
Coconut Milk 🥥 13 ½ oz Full-fat can, unsweetened
Diced Tomatoes 🍅 14 ½ oz San Marzano preferred
Fresh Ginger 🌿 2 tbsp Grated, fresh only
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 6 cloves Minced, fresh
Ground Cumin 🌶️ 1 tsp Freshly toasted
Ground Coriander 🌿 1 tsp Freshly ground
Turmeric Powder 🌶️ ½ tsp Bright yellow
Cayenne Pepper 🔥 ¼ tsp Adjust for heat
Tamarind Paste 🍋 1 tbsp Or lime juice substitute
Olive Oil 🫒 2 tbsp Extra-virgin preferred
Salt 🧂 1 tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The almonds are the secret weapon here—raw, skin-on almonds toast up beautifully and add that nutty richness without heaviness. Grab them in the bulk section at Whole Foods or Trader Joe's for the best quality, but any raw almonds work. Skip the blanched kind—they lack flavor. The coconut milk? Full-fat, unsweetened can only. The light kind just won't cut it. For the tomatoes, San Marzano is ideal if you want that sweet, deep flavor, but any good-quality diced tomatoes work. The ginger needs to be fresh—no powdered substitutes here. Look for plump, firm rhizomes at the store, and grate it yourself for maximum punch.

No tamarind paste? Lime juice works in a pinch, though it won't be identical. The spices should be freshly ground or toasted—cumin and coriander really shine when toasted in the oil first. If you can't find fresh ginger, substitute 1 tbsp ginger powder, but it won't have the same zing. The cayenne is key for heat, but reduce to 0.125 tsp if you're sensitive. For the chicken, thighs stay juicier than breasts—bone-in, skin-on if you can find them. The cilantro is totally optional, but I always add it fresh at the end for that bright finish.

The curry reheats beautifully—tastes even better the next day as the flavors meld. Store in airtight containers for 4-5 days in the fridge or freeze for 3 months. I like to portion it into individual containers so I can grab a serving anytime. The sauce thickens as it cools, so add a splash of water or coconut milk when reheating. Double the recipe and freeze half—you'll thank me later when you're craving curry on a Tuesday night.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes—just brown the chicken, toss in the almonds and spices, then let the coconut milk do its thing. That’s it. No extra pans, no stress.
  • Nutty Creamy Bliss: The raw almonds toast up into this irresistible crunch, while the coconut milk keeps everything lusciously smooth. Honestly, the first time I made it, my husband stole half before I even finished plating.
  • Weeknight to Dinner Party: Same recipe, totally different vibes—serve it over rice for a quick weeknight meal or with naan and a side salad for guests. The tomatoes add brightness, so it never feels heavy, even when dressed up.
  • Budget-Friendly Leftovers: Chicken thighs stretch further than breasts, and the almonds add luxury without breaking the bank. I always make extra because it reheats like a dream—rich, flavorful, and never dry. (Yes, even on a Tuesday night.)

Step-by-step instructions for almond chicken curry

Here's how to create this rich, nutty curry in one flavorful pot.

1

Toast the Almonds and Sauté the Aromatics

Start by toasting the 0.5 cup raw almonds in a dry skillet over medium heat for 3-4 minutes until they turn golden and smell nutty. Watch them closely—they'll darken quickly. Transfer the toasted almonds to a small bowl and set aside.

In the same skillet, add the 2 tablespoons olive oil and heat over medium heat until shimmering. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 6 cloves minced garlic and 2 tablespoons grated fresh ginger, cooking for another 1 minute until fragrant. Here's where the magic begins—you'll smell the aromatic base building.

2

Build the Spiced Base

Add the 1 teaspoon ground cumin, 1 teaspoon ground coriander, 0.5 teaspoon turmeric powder, and 0.25 teaspoon cayenne pepper to the skillet. Stir for 30 seconds until the spices are toasted and their aromas fill your kitchen. This step develops the complex flavor profile that makes this curry special.

Pour in the 14.5 ounces diced tomatoes and 1 tablespoon tamarind paste, stirring well to combine. Let the mixture simmer for 5 minutes until the tomatoes break down slightly and the sauce thickens. This creates the perfect foundation for the coconut milk to come.

3

Cook the Chicken and Add Coconut Milk

Add the 1.5 pounds boneless chicken thighs (cut into 1-inch pieces) to the skillet and cook for 5-6 minutes until the chicken is no longer pink on the outside. You want it to develop a nice sear before the coconut milk comes in. Stir occasionally to ensure even cooking.

Pour in the 13.5 ounces coconut milk and add the 1 teaspoon salt. Stir well to combine, then bring the mixture to a gentle simmer. Cover the skillet and let it cook for 20-25 minutes until the chicken is tender and the sauce has thickened slightly. The coconut milk will create a luscious, creamy texture that perfectly complements the nutty almonds.

4

Finish with Toasted Almonds and Fresh Cilantro

Once the chicken is fully cooked, stir in the toasted almonds and cook for an additional 2-3 minutes to warm them through and infuse their flavor into the sauce. The almonds should be evenly distributed throughout the curry, adding a delightful crunch and nutty depth.

Remove the skillet from heat and stir in the 0.25 cup chopped fresh cilantro. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of water to reach your preferred consistency. Let the curry sit for 5 minutes off the heat to allow the flavors to meld together beautifully.

5

Serve with Your Favorite Accompaniments

Ladle the almond chicken curry into bowls and serve immediately. The curry should be rich, creamy, and packed with layers of flavor from the toasted almonds, aromatic spices, and tender chicken. Pair it with steamed basmati rice or warm naan bread to soak up every last bit of that delicious sauce.

This one-pot wonder delivers restaurant-quality flavor with minimal cleanup. The combination of creamy coconut milk, nutty almonds, and aromatic spices creates a curry that's both comforting and exciting. Don't forget to taste as you go—adjusting the seasoning to your preference is what makes this dish truly your own.

👨‍🍳

Pro Tips For Making Almond Chicken Curry

  • TOAST THE ALMONDS LOW: Skip the high heat—toss raw almonds in a dry pan over medium-low for 5-7 minutes until they’re golden and smell nutty, not burnt. I learned this the hard way: high heat turns them bitter fast, and you’ll taste it in every bite of curry.
  • SEAR CHICKEN IN BATCHES: Crowding the pan? Don’t. Cook chicken thighs in two batches over medium-high heat until deeply browned—this builds flavor that coconut milk can’t mask. The first batch will be golden; the second will taste like it’s missing something if you rush it.
  • BLISTER THE GINGER FIRST: Before mincing, fry fresh ginger slices in oil for 30 seconds until they sizzle and darken slightly. This unlocks their flavor way better than raw ginger ever could. Yes, it’s an extra step, but the curry’s depth changes completely.
  • THICKEN WITH TOMATOES LAST: Hold off on adding diced tomatoes until the very end—simmer them with the coconut milk for just 5 minutes. This keeps them bright and chunky instead of turning into a watery mush. I used to add them early, and the curry always tasted dull.

Flavor customization for this recipe

Sweet Heat Balance

Adjust the sweetness-to-heat ratio by adding 1-2 tablespoons honey or agave at the end for a caramelized depth. I like to drizzle it in during the final 5 minutes of simmering to let the flavors meld.

For extra heat, add ½ teaspoon smoked paprika along with the cayenne—it deepens the smokiness beautifully. 🌶️

Creamy Variations

Swap coconut milk for ½ cup Greek yogurt plus ½ cup water for a lighter, tangier sauce. The yogurt adds protein and cuts through the richness. For a richer option, blend ½ cup cashews with the coconut milk for extra creaminess. Both work well with the almonds' nutty profile.

Spice Level Control

Reduce cayenne to ¼ teaspoon for mild heat, or increase to ½ teaspoon for a spicy kick. For a smoky twist, add ½ teaspoon chipotle powder with the other spices. I find that 1 teaspoon asafoetida (hing) enhances depth without adding heat—it's a game-changer for authentic flavor.

Herb Infusions

Stir in 1 tablespoon fresh mint or cilantro stems during the final simmer for a refreshing herbal note. The stems add subtle flavor without changing the texture. For a Middle Eastern touch, add 1 teaspoon ground fenugreek with the cumin—it pairs surprisingly well with the almonds.

Protein Swaps

Replace chicken with 1.5 lbs firm tofu (pressed and cubed) for a vegetarian version. The tofu absorbs the sauce beautifully. For seafood lovers, use 1 lb shrimp or white fish like cod, adding them only in the last 5 minutes of cooking to avoid overcooking. 🍤

Texture Play

Add ½ cup cooked quinoa or chickpeas for extra texture and protein. The quinoa soaks up the sauce while adding a satisfying bite. For crunch, top with toasted sesame seeds or crushed peanuts before serving. Both complement the almonds' nuttiness perfectly.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 580mg25%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why toast the almonds instead of using them raw?

Toasting the almonds unlocks their natural oils and deepens their flavor, giving the curry that rich, nutty aroma. Raw almonds won't provide the same depth of taste—think of it like toasting spices in your curry base. The 3-4 minutes over medium heat is perfect for achieving that golden color and nutty fragrance without burning.

2

Can I make this curry with chicken breasts instead of thighs?

Yes, but chicken breasts will dry out faster in the coconut milk sauce. For best results, pound them to ½-inch thickness and add them to the simmering sauce only in the last 10 minutes of cooking. You may need to cover the pot tightly to retain moisture. Thighs are ideal because they stay juicy even with longer simmering.

3

How do I adjust the spice level for kids or sensitive eaters?

Reduce the cayenne to ¼ teaspoon or omit it entirely for a mild version. For extra depth without heat, add ½ teaspoon smoked paprika instead—it adds smokiness without spice. Always taste the sauce before serving and adjust with more salt or a splash of coconut milk if needed. The almonds and coconut milk already provide plenty of flavor!

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with a splash of water or coconut milk to restore creaminess. Avoid microwaving as it can make the sauce watery. The curry actually tastes better the next day as flavors meld—store in airtight containers for 4-5 days in the fridge or freeze for 3 months. Portion before freezing for easy single servings!

5

Can I make this curry in an Instant Pot?

Sauté the onions, garlic, and spices as directed, then add all remaining ingredients except the almonds and cilantro. Cook on High Pressure for 10 minutes, then quick-release. Stir in the almonds during the final 2 minutes of natural release. The pressure cooker reduces cooking time while keeping flavors concentrated. Adjust salt at the end since chicken absorbs more during pressure cooking.

★★★★★4.8(11 reviews)
Categories Main Courses