Bright, cozy, and impossibly simple, this 30-Minute Thai Chicken Curry is the kind of weeknight dinner that feels like a warm hug. With a fragrant coconut milk base, a blend of warming spices, tender chicken, and a squeeze of lime, it’s ready faster than takeout and far better for you. Serve it spooned over steamed rice with a dollop of yogurt and a shower of cilantro for a meal that’s balanced, comforting, and full of flavor.
Why you’ll love this 30-Minute Thai Chicken Curry

- Fast: The whole meal comes together in about 30 minutes, from start to finish.
- Simple pantry spices: You don’t need exotic ingredients—just common spices and a can of full-fat coconut milk.
- Versatile: Swap vegetables or make it spicier to suit your taste.
- Satisfying: Creamy coconut curry served over rice makes a complete, comforting dinner.
Ingredients
- 1 (14-oz) can full-fat coconut milk
- ½ yellow onion, finely chopped
- 1 Tbsp fresh ginger, peeled and grated
- 2 tsp ground cumin
- 1.5 tsp ground coriander
- 1 tsp ground turmeric
- 1 tsp paprika
- 2 tsp garlic powder
- 1 tsp sea salt, to taste
- 1 pound boneless skinless chicken breasts
- 3 cups cooked rice
- Fresh cilantro, chopped
- Plain or Greek yogurt
- Lime wedges
Equipment
- Large skillet or sauté pan with lid
- Sharp knife and cutting board
- Measuring spoons
- Spoon or spatula for stirring
Prep tips

Trim any excess fat from the chicken breasts and slice them into bite-sized pieces so they cook quickly and evenly. Finely chop the yellow onion and grate the ginger to release their aromatics. Measure out the spices in advance to keep the cooking process smooth and fast. Have the cooked rice warmed and ready to serve—this helps ensure the whole meal finishes within 30 minutes.
Step-by-step directions

- Heat the pan: Place a large skillet over medium heat and let it warm for a minute. You can add a tablespoon of neutral oil if you like, but the coconut milk and chicken will render enough moisture to prevent sticking.
- Sauté the onion and ginger: Add the finely chopped ½ yellow onion to the pan. Cook, stirring occasionally, until the onion softens and turns translucent, about 3–4 minutes. Add 1 Tbsp fresh grated ginger and stir for 30 seconds until fragrant.
- Add the spices: Sprinkle in 2 tsp ground cumin, 1.5 tsp ground coriander, 1 tsp ground turmeric, 1 tsp paprika, and 2 tsp garlic powder. Stir constantly for about 30–45 seconds to toast the spices lightly and bloom their flavors. This step deepens the curry’s aromatic base.
- Pour in the coconut milk: Open 1 (14-oz) can full-fat coconut milk and pour it into the skillet. Stir to combine the coconut milk with the spiced onion and ginger mixture, scraping up any browned bits from the pan. Bring the mixture to a gentle simmer over medium heat.
- Season the sauce: Add 1 tsp sea salt to the simmering coconut milk mixture, then taste and adjust if needed. Because salt levels in packaged ingredients vary, you can add a pinch more toward the end if the sauce needs it.
- Add the chicken: Cut 1 pound boneless skinless chicken breasts into bite-sized pieces if you haven’t already. Add the chicken pieces to the simmering coconut curry, stirring so each piece is coated with sauce. Reduce the heat to medium-low, cover the pan with a lid, and let the chicken cook gently.
- Simmer until cooked through: Cook the chicken in the covered skillet for 8–10 minutes, stirring once or twice, until the pieces are cooked through and no longer pink in the center. If you’re unsure, cut a larger piece to check that it’s opaque and tender. The sauce should be slightly thickened.
- Adjust the texture and seasoning: If the curry is too thin, remove the lid and simmer uncovered for 1–2 minutes to reduce slightly. Taste and add more sea salt if necessary. If you prefer a brighter flavor, squeeze in a bit of lime juice from a wedge for a fresh lift.
- Serve immediately: Spoon 3 cups of cooked rice into shallow bowls or plates. Ladle the hot Thai chicken curry over the rice. Finish each serving with chopped fresh cilantro and a generous spoonful of plain or Greek yogurt for creaminess and tang.
- Garnish and enjoy: Serve lime wedges alongside so everyone can add a squeeze of lime to their portion. The citrus brightens the coconut and spices beautifully. Enjoy your meal while it’s hot.
Make-ahead & storage
This curry stores well. Let it cool to room temperature, then transfer to an airtight container and refrigerate for up to 3 days. Reheat gently on the stovetop over low heat or in the microwave, stirring occasionally. If the sauce has thickened in the fridge, stir in a splash of water or extra coconut milk when reheating to loosen it.
Customization ideas
- Add vegetables: Stir in quick-cooking vegetables like thinly sliced bell peppers, snap peas, or baby spinach during the last 3–4 minutes of cooking so they stay bright and crisp.
- Make it creamier: For an extra-lush texture, stir in an additional 2–3 tablespoons of plain or Greek yogurt at the end (off the heat) so it doesn’t break.
- Boost the heat: For more spice, add a pinch of red pepper flakes or a sliced fresh chili when you sauté the onion.
- Protein swap: Substitute boneless skinless chicken breasts for thigh meat if you prefer a richer, more forgiving cut—use the same 1 pound amount.
Serving suggestions
Serve this 30-Minute Thai Chicken Curry over the 3 cups of cooked rice listed in the ingredients. Top each serving with a scattering of chopped fresh cilantro and a spoonful of plain or Greek yogurt to balance the warm spices. Lime wedges on the side let each person add a citrus finish that brightens the coconut base. Pair with a simple cucumber salad or steamed green beans for a complete meal.
Flavor notes
The coconut milk provides a rich, silky foundation that mellows the earthy spices—cumin, coriander, turmeric, and paprika—while the grated ginger adds a fresh, slightly peppery lift. Garlic powder keeps the sauce quick and evenly flavored without the need for mincing fresh garlic, and a final squeeze of lime cuts through the richness for a perfectly balanced bite.
Recipe scaling
Want to double the recipe for company? Simply double all ingredient amounts and use a larger skillet or Dutch oven so the chicken cooks in an even layer. Keep an eye on the cooking time as a slightly larger volume may need an extra minute or two to come to a simmer and to cook through.
Quick troubleshooting
- If the curry tastes flat: Add a pinch more sea salt and a squeeze of lime to brighten the flavors.
- If the sauce splits: Remove the pan from heat and whisk in a spoonful of yogurt off the heat to re-emulsify, or gently stir in a splash of additional coconut milk.
- If the chicken is undercooked: Cover and simmer an extra 2–3 minutes, or cut a piece to check for doneness.
Final thoughts
This 30-Minute Thai Chicken Curry is proof that comfort food can be fast and uncomplicated without sacrificing flavor. It’s a weeknight lifesaver that still feels special—creamy coconut, aromatic spices, tender chicken, and bright cilantro and lime. Once you try it, it’ll become one of your go-to dinners for busy nights and hungry families.
Happy cooking—and don’t forget the lime wedges!

