
This Blue Apron-inspired chicken curry delivers restaurant-quality depth with a spiced yogurt marinade and rich tomato-coconut sauce that simmers to velvety perfection.
I first discovered this technique while decoding my grandmother’s handwritten recipe cards—her method of marinating chicken overnight in yogurt and spices transformed tough cuts into tender, fragrant bites that fell apart with the first bite.
The key lies in balancing heat and acidity, letting the marinade work its magic while you prepare the aromatic base.
The recipe builds on traditional techniques with modern convenience: 30 minutes of active prep followed by hands-off simmering, making it ideal for weeknight dinners without sacrificing depth of flavor.
We’ll temper whole spices in hot oil to release their essential aromas, then blend them with yogurt, tomatoes, and coconut milk for a sauce that’s both complex and approachable. The result is a dish that feels special yet remains within reach of any home kitchen.
What awaits you is tender chicken swimming in a sauce that’s fragrant with cardamom and cumin, sweetened by caramelized tomatoes, and rounded by coconut milk’s creamy embrace. Each bite delivers layers of spice and richness without overpowering heat—perfect for serving over basmati rice or warm naan.
The leftovers reheat beautifully, making this an ideal meal for planning ahead.
For those short on time, I’ve included a quick 15-minute version that skips the overnight marinade while still delivering impressive results. Whether you follow the traditional path or opt for speed, the technique remains the same: build flavor gradually, let the spices bloom, and trust the process.
Let’s create this curry that tastes like a restaurant night at home.
Ingredients for blue apron chicken curry
Pantry staples meet bold spices for this restaurant-style curry that simmers to velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Plain Whole-Milk Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat can for richness |
| Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For spice tempering |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | 1 tsp | Bright yellow color |
| Garam Masala 🌶️ | 1 tsp | For finishing |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Cardamom Pods 🌿 | 4 whole | Lightly crushed |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken thighs are non-negotiable here—they stay juicy while absorbing the marinade. Look for bone-in, skin-on thighs at Whole Foods or your local butcher for extra flavor, but boneless works too. The yogurt needs to be plain, full-fat—Greek or regular, but nothing low-fat. For the coconut milk, full-fat canned versions like Thai Kitchen or Goya give the best creaminess. San Marzano crushed tomatoes are worth the splurge—they’re sweeter and less acidic, which balances the spices perfectly.
No garam masala? Mix 1/4 tsp cinnamon, 1/4 tsp black pepper, and 1/4 tsp cloves for a close substitute. Running low on cardamom pods? Ground cardamom at half the amount works in a pinch, but the whole pods add beautiful aroma when toasted. The ginger should be freshly grated—no powder here. If you can’t find fresh, double the amount of powdered ginger, but it won’t be as vibrant. For the olive oil, use something fruity and peppery—none of that bland supermarket stuff.
Marinate the chicken for at least 4 hours (overnight is ideal) to maximize tenderness. The sauce keeps beautifully in the fridge for 5 days—it actually tastes better the next day as flavors meld. For freezing, portion into 2-cup containers with a splash of coconut milk on top to prevent a skin from forming. Reheat gently on the stove, stirring occasionally, and add a splash of water or coconut milk if it thickens too much.
Why You’ll Love This Recipe
- Here’s what sold me: that velvety balance of yogurt’s tang and coconut’s richness, but it’s light—no greasy residue, no weird aftertaste. The olive oil adds just enough depth so it doesn’t taste like a health food lecture.
- One-Pot Magic: I swear by this recipe when I don’t want to wash a million dishes—just one pot, one spoon, and you’re golden. The yogurt and coconut milk thicken beautifully on their own, so you’re not stuck stirring constantly or dealing with splatters.
- Creamy Without Heavy: Here’s what sold me: that velvety balance of yogurt’s tang and coconut’s richness, but it’s light—no greasy residue, no weird aftertaste. The olive oil adds just enough depth so it doesn’t taste like a health food lecture.
- Leftovers That Beg: Between us, this curry tastes better the next day. The chicken gets even more tender, and the flavors meld into something dangerously addictive. I freeze portions all the time—perfect for lazy Wednesdays or when I’m too tired to cook.
Step-by-step instructions for Blue Apron chicken curry
Here’s how to create a fragrant, spiced curry that balances creamy coconut milk with tangy yogurt and rich tomato depth.
Marinate the Chicken in Spiced Yogurt
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and place them in a large bowl. In a separate bowl, whisk together the 1 cup plain whole-milk yogurt, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 0.5 tsp cayenne pepper, 1.5 tsp salt, and 2 tbsp fresh ginger. Pour this mixture over the chicken, ensuring each piece is fully coated. Cover and refrigerate for at least 2 hours—this allows the spices to penetrate deeply and tenderize the meat.
Here’s the thing—don’t skip the marinating. The yogurt’s acidity breaks down the chicken fibers, ensuring it stays juicy even after simmering. When ready to cook, you’ll notice the chicken pieces will hold their shape better and absorb the aromatic spices evenly.
Sauté Aromatics in Olive Oil
Heat the 0.5 cup extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole yellow onion, diced into small pieces, and cook for 5-6 minutes until softened and translucent. Stir in the 6 cloves garlic cloves and 4 whole cardamom pods (lightly crushed), cooking for another 1 minute until the garlic becomes fragrant.
This step builds the flavor foundation. The olive oil should shimmer but not smoke—if it darkens, reduce the heat slightly. The cardamom pods add a subtle floral note that complements the earthy cumin and coriander. Don’t rush this; aromatic development takes time and creates the curry’s depth.
Simmer the Curry Base
Add the marinated chicken to the pot, along with the 14.5 oz crushed tomatoes. Stir well to combine, then pour in the 13.5 oz coconut milk. Bring the mixture to a gentle simmer over medium-low heat, then reduce the heat to maintain a barely bubbling state. Cover and let it cook for 30 minutes, stirring occasionally to prevent sticking.
Here’s where the magic happens: the yogurt’s tang will mellow while the coconut milk’s richness melds with the tomatoes. You’ll see the sauce gradually thicken and develop a glossy sheen. If the sauce reduces too quickly, add 2-3 tablespoons of water to maintain consistency. The chicken should be tender but not falling apart—it’ll finish cooking in the next step.
Finish with Garam Masala and Fresh Cilantro
Once the chicken is tender, stir in the 1 tsp garam masala and simmer uncovered for 5-7 minutes to allow the spices to bloom and infuse the sauce. Taste and adjust seasoning—you might need a pinch more salt or cayenne to balance the flavors. Remove from heat and stir in the 0.25 cup fresh cilantro, reserving a few sprigs for garnish.
The garam masala adds warmth and complexity, while the cilantro brightens the dish with its fresh, citrusy notes. Let the curry rest for 10 minutes before serving—this allows the flavors to fully meld. The sauce should coat the back of a spoon with a velvety texture, and the chicken should be fork-tender with a hint of pink in the center.
Pro Tips For Making Blue Apron Chicken Curry
- Marinate Chicken Overnight: Skip the last-minute rush—toss the chicken thighs with half the yogurt (the recipe’s base) and a pinch of salt the night before. I learned this the hard way: dry, tough chicken happens when you skip it. The yogurt tenderizes while you sleep, and the flavor soaks in deeper.
- Bloom Spices in Oil: Heat the olive oil until shimmering, then add whole spices (like cumin or turmeric) first—let them sizzle for 30 seconds before tossing in anything else. This isn’t just “aroma”; it builds the curry’s backbone. I used to toss everything in at once, and the dish always tasted flat.
- Simmer, Don’t Boil: Once the coconut milk hits the pot, drop the heat to a bare simmer. Letting it boil turns the curry grainy and separates the fat. My grandmother swore by this, and she was right: patience here keeps the sauce silky.
- Stir in Tomatoes Late: Add the crushed tomatoes only in the final 10 minutes of cooking. Their acidity cuts through the richness of the coconut milk if overcooked, and you’ll end up with a curry that’s balanced, not sour. I was skeptical until I tried it—now I never rush this step.
Wine and beer pairings for this blue apron chicken curry
Crisp White Wine
An off-dry Riesling from Germany or Alsace cuts through the curry’s richness with its bright acidity and subtle sweetness. I reach for Dr. Loosen Blue Slate—its honeyed apple notes and lingering finish balance the spice beautifully.
The slight residual sugar helps cleanse your palate between bites of fragrant chicken and coconut milk. Serve it slightly chilled to enhance its crispness. 🍷
Spiced Red Wine
For a red option, a Grenache-Syrah blend from the Rhône Valley delivers the perfect warmth to complement the curry’s spices. Look for Château de Beaucastel Châteauneuf-du-Pape—its dark berry flavors and peppery notes harmonize with the cardamom and cumin.
The wine’s earthiness mirrors the curry’s depth, while its moderate tannins won’t overpower the dish. Let it breathe for 10 minutes before pouring to soften its structure. 🍷
Craft Beer Pairings
A Belgian witbier like Stella Artois or Hoegaarden brings refreshing citrus and coriander notes that echo the curry’s fresh cilantro and cardamom. The effervescence helps cut through the coconut milk’s richness.
For a bolder option, try a spiced amber ale—brands like New Belgium Fat Tire add caramel and biscuit undertones that complement the caramelized tomatoes. 🍺
Non-Alcoholic Options
For a non-alcoholic match, sparkling hibiscus iced tea adds a tangy, floral contrast to the creamy curry. Steep 2 hibiscus flowers in 1 cup hot water for 10 minutes, then chill and mix with 1 cup sparkling water and a splash of lime juice.
The bright acidity and floral notes elevate the dish without overpowering it. Serve over ice for a refreshing accompaniment. 💧
Regional Adaptations
In Northern India, this curry pairs with mango lassi—the sweet-tart yogurt drink balances the dish’s heat. For a Southern Indian twist, serve with filter coffee (kaapi) to cut through the coconut richness.
Meanwhile, in Thailand, a lemongrass-infused soda (like Thai 7-Up) adds a zesty contrast that brightens every bite. Each regional pairing reflects local flavors while enhancing the curry’s depth. 🌍
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this curry?
Chicken breast works but requires extra care. Since breast meat dries out faster, cut it into 1-inch pieces and marinate for at least 4 hours (overnight is best). Cook over low heat and add 1 tablespoon coconut milk at the end to keep it moist. The texture will be firmer but still delicious.
What if I don’t have garam masala?
No problem! Mix ¼ tsp cinnamon, ¼ tsp black pepper, and ¼ tsp cloves for a close substitute. For extra depth, add ½ tsp smoked paprika to mimic garam masala’s warmth. The flavor won’t be identical, but it’ll still taste amazing.
How can I make this curry less spicy?
Reduce the cayenne to ¼ tsp or omit it entirely. For extra mildness, add ½ cup plain yogurt at the end to cool the heat. If using store-bought curry powder, choose a “mild” blend. Taste as you go—you can always add more yogurt or coconut milk to balance.
Can I make this curry in an Instant Pot?
Sauté onions, garlic, and spices as directed, then add chicken, tomatoes, and coconut milk. Cook on High Pressure for 10 minutes, then quick-release. Finish with garam masala and cilantro. The Instant Pot cuts cooking time to 30 minutes total while keeping flavors rich.
What’s the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or coconut milk to prevent drying. Avoid microwaving—it makes the sauce watery. For best results, reheat just until warmed through (5-7 minutes) and adjust seasoning with salt or cayenne afterward. Leftovers taste even better the next day!
- Chicken and Rice Recipe: One-Pot Comfort with Juicy Chicken and Fluffy Grains - November 5, 2026
- Boneless Chicken Thighs and Potatoes Recipe: Crispy-Skinned Comfort in One Pan - November 5, 2026
- Crockpot Chicken Spaghetti Recipe: One-Pot Creamy Tomato Magic - November 5, 2026