
This 15-minute curry recipe delivers restaurant-quality depth in just one pan, proving you don’t need hours to create bold, velvety flavors. The secret lies in pre-mixed spices that bloom instantly over high heat, transforming simple ingredients into a complex, aromatic dish that’s ready in the time it takes to boil water. I developed this technique after years of testing quick curries—most either taste flat or require hidden shortcuts. This version skips neither flavor nor authenticity.
What makes this curry work is the two-stage cooking method: first, the spices toast in hot oil to release their essential oils, creating an aromatic base before the liquid even joins. Then, the protein (chicken, shrimp, or tofu) cooks directly in the sauce, absorbing all those flavors while staying tender. The result? A sauce that’s rich yet balanced, with just the right amount of heat and creaminess—no heavy cream required. It’s the kind of dish that makes weeknight dinners feel special without the fuss.
By the time you’re done, you’ll have a pot of golden, fragrant curry with perfectly cooked protein swimming in a sauce that’s velvety yet bright. The spices—cumin, coriander, turmeric, and a touch of chili—work together to create layers of warmth and complexity, while the acidity from lemon or tomato paste cuts through the richness. This isn’t just a quick curry; it’s a foolproof method that delivers professional results in record time.
The best part? This recipe scales effortlessly—double it for leftovers or halve it for a light meal. Serve with basmati rice, naan, or over quinoa to soak up every last drop of that flavorful sauce. Ready to transform your weeknight dinners? Let’s get cooking.
Ingredients for 15 minute curry
Fifteen simple ingredients transform into restaurant-quality curry in record time.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Diced Tomatoes 🍅 | 1 can | San Marzano preferred, 14.5 oz |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Ground Cumin 🌿 | 1 ½ tsp | Freshly toasted preferred |
| Ground Coriander 🌿 | 1 ½ tsp | Freshly ground for best flavor |
| Turmeric Powder 🌶️ | ½ tsp | High-quality, vibrant color |
| Garam Masala 🌶️ | ½ tsp | Store-bought blend works fine |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The spices are where the magic happens. Penzeys or bulk bins at Whole Foods are my go-tos for quality—look for vibrant colors and no clumping. Garam masala is non-negotiable here; it’s the secret to that authentic depth. Toast your whole spices (cumin, coriander) in a dry pan for 30 seconds before grinding if you’re feeling fancy—it boosts flavor exponentially. The San Marzano tomatoes make a difference too; their sweetness balances the heat perfectly. For coconut milk, full-fat is a must—it creates that velvety texture without watering down the sauce.
No garam masala? Mix cumin, coriander, cinnamon, and cardamom in equal parts (½ tsp each) for a DIY version. Short on fresh garlic? Garlic powder at double the amount works in a pinch. The chicken can be swapped for shrimp or firm tofu—just reduce cooking time by half. For extra richness, stir in 2 tablespoons of Greek yogurt or coconut cream at the end. The lemon juice is crucial—it brightens everything, so don’t skip it. If you’re sensitive to heat, reduce the chili powder to ¼ teaspoon or use mild paprika instead.
This curry reheats beautifully—better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge or freeze for 3 months. I always make extra because it’s perfect for meal prep. For serving, keep the cilantro separate until ready to eat—it wilts fast. Pair with jasmine rice or naan to soak up all that flavor. The sauce thickens as it cools, so add a splash of water or coconut milk if needed when reheating.
Why You’ll Love This Recipe
- I swear by this trick: just slice the onion and garlic once with a knife, then pulse them in the food processor for 10 seconds. The curry base builds itself while you dice the chicken—minimal effort, maximum flavor.
- No-Chop Needed: I swear by this trick: just slice the onion and garlic once with a knife, then pulse them in the food processor for 10 seconds. The curry base builds itself while you dice the chicken—minimal effort, maximum flavor.
- Creamy Without Compromise: That coconut milk and tomatoes? They marry the chicken so perfectly—silky texture with just enough acidity to cut through the richness. Honestly, it’s the kind of balance that makes you forget you’re eating a “quick” meal.
- Lunchbox Magic: Between us, this curry reheats like a dream. Pack it in jars with rice the night before, and by Wednesday, you’re the hero who saved everyone’s midweek. (Yes, even on a Tuesday night.)
Step-by-step instructions for quick spiced chicken curry
Here’s how to create a restaurant-worthy curry in record time without sacrificing flavor.
Sear the Chicken for Maximum Flavor
Heat the 2 tablespoons extra-virgin olive oil in a large, deep skillet over medium-high heat until shimmering. Add the 1.5 lb boneless chicken breast, cut into 1-inch pieces, and cook undisturbed for 3-4 minutes until golden brown on all sides. You’ll see the edges develop a deep caramelization—this creates the foundation for rich flavor.
Once the chicken is browned, remove it from the skillet and set aside. The residual heat will keep it warm while you build the sauce. If the chicken releases easily from the pan, it’s ready. If it sticks, wait another 30 seconds—patience here prevents a dry final dish.
Build the Spice Base
In the same skillet (no need to clean it—the browned bits add depth), add the 1 whole yellow onion, diced, and cook for 3-4 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—you’ll smell that pungent garlic aroma filling your kitchen.
Immediately add the 1.5 teaspoons ground cumin, 1.5 teaspoons ground coriander, 0.5 teaspoon turmeric powder, 0.5 teaspoon garam masala, and 0.5 teaspoon red chili powder. Stir vigorously for 1 minute until the spices release their aromatic oils and the mixture darkens slightly. This quick toasting enhances their flavors dramatically.
Simmer the Sauce to Velvety Perfection
Pour in the 1 can canned diced tomatoes and stir to combine with the spice mixture. Let it simmer for 2-3 minutes until the tomatoes break down slightly and the mixture thickens. Then add the 1 can coconut milk, 1 teaspoon salt, and 0.5 teaspoon black pepper, stirring well to incorporate.
Return the chicken to the skillet, spooning the sauce over it completely. Bring to a gentle simmer, then reduce heat to medium-low and cover. Let it cook for 5-6 minutes—this is where the magic happens. The coconut milk will thicken slightly, and the chicken will absorb all those spiced flavors without drying out.
Finish with Bright Acid and Fresh Herbs
Remove the skillet from heat and stir in the 1 tablespoon lemon juice. This bright acidity cuts through the richness of the coconut milk and balances the spices. Taste and adjust seasoning if needed—add more salt if the dish tastes bland, or more chili powder if you want extra heat.
Finally, stir in the 0.25 cup chopped fresh cilantro just before serving. The herbs add a fresh contrast to the creamy, spiced sauce. Let the curry sit for 2-3 minutes off the heat to allow the flavors to meld completely before serving over rice or with naan bread.
Pro Tips For Making 15 Minute Curry
- SALT THE CHICKEN FIRST: Toss the raw chicken breast with ½ teaspoon salt and let it sit uncovered for 10 minutes—yes, even if you’re impatient. I used to skip this, and my curry always tasted bland until I realized the chicken absorbs flavor better when it’s dry and seasoned ahead. Works like magic with boneless cuts.
- SMASH THE GARLIC: Don’t just mince it—smash the garlic cloves with the flat side of your knife first, then chop. This releases more flavor and fries up faster in the pan. I learned this the hard way after burning three batches where the garlic stayed raw. Two minutes saved, but the taste difference is huge.
- DON’T BOIL THE TOMATOES: Add the canned tomatoes after the onions and garlic have softened, not at the start. If you dump them in early, they’ll turn the curry watery and dilute the base. Wait until the onions are translucent—about 3 minutes—before stirring them in.
- USE FULL-FAT COCONUT MILK: Light coconut milk will make your curry taste thin and underwhelming. Splurge on the full-fat can—it’s the only way to get that creamy, rich texture without overcooking. If you’re in a pinch, mix half-and-half with a splash of heavy cream, but don’t skip the fat entirely.
Pro cooking tips for this dish
Spice Toasting Secrets
Toast your whole spices—like cumin and coriander—directly in the dry pan for 30 seconds before grinding. This releases their essential oils, creating a deeper, more complex flavor profile. I use Penzeys brand for vibrant, potent spices that make all the difference. Skip this step, and your curry will taste flat—trust me, it’s worth the extra 30 seconds. 🌶️
For an even quicker version, use pre-ground spices but toast them in the oil for 10-15 seconds after adding the onions. This still boosts flavor without extra prep. Just don’t let them burn—watch closely to avoid bitter notes.
Protein Prep Matters
Cut your chicken into 1-inch pieces for even cooking. Smaller pieces mean faster heat penetration, but they’ll also release more moisture—so don’t overcrowd the pan. I like to pat them dry with paper towels first to get a better sear. 🍗
For shrimp or tofu, reduce cooking time to 3-4 minutes total—they cook faster. If using tofu, press it first to remove excess water, then cube it into ½-inch pieces for maximum surface area to absorb the sauce.
Sauce Thickness Hacks
If your sauce is too thin after simmering, remove the chicken and reduce the liquid over high heat for 2-3 minutes uncovered. Stir constantly to prevent scorching. For extra richness, stir in 1 tablespoon Greek yogurt at the end—it adds creaminess without watering down the flavors. 🥥
To prevent a curdled sauce, never boil the coconut milk—keep it at a gentle simmer. If you’re using canned coconut milk, shake the can well before opening to redistribute the cream at the top.
Lemon Juice Timing
Add the lemon juice off the heat—this preserves its bright acidity instead of cooking it away. Stir it in just before serving to keep the dish vibrant. If you add it too early, the acid will break down the coconut milk, making the sauce separate. 🍋
For extra brightness, zest 1 teaspoon lemon peel into the sauce while it simmers. The oils in the zest add a subtle citrus aroma that elevates the dish without overpowering the spices.
One-Pan Efficiency
Use a deep, heavy skillet (like a Lodge cast iron) to prevent sticking and even heat distribution. If your pan isn’t deep enough, transfer the chicken and sauce to a saucepan to finish cooking—just don’t skip the initial sear in the skillet. 🔥
Cleanup tip: After cooking, let the curry cool slightly, then scrape any stuck-on bits with a wooden spoon while the pan is still warm. Soak the pan in hot water with 1 tablespoon baking soda for stubborn residue.
Nutrition facts
Frequently asked questions
Can I make this curry without coconut milk?
Yes! For a lighter version, replace the coconut milk with 1 cup heavy cream or Greek yogurt plus ½ cup chicken broth. For a dairy-free option, use 1 cup tomato sauce + 2 tablespoons peanut butter—both create rich, velvety sauces. The key is balancing fat and liquid to maintain the curry’s signature creaminess.
What if I don’t have garam masala?
No problem! Mix ½ teaspoon each of cumin, coriander, cinnamon, and cardamom for a DIY garam masala. If you’re short on time, use 1 teaspoon curry powder (store-bought blends work fine). The spices in this recipe are flexible—adjust to what you have while keeping the total spice amount at 3 teaspoons.
How do I keep the chicken from drying out?
Pat the chicken dry before cooking and sear it undisturbed for 3-4 minutes to create a flavorful crust. After adding the sauce, keep the heat at medium-low and cover the pan for the final 5-6 minutes. This traps steam and prevents moisture loss. For extra tenderness, add 1 tablespoon water or broth when returning the chicken to the pan.
Can I make this curry in an Instant Pot?
Sauté the chicken, onions, and garlic as directed, then add all spices and tomatoes. Pour in the coconut milk, seal the lid, and cook on High Pressure for 3 minutes. Quick-release the pressure, stir in lemon juice, and let it sit for 2 minutes before serving. The Instant Pot version is even faster—just 12 minutes total!
Why does my curry taste bland?
Most likely, the spices weren’t toasted long enough or the sauce needs more acidity. Next time, toast the spices in the oil for 1 full minute until fragrant. Also, add 1 extra tablespoon of lemon juice or a pinch of salt at the end. For depth, stir in 1 teaspoon fish sauce or soy sauce—it adds umami without overpowering.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026