30-Minute Thai Chicken Curry
Equipment
- Non-stick Skillet
- Measuring Spoons
- Measuring cup
- Knife
- Cutting Board
- Spatula or wooden spoon
- Rice cooker or pot
Ingredients
- 14 oz full-fat coconut milk 1 (14-oz) can, divided (reserve about 1/3 cup for sautéing)
- 1/2 yellow onion finely chopped
- 1 Tbsp fresh ginger peeled and grated
- 2 tsp ground cumin
- 1.5 tsp ground coriander
- 1 tsp ground turmeric
- 1 tsp paprika
- 2 tsp garlic powder
- 1 tsp sea salt or to taste
- 1 lb boneless skinless chicken breasts cut into bite-size pieces
- 3 cups cooked rice
- fresh cilantro chopped, for serving
- plain or Greek yogurt for serving (optional)
- lime wedges for serving
Instructions
- Prepare the rice according to package instructions so it cooks while you make the curry.
- Shake the can of coconut milk and measure out about 1/3 cup; pour this into a non-stick skillet with the finely chopped onion and grated ginger.
- Heat the skillet over medium-high and sauté, stirring occasionally, until the onion is translucent, about 6 to 8 minutes.
- Reduce heat to medium and add the cumin, coriander, turmeric, paprika, garlic powder, and sea salt. Cook the spices with the onion-ginger mixture for about 3 minutes, stirring so they do not burn. If the pan dries out, add a bit more coconut milk.
- Pour in the remaining coconut milk, bring the mixture to a full boil, then reduce to a simmer.
- Add the bite-size chicken pieces to the sauce, stir to coat, and cook, stirring occasionally, until the chicken is cooked through, about 5 to 6 minutes.
- Taste and adjust seasoning if needed. Serve the curry over cooked rice topped with chopped cilantro, a spoonful of yogurt if desired, and lime wedges.
Notes
- Nutrition facts provided refer to the curry only, not the rice.
