Vegan Butternut Squash Coconut Curry Soup: Easy & Budget-Friendly

Posted on

Amira Patrick

vegan butternut squash coconut curry soup - featured image

Last November, I was standing in my kitchen at 6:45 PM, staring into the refrigerator like it held the secrets to the universe. My husband was running late, the kids were already complaining about being “hangry” (which, honestly, is a valid complaint at that hour), and I had absolutely nothing planned for dinner. The pantry was mostly empty, save for a half-eaten bag of rice and some sad-looking carrots.

Then I spotted it. A huge, intimidating butternut squash in the back of the crisper drawer, next to a can of coconut milk I’d bought on a whim three months ago. I had no idea what to do with them together. But desperation is the mother of invention, and also the mother of this vegan butternut squash coconut curry soup.

I threw it all into a pot with some onion, garlic, and a jar of curry paste I found in the back of the cupboard. I stirred, I tasted, I waited. Twenty minutes later, the house smelled like a spa, and my kids—who usually turn their noses up at anything orange—were asking for seconds. It was creamy, comforting, and cost me less than $5 to make. Since that night, I’ve made this soup at least once a month. It’s become the go-to solution for those chaotic evenings when I need dinner to just work.

If you’re tired of takeout menus and want something that feels fancy but is actually budget-friendly, this is it. This vegan butternut squash coconut curry soup is the ultimate comfort food that comes together while you’re still changing out of your work clothes.

Why You’ll Love This Vegan Butternut Squash Coconut Curry Soup

I’m not exaggerating when I say this soup has saved my sanity more times than I can count. It’s not just about the taste (though it is delicious). It’s about the practical magic it brings to a busy household.

  • Stupid Simple — Seriously, if you can chop a vegetable and open a can, you can make this. There’s no complex technique here. No tempering spices or making fresh pastes. Just dump, simmer, blend.
  • Pantry-Friendly — The base ingredients are things I keep stocked all year. Butternut squash, coconut milk, curry paste, onions, garlic. You probably have most of this already. It’s the perfect “I don’t know what to cook” meal.
  • Budget-Smart — This feeds 4-6 people for under $10. That’s less than the cost of one pizza delivery. I buy the squash whole because it’s cheaper than pre-cut, and it lasts for days.
  • Kid-Approved — The sweetness of the squash balances the heat of the curry perfectly. It’s mild enough for toddlers but flavorful enough for adults. My picky eater even asks for “the orange soup.”
  • Makes Amazing Leftovers — This actually tastes better the next day. The flavors meld together overnight, making it thicker and richer. I deliberately make extra for lunch throughout the week.

This is my answer to “what’s for dinner” when I’m tired, broke, and don’t want to think. It’s reliable, delicious, and makes everyone happy.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. This vegan butternut squash coconut curry soup relies on simple, accessible ingredients that pack a huge flavor punch. I’m particular about three things here, and I’ll tell you exactly why.

For the Base

Butternut squash (1 large, peeled and cubed / about 1.5 kg) — Look for one that feels heavy for its size. This is the star of the show. If you’re short on time, you can buy pre-cubed squash, but it’s more expensive. Peeling it yourself is worth the extra 5 minutes.

Coconut milk (2 cans, 13.5 oz each / 800ml total) — Use full-fat canned coconut milk, not the carton kind. You need the fat for that creamy texture. Shake the can before opening. I use Thai Kitchen brand because it’s reliable and easy to find.

Vegetable broth (1 cup / 240ml) — I use low-sodium so I can control the salt level. Homemade broth works great if you have it, but store-bought is fine. Just make sure it’s vegan.

Onion (1 large yellow onion, diced / about 200g) — Yellow onion gives the best savory base. White onions work too, but they’re sharper. Red onions are too sweet for this.

Garlic (4 cloves, minced / about 1 tablespoon) — Fresh garlic is non-negotiable here. Jarred garlic has a metallic taste that clashes with the delicate coconut flavor. Mince it yourself.

Ginger (1 tablespoon fresh, grated / about 15g) — Fresh ginger adds a bright, spicy kick. Grate it on a microplane. If you only have ground ginger, use 1 teaspoon, but fresh is better.

