My go-to coconut curry recipe! It's easy to make but packs a punch of flavor from turmeric, ginger, and more delicious spices. Serve with rice or naan!
This coconut curry recipe is comforting, flavorful, and—best of all—easy to make on a weeknight. It has a rich, fragrant coconut sauce that surrounds tender vegetables like cauliflower, butternut squash, and peas. The recipe cooks in one pot and uses pantry ingredients (and you can even add other veggies or a protein if you like). If you’re looking for a dinner that’s healthy, delicious, and simple, this coconut curry is for you!
This recipe has been one of my go-to weeknight dinners for years. I love that it’s quick to make yet packs a punch of flavor and nutrients. Jack and I often come close to polishing off the whole pot, but I always hope for leftovers so I can eat them for lunch the next day. This curry tastes even better after the spices have a chance to mix and mingle in the fridge!
Coconut Curry Ingredients
This coconut curry recipe isn’t an authentic version of any one traditional curry. It draws inspiration from both Indian curry dishes and Thai curries I’ve eaten to create a comforting, nourishing meal with basic spices and other simple ingredients.
Here’s what you’ll need to make it:
- Coconut milk, of course! I recommend using canned, full-fat coconut milk for the creamiest texture and richest coconut flavor. Avoid lite coconut milk or coconut milk in a carton, which will make the curry watery.
- Coconut oil – It adds extra richness and helps the vegetables soften before the curry simmers.
- Onion and garlic – They create the curry’s savory base.
- Fresh ginger and warming spices – Cumin, coriander, turmeric, cardamom, and black pepper add earthy, aromatic flavor to this recipe. If you’d like to simplify, feel free to use curry powder instead of the individual spices.
- Fresh chiles – Thai chiles, serrano, or jalapeño add delicious heat to this simple recipe. Skip them if you’re sensitive to spice!
- Butternut squash, cauliflower, peas, and spinach – My go-to curry vegetables. This recipe is flexible though—find more veggie options in the variations section below.
- Lemon and lime juice – I add them at the end of the cooking process for delicious bright flavor.
- And sea salt – To make all the flavors pop!
Find the complete recipe with measurements below.
How to Make Coconut Curry
Most of the steps of this recipe are actually pictured in this post—it’s really that simple. Here’s all you need to do:
1. Start by cooking the onion. Heat coconut oil in a medium pot over medium heat, then add the onion and cook until it softens.
2. Add the butternut squash and chiles. Cook for 5 minutes, or until the squash starts to soften.
3. Simmer the curry. Add the cauliflower, coconut milk, and spices, and simmer until the veggies are tender.
4. Add the green vegetables. During the last five minutes of the simmering time, stir in the green things and add squeezes of lemon and lime to brighten everything up.
So healthy!
Recipe Variations
This coconut curry recipe is very flexible, so I encourage you to use it as a template. Here are some ideas to change it up:
- Use different veggies. If you don’t have butternut squash, use sweet potatoes. If you don’t have cauliflower, then use broccoli. Other veggies like green beans, zucchini, red bell peppers, carrots, and snow peas would be great here as well.
- Add a protein. Add a can of chickpeas, cubed extra-firm tofu, or cubed paneer to the curry when you add the coconut milk.
- Spice it up. Add extra chiles, a pinch of cayenne, or red pepper flakes.
How to Serve Coconut Curry
I love this curry over basmati rice with naan bread on the side for soaking up the rich sauce. I always top it with fresh garnishes before serving. A squeeze of lime juice and fresh basil and/or cilantro leaves really take it over the top.
Not in the mood for basmati rice? This curry is fantastic with other grains too. Try pairing it with brown rice, cauliflower rice, or even quinoa!
How to Store and Reheat
- In the fridge: This coconut curry recipe keeps well in an airtight container in the refrigerator for up to 4 days. If you have leftovers, you’re in luck—the flavors just get better as it sits in the fridge!
- In the freezer:Â This curry freezes well too. Allow it to cool to room temperature, then seal it in freezer-safe airtight containers, leaving an inch of space for it to expand at the top. Freeze for up to 3 months.
- To reheat:Â Warm leftover curry in the microwave or over low heat on the stovetop.
More Curry Recipes to Try
If you love this coconut curry, try one of these easy curry recipes next:

Easy Coconut Curry
Ingredients
- 1 tablespoon coconut oil
- 1 cup chopped yellow onion
- 2 garlic cloves, minced
- ½ teaspoon grated fresh ginger
- ½ teaspoon ground cumin
- ¼ teaspoon ground coriander
- ¼ teaspoon turmeric
- ¼ teaspoon ground cardamom
- 1 teaspoon sea salt
- 2 cups cubed butternut squash
- 3 red Thai chiles, or 1 serrano, or ½ jalapeño, thinly sliced
- 2 cups cauliflower florets
- 1 (13.5-ounce) can full-fat coconut milk
- 1 tablespoon fresh lemon juice
- 1 tablespoon fresh lime juice, plus lime wedges for serving
- 4 cups fresh spinach
- ½ cup fresh or frozen peas
- Freshly ground black pepper
For serving
- 2 cups cooked basmati rice
- Fresh basil or cilantro leaves
- Naan bread, optional
Instructions
- Heat the oil in a large Dutch oven over medium heat. Add the onion and cook until soft and well-browned, about 10 minutes, reducing the heat to low halfway through.
- In a small bowl, mix together the garlic, ginger, cumin, coriander, turmeric, cardamom, and salt. Set aside.
- Add the butternut squash and chiles to the pot, stir, and cook for 5 minutes. Stir in the cauliflower and then add the coconut milk and the spice mixture. Cover and simmer for 20 minutes, or until the vegetables are tender.
- Add the lemon juice, lime juice, spinach, and peas and stir. Taste and adjust the seasonings, adding additional lime juice, salt, and pepper, as desired.
- Serve the curry over the rice with fresh basil, naan bread, if desired, and lime wedges on the side.
Â









