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.









Delicious. Made this for my young adult kids and nephew and we all gobbled it up. I added chicken (if you’re an occasional vegan cheat like i am…) cooked in olive oil, pepper and garlic salt; i also doubled up all the spices. Definitely making this again, and again
So good! Had to pivot dinner due to some ingredient issues and remembered I saw this recipe and we had all the ingredients! Omg so good! New recipe for the rotation. Lemon juice at the end was a winner.
Made this tonight for dinner and I loved it!! Full of flavor and so heart warming. Thank you!
Hi Kiara, I’m so glad you loved it!
Absolutely delicious I added spinach and Cannellini beans
Love this recipe! It’s easy to make and tastes delicious. The lemon and lime juice really adds to the flavour!
I’m so glad you loved it!
Absolutely delicious!! Will make again!!!
I’m glad you loved it!
I love all the warming spices and the extra veggies added to it! Looks great!
I made this tonight, and it is so delicious. I can’t wait to make this for friends and family.
I’m so glad it was a hit!
I want to make this but would it work in a slow cooker
I think it would be great in a slow cooker.
Hello. This looks great. If I were to make it as a freezer meal for a later date, which steps would I do the same and which, if any, would I change? Thanks so much!
Hi Adrienne, this freezes great, so I would just make it as-is and freeze it into containers.
I made this dish tonight and my mom said it’s the best thing I’ve ever cooked for her. So, we now have a new favourite. We added some sautéed tofu and it gave us a bit of protein which we really wanted. I have to say that the addition of the lemon and lime juice, plus using fresh cilantro to garnish the dish at the end really brightened the palate and was simply delicious. Thank you for this wonderful recipe. My mom is still kicking her chops!
I’m so glad it was such a hit!
Let me start by saying this is a delicious recipe! The flavor gets 5 stars! The only thing I noticed and maybe I did something wrong, was when I added the lemon and lime juice at the end it caused the fat in the coconut milk to separate and curdle. Any suggestions on how to prevent that from happening?
I did add a handful of golden raisins and I subbed chickpeas for the squash.
Thank you for a delicious recipe!
This easy curry dish was so good. I could all the different flavors. I am hooked on Love and Lemons recipes. I made creamy vegan pasta, yum and today I will make the broccoli salad. I can’t wait too taste that.
Hi Michelle, I’m so glad you’ve been enjoying the recipes!
Hello, this looks great. Would I be able to use sweet potato instead of the squash?
Hi Nina, yes! Sweet potato would be great here.
first let me say this was delicious. I did a trial run before preparing it next weekend for a big family dinner. I did have one problem – even though I didn’t cook the squash anywhere near the recommended time, the pieces fell apart and were shreddy looking. I used a le Creuset dutch oven. Any pointers will be much appreciated. (It still tasted great)
Hi Mary, I’m so glad you loved the curry! If the squash is fully cooked, it will fall apart a bit. I wouldn’t worry about it too much! However, if you’d prefer for it to keep a clean cube shape, you could roast it separately and stir it into the curry when you add the spinach.
I have made this recipe a handful of times now, with various substitutions based on what I have on hand and it is always delicious. I finally added some meat, at my teenage son’s persistent requests- pre cooked chicken breast at finish- still delicious and helped silence the growing beast. Thank you for sharing this recipe, it has really pushed me to expand my cooking repertoire.
5 STARS!
Hi Jessica, I’m so glad you’re loving the recipe!
This was very easy and delicious! Used carrots, peas, spinach and broccoli. Served with basmati rice.
I’m glad you enjoyed the recipe!
I am new to “curry” what is the best seasoning brand to buy?
Hi Diana, we often use the 365 spices from Whole Foods, but if you’re willing to order online, Diaspora Co and Penzey’s both sell amazing spices.
Thank you so much for answering me, I will definitely take your advice!
Diana
Did folks up the spices? I doubled and still a very mild spice flavor. I’m thinking about how to amp the flavor for the leftovers. Ideas welcome! Or, is Trader Joe’s full fat coconut milk more watery than others and diluted the curry??
I’ve heard Harissa is a nice addition for spice level.
Wonderful….the lime juice brought out all the beautiful flavours. A delicate curry! Definitely a change from our usual Greek menu.
Thanks for your recipes
So glad you enjoyed it!