Healthy Creamy Thai Coconut Curry – Easy 50-Minute Dinner

healthy thai coconut curry recipe

This Healthy Creamy Thai Coconut Curry is the weeknight dinner I make when I want something that tastes like takeout but still feels light. Sweet potato, red bell pepper and chickpeas simmer in a coconut milk sauce perfumed with red curry paste, ginger and lime.

The trick is blooming the curry paste in coconut cream before the liquid goes in. That thirty-second sizzle is what separates a flat curry from one that tastes like it came from a Thai kitchen. Coconut milk does the rest: it is naturally rich, so you never need heavy cream.

Serve it over jasmine rice, cauliflower rice or rice noodles. It reheats beautifully, so it is also a meal-prep hero. One pot, about fifty minutes, and a sauce you will want to drink with a spoon.

Why You'll Love This Recipe

1

One Pot, Zero Fuss: Everything cooks in a single Dutch oven, so cleanup is a five-minute job.
2

Naturally Dairy-Free: Full-fat coconut milk gives the creaminess without a drop of cream.
3

Flexible Protein: Chickpeas today, chicken, shrimp or tofu tomorrow, same sauce.
4

Better Than Takeout: Bloomed curry paste and fresh lime make it taste restaurant-made.

About the Ingredients

2 tablespoons coconut oil (or neutral oil)

Coconut oil echoes the curry's flavor, but any neutral oil works. If using canned coconut milk, you can also skim 2 tablespoons of the solid cream from the top of the can instead.

3 tablespoons Thai red curry paste

Use a Thai brand such as Maesri or Mae Ploy; American supermarket pastes are often milder and sweeter. Taste yours first and add up to 1 extra tablespoon if you want more heat.

1 tablespoon freshly grated ginger (from a 2-inch knob)

Fresh ginger is non-negotiable here; ground ginger tastes dusty in a coconut sauce. Freeze the leftover knob and grate it straight from frozen whenever you need it.

4 cloves garlic, finely minced

Pre-minced jarred garlic is fine in a pinch, but use 1 heaping teaspoon since it is milder. Fresh garlic cloves smell sweet and nutty the moment they hit the hot oil, which is your cue to keep going.

1 large yellow onion, diced (about 1 1/2 cups)

Yellow onion gives the sweet backbone; red onion works but turns the sauce slightly pink. Frozen diced onion (1 1/2 cups, no need to thaw) is a great shortcut.

2 medium sweet potatoes, peeled and cut into 3/4-inch cubes (about 4 cups)

Sweet potato holds its shape and thickens the sauce naturally. Butternut squash or baby potatoes are excellent swaps; if using baby potatoes, add 5 extra minutes of simmering.

1 large red bell pepper, seeded and sliced into 1/4-inch strips

Red bell pepper is sweeter than green; green works but adds a grassy bite. Frozen pepper strips can go in straight from the freezer.

1 can (15 oz / 425 g) chickpeas, drained and rinsed

Chickpeas add 12g of plant protein and a lovely nutty bite. Swap in 1 pound of cubed chicken thigh or 12 oz firm tofu if you prefer.

1 can (13.5 oz / 400 ml) full-fat coconut milk

Full-fat is essential; light coconut milk makes a thin, watery sauce. Shake the can well, or whisk the separated cream back into the liquid before pouring.

1 cup (240 ml) low-sodium vegetable broth

Broth keeps the curry from being too rich. Chicken broth works if you are not cooking vegetarian, and water plus 1 teaspoon soy sauce is a fine emergency swap.

2 tablespoons fresh lime juice (about 1 lime), plus wedges for serving

Acid at the end wakes up the whole pot; do not skip it. Bottled lime juice is acceptable, but fresh lime zest in the sauce adds a brighter top note.

1 teaspoon kosher salt, plus more to taste; 1/4 cup chopped fresh cilantro and 2 sliced scallions, for serving

Kosher salt is less salty by volume than table salt, so use half if substituting fine table salt. Basil or Thai basil makes a fragrant stand-in for cilantro.

Tips & Tricks

Do Not Boil the Coconut Milk

Keep the sauce at a gentle simmer, around 195F (90C). A hard boil makes coconut milk split into oily pools; if it does split, whisk in 1 tablespoon of cornstarch slurry and it will come back together.

