Rich and warming coconut curry with butternut squash soup, with red lentils, and a lime finish is a one pot, easy weeknight dinner, big flavor.

Bowl of butternut squash soup with toasted coconut on top and a swirl of cream to contrast. In an earthenware bowl shot from overhead, surrounded by lime wedges and cilantro leaves.

Coconut curry soup is the answer to every “it’s cold, I’m tired, and I need something that actually tastes like I tried” night you’ve ever had. It’s rich, warming, and loaded with bold flavor – creamy coconut milk, spicy red curry paste, tender butternut squash, and red lentils that cook right down into the broth and make the whole thing feel hearty without being heavy. One pot, one blender, done.

I made this on one of those grey fall evenings where I wanted something cozy but also kind of exciting – not just another basic bowl of soup. The red curry paste does a lot of heavy lifting here. It blooms in the pan with the onions and fills your whole kitchen with the best smell before anything else even hits the pot. If you love Thai-inspired flavors, this one is going to feel like a warm hug. My spicy vegetable coconut curry has that same punchy, aromatic quality if you want another weeknight option in that flavor family.

Overhead photo of butternut squash soup ingredients shot from overhead including cubes of butternut squash, onion, lime wedges, vegetable stock and cilantro leaves.

What You’ll Need for This Coconut Curry Soup

Most of the ingredients here are simple pantry and produce staples, but a few are worth talking about before you start cooking.

Red Curry Paste – This is where all that bold, complex flavor comes from. Start with 3 tablespoons if you want a medium heat level, and go up to 4 if you like it spicier. Different brands vary in intensity, so taste as you go. It blooms in the pan with the onions and becomes incredibly fragrant before any liquid goes in – don’t skip that step, it makes a big difference.

Butternut Squash – You want about 6 cups of cubed squash, which is roughly one 2-pound squash. Fresh is great here. Peel, seed, and cube it into roughly even pieces so it cooks at the same rate. Pre-cut squash from the grocery store works too and saves some time.

Red Lentils – These are a little different from green or brown lentils. They cook fast and break down completely as they simmer, which is exactly what you want here. They thicken the soup naturally and add protein without any extra steps. No need to soak them first.

Coconut Milk – Use full-fat canned coconut milk for the creamiest result. This is not the place for the carton stuff – you want the thick, rich version that gives the soup its body.

Vegetable or Chicken Broth – Low sodium is the move here so you can control the salt yourself at the end. Have a little extra on hand to adjust the consistency after blending – everyone likes their soup at a slightly different thickness. If you use vegetable broth, this recipe is then vegetarian and vegan. 

Butternut squash soup ingredients, chunks of butternut squash with coconut milk cream being poured into the soup mixture.

What Makes Butternut Squash So Great in This Soup

Butternut squash is the backbone of this coconut curry soup, and it earns that spot. It’s one of those vegetables that does everything right – it’s naturally sweet, it blends into a silky smooth texture, it holds up during a long simmer without falling apart prematurely, and it soaks up bold flavors like curry paste and coconut milk beautifully. It’s also incredibly filling thanks to its fiber content, which means a bowl of this soup actually keeps you satisfied.

From a nutrition standpoint, butternut squash is loaded with vitamin A and vitamin C, both of which come from the deep orange color of the flesh. It also brings potassium and a solid amount of fiber to the table. All of that goodness gets blended right into the soup, so every creamy spoonful is carrying real nutritional value without you having to think about it. It’s one of the reasons I love building soups around squash in the fall and winter – you get comfort food that actually works hard for you.

The flavor is subtly sweet and nutty, which plays perfectly against the heat of the red curry paste and the richness of the coconut milk. Those three elements together – sweet squash, spicy curry, creamy coconut – are what make this soup taste so layered and complex even though the method is genuinely simple. For more ways to cook with this ingredient, the squash recipes on the blog are full of inspiration, from savory dinners to cozy fall sides.

The Shortcut Worth Knowing

If you want to make this easy coconut curry soup even faster on a busy weeknight, canned butternut squash puree is a total game changer. You skip the peeling, seeding, and cubing entirely, which saves a solid chunk of prep time. Just stir the puree directly into the pot with your broth, coconut milk, and lentils and you’re off and running.

A few things to keep in mind when using canned squash: look for 100% pure butternut squash with no added sugar or seasoning. The texture will be slightly different since it’s already soft – you may find the soup comes together a little faster and blends even more smoothly. You’ll want about 1.5 to 2 cups of canned puree to replace the 6 cups of fresh cubed squash, since the puree is much more concentrated. Taste as you go and adjust your broth to get the consistency just right.

