Skip to main content

This mouthwatering Thai Squash Curry is easy and super satisfying. It has lots of vegetables and can be made vegan or paleo.

I love this dish because it’s easy to make, warm, comforting, rich and satisfying, loaded with vegetables and tastes amazing.

It’s made with delicata squash,  Kabocha squash or butternut squash is also very good in this dish. The healthy starch in squash makes the curry super satisfying.

I recommend making the squash the day before to have with dinner. Plan to make extra to use the next day in this recipe.  Otherwise you can roast the squash before you begin. I’ve included instructions for roasting it in the recipe. 

I love recipes that can be made vegan or paleo depending on the mood I’m in.

If you’re going the paleo route make it with chicken or turkey.  If you want a vegan dish or a delicious vegetable side dish leave the chicken out or add chickpeas

Either way this Thai Squash Curry is so good and if you have leftover roasted delicata squash it takes less time to make than ordering takeout from your neighborhood Thai restaurant.

What makes this dish easy is there are only 6 main ingredients.  You’ll find everything you need in a well stocked grocery store.

I use broccoli, carrots in addition to the squash, but you can change it up to whatever vegetables you have on hand.  Cauliflower, zucchini or mushrooms would work too.

Be sure you cut them all the same size to cook evenly.  You could even use frozen vegetables.

If you don’t have left over roasted delicata squash, start by roasting the squash.

If you’re using chicken saute the pieces of chicken until brown and remove from the pan.

For the vegan option you’ll skip that step and start by sautéing onions. Once they are soft add Red Curry Paste which is readily available in most supermarkets.  Red Curry Paste adds the characteristic Thai flavor. The Thai Kitchen brand is vegetarian and delicious.

Then add vegetables and coconut milk.  Be sure to use the full fat type to get the richness you’ll love.

For paleo add the chicken back to the pan along with the vegetables. For vegan add chickpeas instead or make the dish with only vegetables.

After a few minutes on the stove you’ll have a fragrant flavorful curry that’s super healthy.

Don’t worry, it’s not spicy. If you don’t like spice use only 1 tablespoon of the red curry paste.  If you want more heat, add red pepper flakes.

Take a moment to connect to your body when you eat. It’s infuses your body with love and light.  It boosts your metabolism and keeps you healthy.

While you are enjoying this curry notice what a delightful experience it is for your body as you eat this food.

Feel appreciation for the cells of your body. Thank your body for its ability to utilize the energy from the curry and give you feelings of vitality and joy and flexibility.

Please let me know how this recipe turns out for you in the comments. I love to hear from you. 

If you like this dish try these:

Would you like to have more of these delicious healthy recipes sent to you each week? CLICK TO SIGN UP for my weekly email newsletter of recipes and tips for you to eat well and enjoy your wonderful life.

Note: This post contains Amazon affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission at no cost to you. Thank you for supporting Eat Well Enjoy Life.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Squash Curry (vegan or paleo)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ingrid DeHart -
  • Total Time: 30 minutes
  • Yield: 4 servings 1x


This mouthwatering Thai Squash Curry is fast, easy and super satisfying. It has lots of vegetables and can be made vegan or paleo!





  1. Roast the Squash: (Skip this step if you have leftover roasted squash.) Cut squash into
    1/4 to 1/2-inch slices, keeping the size of the slices consistent. Coat both sides of each slice with oil. Sprinkle with salt and pepper and spread onto a parchment paper lined rimmed baking sheet in a single layer. Place in preheated oven and roast for 15 minutes. Flip each slice over and roast for another 10-15 minutes or until brown and crispy. Set aside.
  2. Cut the chicken  into ½” by 1 ½” pieces or medium-sized chunks and season with salt and pepper
  3. Heat a large sauté pan over high heat until hot. Add the coconut oil. When the oil is hot add the chicken and sauté until brown, about 3 minutes on each side. Transfer to a separate plate. (skip this step for vegan)
  4. Add the onions to the same sauté pan and sauté on medium low until translucent, about 5 minutes.
  5. Add chicken back into the pan with the onions and add the curry paste. Stir to coat the chicken with the curry paste.
  6. For Vegan: Add chickpeas instead of the chicken.
  7. Saute until fragrant, 1 minute.
  8. Add broccoli, carrots and red pepper flakes.
  9. Pour in the coconut milk and mix.
  10. Raise the heat to high and bring the coconut milk to a boil. Then, turn down to medium-low and simmer the curry for 5 minutes or until the veggies are tender.
  11. Add the roasted delicata squash and stir gently to combine.
  12. Simmer 2 minutes until warm.
  13. Sprinkle with fish sauce or tamari. Taste and adjust salt as needed. Serve alone or with cauliflower rice.


Nutrition information is with the chicken.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish, Vegetable Dish
  • Cuisine: Thai, Paleo, Vegan Option, Gluten-Free, Whole30


Rate & Comment

Your email address will not be published.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star