Bloom the Paste First

Cooking the curry paste in oil for 30 to 60 seconds until it smells fragrant is the single biggest flavor upgrade. Skipping this step leaves the curry tasting raw and flat.

Season in Layers

Salt the onions at the start, then taste and adjust after the lime juice goes in. Coconut milk mutes salt, so a curry that tastes flat at the end usually just needs another pinch.

Cut the Sweet Potato Evenly

Uniform 3/4-inch cubes cook in the same 15 minutes. Larger chunks stay crunchy while smaller ones dissolve into the sauce, giving you an uneven bowl.

Pro Tips

1

Add the lime juice off the heat so its bright aroma does not cook away.
2

A teaspoon of brown sugar balances the curry paste if your brand runs spicy.
3

Stir in a handful of spinach in the last minute for extra greens with zero effort.
4

Rest the curry 5 minutes before serving so the sauce thickens and clings to the rice.

Step-by-Step Instructions

1. Sauté the aromatics

Heat 2 tablespoons coconut oil in a large Dutch oven over medium heat, 350F (175C). Add the onion and 1/2 teaspoon salt and cook 5 to 6 minutes, stirring, until soft and translucent with golden edges. Add the ginger and garlic and cook 30 seconds until fragrant, not browned.

2. Bloom the curry paste

Push the vegetables to the side, add the curry paste to the bare pan, and fry it 45 to 60 seconds until it darkens slightly and smells intensely fragrant. Stir it into the onions; this step builds the entire flavor base.

3. Simmer the sweet potato

Pour in the coconut milk and vegetable broth, scraping up any browned bits. Add the sweet potato cubes, bring to a gentle simmer, then reduce heat to low and cook 12 minutes, uncovered, until the cubes are just tender when pierced with a knife.

4. Add the vegetables

Stir in the bell pepper and chickpeas and simmer 6 to 8 minutes more, until the pepper is crisp-tender and the sauce has reduced and coats the back of a spoon. The surface should bubble lazily at the edges, not roll.

5. Finish with lime

Remove the pot from the heat and stir in the lime juice and remaining 1/2 teaspoon salt. Taste and adjust: it should be creamy, savory, and bright. If it tastes flat, add another squeeze of lime.

6. Rest and serve

Let the curry rest 5 minutes off the heat to thicken. Ladle over jasmine rice and top with cilantro, scallions and lime wedges. Serve hot.

Delicious Variations

Thai Green Curry Version

Swap the red curry paste for 3 tablespoons green curry paste and add 1 cup frozen peas at the end for a sharper, herbier bowl.

Chicken Coconut Curry

Replace the chickpeas with 1 pound boneless chicken thighs cut into 1-inch pieces; brown them in step 1 before the onion and simmer 15 minutes in step 3.

Tofu and Mushroom Curry

Use 14 oz extra-firm tofu pressed and cubed plus 8 oz cremini mushrooms; pan-fry the tofu first so it keeps its shape in the sauce.

How to Store Healthy Creamy Thai Coconut Curry

Refrigerator

Store in an airtight container in the refrigerator for up to 4 days. The curry thickens as it chills; loosen with a splash of broth or water when reheating.

Freezer

Freeze in portions for up to 3 months. Coconut milk sauces can separate slightly after freezing, so thaw overnight in the refrigerator and whisk while reheating.

Reheating

Reheat gently in a saucepan over medium-low heat, 300F (150C), for 6 to 8 minutes, stirring until steaming. Avoid a rolling boil, which can split the sauce. Microwave in 1-minute bursts, stirring between.

Frequently Asked Questions

Q: Is coconut curry healthy?

Yes, when it is built on vegetables, chickpeas and full-fat coconut milk in measured amounts, this curry lands around 285 calories per serving with 12g of protein. Coconut milk is high in saturated fat, so portion size matters, but the sweet potato, pepper and chickpeas deliver fiber and vitamins that balance it out.

Q: Why did my coconut curry split or look oily?

Coconut milk splits when it is boiled hard or when cold liquid is added to a hot pot too quickly. Keep the sauce at a lazy simmer around 195F (90C), stir rather than whisk aggressively, and if it does split, whisk in 1 tablespoon of cornstarch mixed with 1 tablespoon cold water and simmer 2 minutes to bring it back together.