Fresh squash gives you slightly more texture and a brighter flavor, but honestly? Canned butternut squash is a completely legitimate shortcut that still produces a delicious, deeply flavorful soup. On a Wednesday night when you are shuttling kids to baseball practice and you need dinner on the table fast, it’s the move.

Butternut squash soup ingredients on a wooden spoon in a Dutch Oven to show the texture.

How to Make It

This easy coconut curry soup comes together in a single Dutch oven, which makes cleanup a breeze.

  1. Heat the vegetable oil in a 5 or 6-quart Dutch oven over medium heat. Add the chopped onion and cook, stirring often, until softened and the edges start to brown – about 5 to 7 minutes.
  2. Add the red curry paste and stir until the onions are fully coated. Let it cook for another minute or two until the paste becomes fragrant and deepens in color.
  3. Stir in the cubed butternut squash, broth, coconut milk, and red lentils. Bring everything to a boil, then reduce the heat to a simmer.
  4. Cover and cook for about 30 minutes, until the lentils are completely tender and beginning to break down and the squash is soft all the way through.
  5. Use an immersion blender to puree the soup directly in the pot until completely smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender – just be cautious with hot liquid.
  6. Add more broth if needed to reach your desired consistency.
  7. Stir in the lime juice and season with salt to taste.
  8. Ladle into bowls and top with toasted coconut flakes, fresh cilantro, and serve with lime wedges on the side.

That step where you bloom the curry paste with the onions before adding anything else is important. It wakes up all the spices and gives the soup a depth of flavor you just can’t get if you throw everything in at once. I do the same thing with my Indian lamb potato stew – taking that extra minute to cook the spices first makes the whole dish taste like it simmered for hours.

Tools for the Job

Butternut squash soup in a blender before being blented smooth. Photo from directly overhead.

Tips for the Best Results

Let the curry paste bloom. Once you add it to the softened onions, give it a full minute or two in the pan before adding any liquid. You’ll know it’s ready when the paste darkens slightly and your kitchen smells amazing. This step builds the flavor base for the entire soup.

Cut your squash into even pieces. Aim for roughly equal cubes so everything cooks at the same rate. Larger chunks can stay firm while smaller ones turn to mush – uniform cuts mean a consistently smooth soup after blending. Or use canned butternut squash puree. Pumpkin puree also comes in clutch. 

Don’t rush the lentils. Red lentils are fast, but you want them to fully break down and almost dissolve into the soup before you blend. At 30 minutes they should be completely soft. If there’s any firmness left, give them another 5 minutes. Red lentils will also keep this all the same color. Using green or brown lentils will change the color of the soup from an orange hue. But truly use what you have on hand. 

Taste before you season. Different curry pastes and broths have different salt levels. Always taste after blending and before adding salt. The lime juice also changes the flavor profile, so once you add that, then adjust from there.

Use an immersion blender if you have one. It’s so much easier than transferring hot soup to a regular blender in batches. You blend it right in the pot and there’s no mess. If you’re using a standard blender, work in small batches, remove the center cap from the lid, and cover it with a kitchen towel to let steam escape safely.

Adjust the consistency to your liking. After blending, the soup may be thicker than you want. Stir in additional broth a little at a time until you hit the texture you’re after. It thickens slightly as it cools, so keep that in mind if you’re making it ahead.

If you’re a fan of warming, spiced soups that come together without a lot of fuss, the soup and stew recipes on the blog have plenty more to explore for fall and winter cooking.

Bowl of butternut squash soup with toasted coconut on top and a swirl of cream to contrast. In an earthenware bowl with a spoon in the soup.

Ways to Serve It

This soup is great on its own, but there are so many ways to make it feel even more complete.

  • Load up the toppings. Toasted coconut flakes add crunch and lean into the coconut flavor. Fresh cilantro adds brightness. A squeeze of lime right before eating makes everything pop. You could also add a drizzle of chili oil or a dollop of plain yogurt if you want to cool the heat a little.
  • Serve it with bread. A crusty piece of bread or warm naan alongside is a natural pairing for scooping up every last drop.
  • Make it a full spread. This soup pairs beautifully with lighter dishes. My grilled chicken peanut Asian salad would be a great starter or side if you’re serving this for a dinner party.
  • Freeze individual portions. This freezes really well, which makes it a great recipe to double and stash for later. Pour cooled soup into freezer-safe containers and you’ve got easy lunches or dinners ready to go.