For the Flavor

vegan butternut squash coconut curry soup preparation steps

Red curry paste (2-3 tablespoons / 30-45g) — This is where the flavor comes from. I use Maesri brand because it’s authentic and not too sweet. Start with 2 tablespoons if you like it mild, and add more if you want heat. It’s adjustable!

Coconut oil (2 tablespoons / 30ml) — For sautéing. You can use olive oil or avocado oil, but coconut oil adds a subtle sweetness that complements the curry. I keep coconut oil in my pantry specifically for this.

Maple syrup (1 tablespoon / 15ml) — Just a little bit to balance the saltiness of the curry paste and the bitterness of the spices. Honey works if you’re not strictly vegan, but maple syrup keeps it plant-based.

Lime juice (2 tablespoons / 30ml) — Freshly squeezed. This is crucial. It cuts through the richness of the coconut milk and wakes up all the flavors. Don’t skip it!

Salt and black pepper — To taste. I usually use about 1 teaspoon of salt, but adjust based on your broth.

Optional Add-ins

Chickpeas (1 can, drained / 400g) — Adds protein and makes the soup more filling. I throw these in for the last 10 minutes of cooking. Great for stretching the batch to feed more people.

Spinach (2 cups fresh) — Stirred in at the end. It wilts instantly and adds a pop of green. Easy way to sneak in veggies.

Fresh cilantro (½ cup, chopped) — For garnish. Adds freshness and color. If your family hates cilantro, skip it or use parsley.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Large pot or Dutch oven — I use a 6-quart pot. Needs to fit the squash and liquid comfortably. My ancient pot from college still works fine. A heavy-bottomed pot helps prevent burning.

Immersion blender — Or a regular blender. An immersion blender is easier because you don’t have to transfer hot soup in batches. I use my stick blender straight in the pot. It’s a game-changer.

Sharp knife — For chopping the squash and onion. A dull knife makes peeling squash a nightmare. Learn this the hard way.

Cutting board — Any size works. I use a large plastic one for easier cleanup.

Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick pots.

Can opener — Basic stuff. But don’t forget it!

Microplane or grater — For the ginger. Or just mince it finely.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep Your Ingredients (5-8 minutes)

Before you start cooking, peel and cube the butternut squash. Cut it into 1-inch cubes so they cook evenly. Dice the onion and mince the garlic. Grate the ginger. Measure out your curry paste and lime juice. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start cooking, things move fast.

Step 2: Sauté the Aromatics (3-4 minutes)

Heat the coconut oil in a large pot over medium heat. Add the diced onion and cook for 2-3 minutes until it starts to soften and smell sweet. Add the minced garlic and grated ginger. Cook for 1 minute, stirring constantly. The kitchen should smell amazing. Don’t let the garlic brown—it gets bitter.

Step 3: Bloom the Curry Paste (1 minute)

Stir in the red curry paste. Cook it with the onions and garlic for about 1 minute. This “blooms” the spices, releasing their essential oils and deepening the flavor. It smells incredible. Don’t skip this step!

Step 4: Add the Squash and Liquid (2 minutes)

Add the cubed butternut squash, coconut milk, and vegetable broth. Stir well to combine. The mixture will be orange and creamy. Bring it to a gentle simmer.

Step 5: Simmer Until Tender (15-20 minutes)

Reduce the heat to low, cover the pot, and let it simmer. Check the squash after 15 minutes. It’s done when you can pierce it easily with a fork. If it’s still firm, give it another 5 minutes. The squash should be very soft.

Step 6: Blend Until Smooth (2 minutes)

Remove the pot from heat. Use an immersion blender to puree the soup until it’s completely smooth. If you’re using a regular blender, let it cool slightly, fill it halfway, and blend on low, starting with the lid off to avoid explosions. Blend in batches if needed. The soup should be velvety and thick.

Step 7: Season and Finish (2 minutes)

Stir in the lime juice and maple syrup. Taste the soup. Add salt and pepper as needed. If it’s too thick, add a splash more broth or water. If it’s too thin, let it simmer uncovered for a few minutes. The lime juice is key—it brightens everything up.

Step 8: Serve