I have made this three times. It is one of my go-to favorites. I love having it as an easy warm lunch.
Prepared it tonight. Delish !
I’m so glad you loved it!
Loved this curry. I kept to the recipe and it is such a sweet fresh curry. Clean food. I had a taste …and then another…and another!!Just delicious!!
From an Australian fan!!
Any ideas for a replacement for califlower?
I’m low fodmap…(sigh)…
thks!
Hi Barbara, you could do broccoli (or really any veggie you like in the same quantity).
Why is this call COCONUT CURRY when there is no curry in it?
Hi Donna, curry powder is just a spice blend – these are the spices commonly found in various blends.
With the current spice shortage I can’t find Cardamom .. can I just substitute a little curry?
yep, that’d be great.
Loved the mixture of veggies in this recipe! Used a Serrano chili and will use red chilis next time. My only reason for 4 stars is that I could have used a tad more flavor (going to up the salt, garlic, cumin and turmeric next time). Overall a healthy comfort dish for weeknights. Thank you!
Absolutely delicious! Full of flavor and I will definitely be making this dish again.
Thank you for the wonderful recipe!
Amazing!!! I’m a new father who will be staying home with my little one and though it took me a long time to organize and cut all of the ingredients, the end result left my wife with a satisfied stomach and she said she was proud of me!!!
This recipe will definitely be a family fave and I am excited to try more from your wonderful site. Thank you so much!
Why don’t you use curry powder in this recipe? It did not have enough flavor for me.
I was sadly disappointed with the lack of flavor in this recipe. I doubled the spices and it still was bland.
I’m sorry you didn’t enjoy this one. I might check the freshness of your spices.
I grind my spices regularly and have used them in other dishes with excellent results. My daughter made the recipe separately and had the same results. I think we just have different palates and I like dishes with more flavor.
This is so rude. A one star? This recipe was delicious and you seem like someone who tries to feel more important by complaining and cutting others down.
Maybe your life is the thing lacking spice?
I had coconut curry in Hawaii a few weeks ago and have been excited to try to recreate it at home! Quick question – is this vegan? All ingredients look vegan but doesn’t state it so wanted to double check…
Looking forward to trying it!
Hi Marisa, yep, it’s totally vegan!
Phenomenal! Super easy to make and everyone loved it!
Do you show nutrition for your recipes? I have a medical condition that requires me to have low salt. How can I find the sodium levels in your recipes?
Hi Catherine, I don’t calculate nutrition facts. In this recipe, the only sodium is the sea salt (1 teaspoon), you could always add less to fit your needs.
Excellent! Didn’t have the peppers so used dried flakes and sweet potato instead of squash. I added one can of drained, rinsed garbanzos since I wasn’t planning to serve over rice. Very tasty and looking forward to enjoying the leftovers!
Made this recipe
And didn’t have the chilies on hand or spinach or basil or onions or lemon ? had everything else though! It was soooo delicious ! I cooked it and had it on brown rice .
I used broccoli, cauliflower , butternut squash all fresh and mixed peas and carrots frozen. Was very flavorful. Would make again !
Made this yesterday. Used sweet potato instead and messed around with veggies. It was fabulous. Thanks for putting this on here. New family fav
I’m so glad you loved it!
This was super delicious. Everyone loved it! Even my husband loved it & he prefers meat or fish in his curries. I used 2 long red chillies without the seeds. Next time I’ll leave the seeds in. It wasn’t super hot but oh so flavoursome! Definitely a keeper for our meat free dinners. Next time I’m doubling the recipe!!
This was amazing! Had a few subs due to a lacking pantry/fridge. ie powdered ginger, chili paste, and delicata squash, but it was fabulous! I love how forgiving this is without having exact ingredients. Will definitely make this again. Thank you!
I’m so glad you loved it!
My favorite would hard to choose but I will say the dish by The Comfort of Cooking, looks so delicious. We will feature this post on the next Blogger’s Pit Stop, well done.For more visit Uniqop
This was delicious and very pretty with all of the colors! I added some baked tofu and cut back the chilies to two because we like less heat. Such a beautiful recipe. Thank you Jeanine!
Hi, This really looks tasty and this is one of the reasons why this is in demand in diners and even in catering Fort Lauderdale. I hope that my folks will enjoy this as much as you do. Thank you again. Keep posting such great recipes.exotic fruit