Q: Can I use light coconut milk instead of full-fat?

You can, but the sauce will be noticeably thinner and less creamy. If light coconut milk is all you have, reduce the vegetable broth to 1/2 cup and add 1 tablespoon of cornstarch slurry at the end to restore some body.

Q: How spicy is Thai red curry paste?

Thai red curry paste is moderately spicy, roughly a medium salsa level, and 3 tablespoons in this recipe gives a gentle warmth that most people handle easily. Brands vary a lot, so start with 2 tablespoons, taste after blooming, and add more if you want real heat.

Q: Can I make this coconut curry vegan?

Yes, it is naturally vegan as written since it uses coconut oil, vegetable broth and chickpeas with no animal products. Just double-check that your curry paste and broth are vegan, as some brands sneak in fish sauce or dairy.

Grab a can of coconut milk and a jar of red curry paste and make this Healthy Creamy Thai Coconut Curry tonight. If you try it, leave a comment telling me whether you went chickpea or chicken, and snap a photo for Instagram.

Healthy Creamy Thai Coconut Curry

Healthy Creamy Thai Coconut Curry

Healthy Creamy Thai Coconut Curry is a veggie-packed one-pot dinner with a silky coconut sauce that delivers 12g protein per bowl.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons coconut oil (or neutral oil)
  • 3 tablespoons Thai red curry paste
  • 1 tablespoon freshly grated ginger (from a 2-inch knob)
  • 4 cloves garlic, finely minced
  • 1 large yellow onion, diced (about 1 1/2 cups)
  • 2 medium sweet potatoes, peeled and cut into 3/4-inch cubes (about 4 cups)
  • 1 large red bell pepper, seeded and sliced into 1/4-inch strips
  • 1 can (15 oz / 425 g) chickpeas, drained and rinsed
  • 1 can (13.5 oz / 400 ml) full-fat coconut milk
  • 1 cup (240 ml) low-sodium vegetable broth
  • 2 tablespoons fresh lime juice (about 1 lime), plus wedges for serving
  • 1 teaspoon kosher salt, plus more to taste; 1/4 cup chopped fresh cilantro and 2 sliced scallions, for serving

📋 Instructions

  1. 1Sauté the aromatics — Heat 2 tablespoons coconut oil in a large Dutch oven over medium heat, 350F (175C). Add the onion and 1/2 teaspoon salt and cook 5 to 6 minutes, stirring, until soft and translucent with golden edges. Add the ginger and garlic and cook 30 seconds until fragrant, not browned.
  2. 2Bloom the curry paste — Push the vegetables to the side, add the curry paste to the bare pan, and fry it 45 to 60 seconds until it darkens slightly and smells intensely fragrant. Stir it into the onions; this step builds the entire flavor base.
  3. 3Simmer the sweet potato — Pour in the coconut milk and vegetable broth, scraping up any browned bits. Add the sweet potato cubes, bring to a gentle simmer, then reduce heat to low and cook 12 minutes, uncovered, until the cubes are just tender when pierced with a knife.
  4. 4Add the vegetables — Stir in the bell pepper and chickpeas and simmer 6 to 8 minutes more, until the pepper is crisp-tender and the sauce has reduced and coats the back of a spoon. The surface should bubble lazily at the edges, not roll.
  5. 5Finish with lime — Remove the pot from the heat and stir in the lime juice and remaining 1/2 teaspoon salt. Taste and adjust: it should be creamy, savory, and bright. If it tastes flat, add another squeeze of lime.
  6. 6Rest and serve — Let the curry rest 5 minutes off the heat to thicken. Ladle over jasmine rice and top with cilantro, scallions and lime wedges. Serve hot.
👨‍🍳 Chef's Note: Bloom the curry paste until it smells so good you want to sneeze; that fragrance is your signal that the flavor base is ready.

Servings: 6

Cuisine: Thai-inspired

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat

Tried This Recipe?

I’d love to hear how it turned out for you. Your review helps other home cooks know what to expect and helps me improve this recipe. Please leave a star rating and a short comment below.

Leave a Review

Leave a Review

Your email address will not be published. Reviews are held for approval before appearing.

Your Rating *

Choose a rating from one to five stars.

Add a photo
No photo selected

Optional. Upload a JPG, PNG, or WebP up to 5 MB.