Ladle into bowls. Top with fresh cilantro, a drizzle of coconut cream, and a squeeze of lime. Serve with crusty bread or rice.

Total Time: About 35 minutes (10 minutes active, 25 minutes mostly hands-off)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Save That Squash Peelings

Actually, don’t save them—they’re too hard. But do save the seeds! Roast them with a little salt and oil for a snack. It’s zero waste and they’re delicious.

Don’t Skimp on the Lime

I’ve made this with less lime and it tastes flat. The acidity is what balances the heavy coconut milk. Always taste and adjust at the end. If you’re adding chickpeas, you might need a bit more lime.

Use Full-Fat Coconut Milk

Light coconut milk makes this soup thin and watery. You need the fat for that restaurant-quality creaminess. It’s worth the extra calories for the texture.

Adjust the Heat

Curry paste varies by brand. Maesri is mild, but some brands are fiery. Start with 2 tablespoons, taste, and add more if you want heat. You can always add more, but you can’t take it away.

Common Mistakes

Mistake: Soup is too thin
Fix: Let it simmer uncovered for 5-10 minutes to reduce. Or add a bit more squash and cook it longer.

Mistake: Soup is too spicy
Fix: Add a splash of coconut milk or a teaspoon of sugar to balance it. The sweetness helps counter the heat.

Mistake: Squash is undercooked
Fix: Cube it smaller. 1-inch cubes are ideal. If they’re too big, they’ll take forever to soften.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Protein-Packed

Add 1 can of drained chickpeas or lentils in step 4. This makes the soup more filling and adds protein. My kids love this version because it feels like a stew.

Veggie-Loaded

Toss in 2 cups of fresh spinach or kale in the last minute of cooking. Or add diced sweet potato for extra sweetness. I throw in whatever veggies I have lying around.

Spicy Kick

Add a diced jalapeño in step 2 with the onions. Or add a teaspoon of cayenne pepper. For those who like it hot.

Lighter Version

Use light coconut milk and less broth. It’s thinner but still tasty. I make this when I’m trying to be “healthy,” though I usually go back to full-fat after a week.

Different Curry Styles

Green curry paste works too—it’s usually spicier. Yellow curry paste is milder and slightly sweeter. I stick with red because it’s my favorite, but experiment!

Serving & Storage

How to Serve:
I usually serve this straight from the pot at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

  • With crusty bread: For dipping. Garlic bread is amazing.
  • With rice: Basmati or jasmine rice soaks up the sauce.
  • With naan: For a more authentic feel.
  • As a starter: Serve small bowls before a main course.

Toppings Bar:
When I have guests, I put out: extra coconut cream, fresh cilantro, lime wedges, crushed peanuts, and chili flakes. Everyone customizes their bowl.

Storage Instructions:

Refrigerator:
Store in an airtight container for up to 5 days. The soup will thicken in the fridge—totally normal. Just add a splash of water or broth when reheating.

Reheating:
Best method: Add to a pot with a splash of water over low heat. Stir until heated through.
Microwave method: Heat in 1-minute intervals, stirring between. Add a splash of water if it’s too thick.

Freezing:
Yes, this freezes well! Let it cool completely, then freeze in portions for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture might be slightly different, but it’s still delicious.

Meal Prep:
Make this on Sunday and portion it out for lunches. It’s perfect for meal prep because it doesn’t get soggy like pasta dishes.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 6 servings):

Nutrient Amount
Calories 280
Protein 5g
Carbs 35g
Fiber 6g
Sugar 12g
Fat 14g
Saturated Fat 10g
Sodium 450mg

What’s Good:

  • High in fiber from the squash
  • Rich in Vitamin A
  • Plant-based and dairy-free
  • Good source of manganese

What to Know:

  • Higher in calories from coconut milk
  • Contains natural sugars from squash
  • Moderate sodium (use low-sodium broth to reduce)

My Take:
Look, this is comfort food with coconut milk. It’s not a diet recipe, but it’s nutrient-dense and filling. When I want to make it lighter, I use light coconut milk and add more veggies. But usually? I just eat a reasonable portion and enjoy it.

Final Thoughts

