Curry Chicken Recipe (One Pan, Dairy-Free, 20 Minutes)
This one-pan curry chicken recipe features tender chicken in a rich, creamy dairy-free coconut-tomato sauce, ready in about 20 minutes. Keep it mild or turn up the heat – your call.
There’s plenty of sauce to soak into rice and scoop up with some naan bread.

What to expect
The recipe is an everyday chicken curry fusion of a few different cuisines – Filipino-style curries, East African dishes like Kenyan kuku paka, and Indian curries – simplified to what most of us already have in the pantry or can be found in our local grocery store.
Key features:
- Creamy, dairy-free curry sauce made with coconut milk and diced tomatoes
- Ready in about 20 minutes in one pan
- Keeps well for a few days, so it’s an easy one to make ahead
Below you’ll find substitutions if you’re missing an ingredient, a couple of variations including the heat level, and a shortcut for nights when searing chicken in a pan is one step too many.
Ingredients – tailored to your taste

- Chicken: Boneless, skinless chicken thighs are preferred – juicier and more flavorful – but a chicken breast will work well, too, since it stays moist in the sauce.
- Chicken seasoning: Kosher salt, pepper and a pinch of sugar, which helps the chicken caramelize while it pan-sears.
- Coconut milk: This adds dairy-free creamy richness and body to the sauce
- Tomato: Use a small can of diced tomatoes plus tomato paste for more depth.
- Aromatics and seasoning for sauce: onions, fresh ginger and garlic, curry powder
- Garnish: fresh cilantro
Substitutions
- Chicken: Instead, try shrimp, which takes a quick 2-3 minutes to pan-sear.
- Curry powder: Use garam masala (1:1 swap) or 1 tbsp red curry paste instead
- Diced tomatoes: Use a tomato sauce or puréed tomatoes (passata) instead for a smoother sauce.
Variations
- Add heat with 1/4 tsp (or more) cayenne pepper or 1/2 tsp red chili flakes
- Add vegetables: Add 3 cups baby spinach or frozen peas to the curry sauce toward the end of cooking for extra nutrition and color. Or add chopped peppers, mushrooms or zucchini while sautéing onions.
- Make the curry sauce without the chicken, then use it as a sauce over grilled chicken, baked bone-in chicken pieces, or pasta.
Step-by-step instructions
Full recipe is in the recipe card.







Tips
- Don’t overcook the chicken or it will turn rubbery. Dark meat chicken boneless thighs are more forgiving – they don’t dry out as easily as breasts.
- If you’re unsure about the heat level of the curry powder, start with less curry powder or chili flakes (if using). You can always add more once the sauce comes together. Most curry powders in grocery stores are quite mild unless labeled hot.
Shortcuts
- Skip searing the chicken: use cooked rotisserie chicken added to the curry sauce.
- Chicken breasts take about half the cooking time as thighs.
- Use jarred or frozen garlic and ginger, and pre-chopped frozen onions, to cut down on prep.
What to serve with curry chicken
This recipe is best served over basmati rice, brown rice, white rice, curried rice, quinoa, mashed potatoes, or egg noodles. Soft, fluffy naan bread is ideal for scooping up the extra sauce.
Salads and sides that pair well:
Recipe FAQs
Most grocery-store or bulk curry powders are blends of turmeric, coriander, cumin and fenugreek, usually labeled mild, medium or hot. Madras curry powder is a hotter, more robust version of the same blend.
Use garam masala (1:1 swap) or 1/3 the amount of curry paste.
Yes. You can skip the searing step and add the raw, cut-up chicken directly into the simmering sauce. It will take about 10-15 minutes at a simmer to cook breast meat, and a little longer for thigh meat, which is more forgiving. This method will not save time, but it does save the searing step. The chicken may also not be as flavorful and tender.
With the method that uses pan searing chicken and making the coconut curry sauce in one pan, the recipe takes about 7 minutes to prep and 13 minutes to cook for a total of 20 minutes.
Yes, the chicken curry actually tastes better the next day as the flavors have time to meld. Store the curry chicken in an airtight container or Ziploc bag for up to 3-4 days. Reheat gently on the stovetop or for a couple of minutes in the microwave, loosely covered, stirring in between.
Yes, you can freeze curry chicken in an airtight container or freezer bag for 3-4 months. The sauce may split and become a bit grainy. Defrost overnight in the fridge and reheat on the stovetop or in the microwave, loosely covered, stirring well to smooth out the sauce.