Frequently Asked Questions

Can I make this vegan? Yes, absolutely. Use vegetable broth instead of chicken broth and you’re all set. Every other ingredient is already plant-based. 

How spicy is this soup? With 3 tablespoons of red curry paste it lands at a medium heat – warm and flavorful but not overwhelming. Go up to 4 tablespoons for more kick, or pull back to 2 if you want it mild. The coconut milk does a nice job of softening the heat as well. 

Do I need to soak the red lentils first? Nope. Red lentils cook quickly and don’t need any soaking. Just rinse them and check for any rebel stones before adding them to the pot.

Can I use a different type of squash? Yes. Acorn squash or kabocha would both work well here. The flavor will be slightly different but the method stays the same. Just make sure it’s peeled, seeded, and cut into even cubes.

My soup is too thick after blending – what do I do? Stir in extra broth, a splash at a time, until you reach the consistency you like. Warm broth works best so it doesn’t cool the soup down too much.

Can I make this in a slow cooker? Yes, with a small adjustment. Bloom the curry paste with the onions in a skillet first, then transfer everything to the slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours, then blend and finish with lime juice and salt.

Extra Flavor Enhancements – If you want to customize this soup beyond this recipe, try adding in some of these options to amp up the flavor to suit your tastebuds. 

  • Garlic
  • Nutmeg
  • Basil or other fresh herbs
  • Paprika
  • Shredded Carrot – adds sweetness
  • Pepitas – for topping
  • Black Pepper – for added warmth
  • Heavy Cream – as a finishing drizzle, it’ll look stunning
Bowl of butternut squash soup with toasted coconut on top and a swirl of cream to contrast. In an earthenware bowl.

Make Ahead and Storage

Make ahead: This soup is a great candidate for meal prep. You can make the full batch, let it cool, and store it in the fridge. The flavors actually deepen overnight, which makes leftovers even better than day one.

Refrigerator: Store in an airtight container for up to 4 days. Reheat on the stovetop over medium-low heat, stirring occasionally, or warm it in the microwave. Add a splash of broth if it’s thickened too much in the fridge.

Freezer: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It keeps well for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.

More Soups and Cozy Recipes You’ll Love

Sausage Kale and Gnocchi Soup

Butternut Squash Spinach and Tortellini Soup

White Bean Chicken Chili Verde

Spicy Vegetable Coconut Curry

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
Bowl of butternut squash soup with toasted coconut on top and a swirl of cream to contrast. In an earthenware bowl.

One-Pot Coconut Curry Soup With Butternut Squash

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Megan Keno
  • Prep Time: 20 Minutes
  • Cook Time: 45 Minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 Servings 1x
  • Category: Soup, Vegetable
  • Method: Cast Iron, Stove Top
  • Cuisine: American, Thai
  • Diet: Dairy-Free, Gluten-Free, Vegan, Vegetarian

Description

Rich and warming coconut curry with butternut squash soup, with red lentils is a one pot, easy weeknight dinner, big flavor.


Ingredients

Scale
  • 2 Tbsp Vegetable Oil
  • 1 Large Onion, chopped (2 cups)
  • 3–4 Tbsp Red Curry Paste
  • 1 2lb Butternut Squash, peeled, seeded and cubed (6 cups)
  • 32 ounces Low Sodium Vegetable or Chicken Broth – more may be needed to achieve correct consistency.
  • 1 can 14oz Coconut Milk
  • 1 cup Red Lentils
  • 2 Tbsp Lime Juice
  • Toasted Coconut Flakes, for serving
  • Fresh Cilantro, for serving
  • Lime Wedges, for serving

Instructions

Instructions – 

  1. In a 5 or 6 quart Dutch oven, head oil. Add in onion, cook, stirring until softened and edges begin to brown. Add in curry paste, and stir until onions are coated and paste becomes fragrant.
  2. Stir in squash, broth, coconut milk, and lentils. Bring to a boil, then reduce heat to simmering. Cover and cook until lentils are tender and breaking down, about 30 minutes. 
  3. Use an immersion blender to puree soup until it is smooth. Add additional broth if necessary.
  4. Stir in lime juice and salt to taste. 
  5. Top with coconut flakes, cilantro and serve with lime wedges. 

Notes

  • Feel free to use canned lentils in this to speed up cooking process. Just drain and rinse. 
  • You can also use 2 15 ounce cans of pureed sweet potato, pumpkin, or canned butternut squash if you need!