So that’s my go-to vegan butternut squash coconut curry soup! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the heat (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use frozen butternut squash?

You can, but fresh tastes better. Frozen squash can be watery and mushy. If you must use frozen, thaw it first and drain excess liquid. Fresh is worth the effort.

Why did my soup separate?

If you boiled the coconut milk after adding it, the fats can separate. Always simmer gently, don’t boil. If it separates, blend it again—it should come back together.

Can I make this ahead for a dinner party?

Yes! Make the soup up to 2 days ahead and store in the fridge. Reheat gently and add a splash of water if needed. It actually tastes better the next day.

Is this soup spicy?

It depends on the curry paste. Maesri is mild. Start with 2 tablespoons and taste. You can always add more heat with chili flakes or hot sauce.

Can I use yellow curry paste instead of red?

Yes, but yellow is milder and slightly sweeter. You might need to add more paste to get the same flavor intensity. I prefer red for its depth.

How do I reheat leftovers without it getting dry?

Add a splash of water or broth when reheating. This brings back the creamy texture. Microwave works, but stovetop is better.

Can I double this recipe?

Absolutely! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd.

What’s the best way to peel butternut squash?

Roast it whole for 10 minutes first to soften the skin, then peel. Or use a sharp knife and be careful. A vegetable peeler works if the squash isn’t too hard.

Can I use chicken broth instead of vegetable broth?

Yes, but it won’t be vegan. For a vegan version, stick with vegetable broth. Chicken broth adds a different flavor profile that doesn’t pair as well with the curry.

Pin This Recipe!

vegan butternut squash coconut curry soup recipe

Print
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
vegan butternut squash coconut curry soup - featured image

Vegan Butternut Squash Coconut Curry Soup


  • Author: Olivia
  • Total Time: 35 minutes
  • Yield: 6 servings 1x

Description

A creamy, comforting, and budget-friendly vegan soup that comes together in under 40 minutes. Perfect for busy weeknights, this dish uses simple pantry staples like butternut squash and coconut milk to create a rich, flavorful meal.


Ingredients

Scale
  • 1 large butternut squash (about 1.5 kg), peeled and cubed into 1-inch pieces
  • 2 cans (13.5 oz each) full-fat coconut milk
  • 1 cup low-sodium vegetable broth
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 23 tablespoons red curry paste
  • 2 tablespoons coconut oil
  • 1 tablespoon maple syrup
  • 2 tablespoons fresh lime juice
  • Salt and black pepper to taste
  • Optional: 1 can chickpeas, drained
  • Optional: 2 cups fresh spinach
  • Optional: ½ cup fresh cilantro, chopped for garnish

Instructions

  1. Prep ingredients: Peel and cube the butternut squash, dice the onion, mince the garlic, and grate the ginger.
  2. Heat coconut oil in a large pot or Dutch oven over medium heat.
  3. Add diced onion and cook for 2-3 minutes until softened. Add garlic and ginger, cooking for 1 minute more without browning.
  4. Stir in red curry paste and cook for 1 minute to bloom the spices.
  5. Add cubed squash, coconut milk, and vegetable broth. Stir to combine and bring to a gentle simmer.
  6. Reduce heat to low, cover, and simmer for 15-20 minutes until squash is tender when pierced with a fork.
  7. Remove from heat and use an immersion blender to puree the soup until smooth. Alternatively, blend in batches in a standard blender.
  8. Stir in lime juice and maple syrup. Season with salt and pepper to taste. Adjust consistency with more broth or water if needed.
  9. Serve hot, topped with fresh cilantro, a drizzle of coconut cream, and lime wedges.

Notes

Use full-fat canned coconut milk for the best creamy texture. If the soup is too spicy, add a splash of coconut milk or sugar. If it’s too thin, simmer uncovered to reduce. The soup tastes better the next day as flavors meld. Store in the refrigerator for up to 5 days or freeze for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 12
  • Sodium: 450
  • Fat: 14
  • Saturated Fat: 10
  • Carbohydrates: 35
  • Fiber: 6
  • Protein: 5

Keywords: vegan, butternut squash, coconut curry, soup, budget-friendly, easy dinner, comfort food, gluten-free, dairy-free

You might also like these recipes

Leave a Comment

Recipe rating