More curry recipes
- Salmon with coconut curry (30 min, poached, weeknight or company
- Butternut squash curry (vegetarian, rich, creamy, spicy, 30 min)
- Curry lentil soup (Instant Pot of stovetop)
If you make this recipe, let us know how it went! A rating & comment below mean a lot to us.
Curry Chicken Recipe (One Pan)
Ingredients
- 1 lb chicken, boneless and skinless, Note 1
- ½ teaspoon kosher salt (or more to taste)
- ¼ teaspoon black pepper
- 1 teaspoon granulated sugar
- 1 ½ tablespoons vegetable oil
Curry Sauce
- 1 cup finely diced onion (1 medium onion)
- 3 tablespoons curry powder, Note 2
- 1 teaspoon grated or minced ginger
- 2 teaspoons grated or minced garlic
- 2 tablespoons tomato paste
- 400 ml unsweetened coconut milk, full fat (one 13 ½-ounce can, about 1⅔ cups)
- 398 ml diced tomatoes, Note 3 (one 14 ounce can, about 1 cup)
Garnish
- 2 tablespoons chopped fresh cilantro (or chopped green onions)
Instructions
- PREP: Trim fat off chicken if needed and cut into bite-size pieces (about 1 inch/2.5 cm). Smaller pieces will cook more quickly, but don't make them too small or they will dry out. Sprinkle with salt, pepper and sugar – and stir to combine evenly. Finely dice the onion.
- PAN-SEAR CHICKEN: Heat oil in large skillet to medium-high heat. Add chicken. Let sear for 3 minutes. Flip over and sear another 2 minutes. Chicken will be mostly cooked through (little to no pink) but will be finished in the sauce. Transfer chicken to a plate.
- COOK AROMATICS, TOMATO PASTE AND CURRY POWDER: If no oil is left in pan from chicken, add another teaspoon. Lower heat to medium heat and add onions, garlic, ginger, tomato paste and curry powder. Stir for 3 minutes to develop flavors.
- FINISH SAUCE/ADD CHICKEN: Add coconut milk and diced tomatoes to onion mixture and simmer for 3 minutes. Then add the chicken to heat through, 1-2 minutes. Taste and adjust seasoning, adding more salt, cayenne pepper or curry powder as you like. Garnish the curry chicken with cilantro and serve over rice, quinoa, noodles, or mashed potatoes – with a side of naan for dipping.
Recipe Notes
- Chicken options: For optimal juiciness and flavor, use chicken thighs. Chicken breasts will work fine too and take half the time to sear.
- Curry powder substitutes: Use garam masala (1:1 swap) or 1 tbsp red curry paste.
- Canned diced tomato swap: For a smoother sauce, use tomato sauce or puréed tomatoes (passata)
- Variations:
- Add heat: 1/4 tsp (or more) cayenne pepper or 1/2 tsp. red pepper flakes. If you are using a hotter curry powder or paste, you might want to skip these. Taste the sauce first, then add as needed.
- Add vegetables: Add 3 cups baby spinach, roughly chopped, or frozen peas to the coconut chicken curry, for extra nutrition and color. Or add chopped peppers, mushrooms or zucchini while sautéing onions.
- Make the curry sauce without the chicken, then use it as a sauce over grilled chicken, baked bone-in pieces, or pasta.
- Shortcuts:
- Skip searing the chicken: Use cooked rotisserie chicken cut into small pieces. OR
- Conveniences: Minced garlic and ginger in a jar or tube. Chopped frozen onions.
- Make Ahead:
- How to store: Tastes even better the next day. Store in airtight container or freezer bag for up to 3-4 days;
- Reheat: Gently on the stovetop or microwave (loosely covered), stirring in between.
- Freeze: Freezes well for 3-4 months. Sauce may split slightly – thaw overnight in the fridge, then reheat and stir well to smooth it back out.



