Butternut Squash and Lentil Soup with Coconut Milk Recipe

I’m excited to share my favorite cozy meal with you—the Butternut Squash and Lentil Soup with Coconut Milk Recipe. This soup is such a winner for chilly days when you want something comforting yet nourishing. The sweetness of the roasted butternut squash blends perfectly with the earthiness of red lentils and the creamy coconut milk, creating a silky texture that feels like a warm hug in a bowl.

What I love about this Butternut Squash and Lentil Soup with Coconut Milk Recipe is how easy it is to customize, plus it’s packed with flavor without requiring a ton of fuss. Whether you’re meal prepping for the week or whipping up a quick dinner, this soup fits the bill. Trust me, once you try it, you’ll want to make this one your go-to all season long!

❤️

Why This Recipe Works

  • Balanced Flavor Profile: The combination of warming spices, sweet butternut squash, and creamy coconut milk creates a rich, well-rounded taste.
  • Simple, Wholesome Ingredients: You only need pantry staples and fresh veggies to make a hearty, nutritious soup.
  • Flexible Texture Options: Whether you prefer it chunky or silky smooth, this soup easily adapts to your favorite consistency.
  • Quick and Easy Prep: Ready in about 40 minutes with minimal hands-on time—perfect for busy weeknights.

Ingredients & Why They Work

The ingredients in this Butternut Squash and Lentil Soup with Coconut Milk Recipe come together so naturally. Each one plays a role to boost nutrition, flavor, and texture while keeping it all simple. I always recommend grabbing fresh butternut squash that’s firm and bright orange—it makes a huge difference!

  • Butternut Squash: Adds sweetness and creaminess when cooked down; opt for fresh and firm for the best flavor.
  • Red Lentils: They cook quickly and add a lovely earthiness plus plant-based protein.
  • Coconut Milk: Brings rich creaminess and subtle tropical flavor; full-fat for best texture.
  • Mustard Seeds and Cumin Seeds: These spices add a warm, nutty background that builds depth in the soup.
  • Yellow Onion, Garlic, and Ginger: Classic aromatics that layer in savory notes and a touch of brightness.
  • Vegetable Broth: Provides the base liquid and infuses the soup with extra savory goodness.
  • Red Pepper Flakes: Just a pinch adds a gentle kick to balance the sweetness.
  • Salt: Enhances all the natural flavors—go easy and taste as you go.
  • Cilantro (optional): For a fresh, herbal garnish that lifts the richness.
  • Turmeric and Black Pepper (optional): Great if you want to get an extra anti-inflammatory boost and subtle earthiness.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

This soup is a great blank canvas. I usually stick to the recipe, but I love adding a bit of curry powder for a bolder twist or swapping red pepper flakes for chili powder if I’m craving extra heat. Feel free to make it your own!

  • Variation: I sometimes roast the butternut squash before adding it to the soup for a deeper, caramelized flavor—totally worth the extra step.
  • Dairy-Free & Vegan: This recipe is naturally plant-based, so perfect if you’re avoiding dairy or animal products.
  • Make It Thicker or Thinner: Adjust the amount of broth or coconut milk to suit your desired soup consistency.
  • Extra Protein: Add cooked chickpeas or tofu cubes if you want a more filling meal.

Step-by-Step: How I Make Butternut Squash and Lentil Soup with Coconut Milk Recipe

Step 1: Toast the Spices Gently

Start by heating your oil over medium-low heat and add the mustard seeds, cumin seeds, and red pepper flakes. Keep stirring so the spices toast lightly but don’t burn—this only takes a minute or two. You’ll know it’s right when the mustard seeds start popping and the kitchen smells amazing. This step really wakes up the flavors in the soup.

Step 2: Softening the Aromatics

Next, toss in the diced onion, garlic, and ginger. Pop a lid on the pot and cook for 2–3 minutes until the onion softens and becomes translucent. This way, the aromatics become tender and blend beautifully with the spices without browning too much.

Step 3: Add Squash, Lentils, and Broth

Stir in the butternut squash cubes and rinsed red lentils, making sure they get coated with the flavorful spices and aromatics. Pour in the vegetable broth and bring everything to a gentle simmer. Cover your pot and let it cook for about 15-20 minutes, until the squash is super soft and easy to mash with a spoon—this is key to getting that luscious texture.

Step 4: Cream It Up and Season

Once the squash and lentils are tender, stir in the coconut milk along with salt to taste. This is where the soup gets its silky richness. If you’re adding turmeric and black pepper, mix them in now too. Toss in chopped cilantro if you’d like a burst of freshness—it’s my favorite finishing touch.

Step 5: Blend or Leave Chunky

This part depends on your mood—use an immersion blender to puree it until smooth, or just give it a few pulses for a creamy but still chunky texture. If you don’t have an immersion blender, blend in batches with a regular blender and return the soup to the pot to keep warm until serving.

💡

Pro Tips for Making Butternut Squash and Lentil Soup with Coconut Milk Recipe

  • Keep Heat Moderate: Toast spices over medium-low heat to avoid burning them and developing bitterness.
  • Rinse Lentils Well: Washing red lentils helps reduce foam and any lingering dust for a cleaner broth.
  • Adjust Thickness on the Fly: Add extra broth if the soup seems too thick after blending, or simmer longer if you want it thicker.
  • Don’t Skip the Coconut Milk: It’s the secret that turns this soup from ordinary to luxuriously creamy.

How to Serve Butternut Squash and Lentil Soup with Coconut Milk Recipe

Butternut Squash and Lentil Soup with Coconut Milk Recipe - Recipe Image

Garnishes

I love finishing this soup with a sprinkle of fresh cilantro for brightness and a drizzle of extra virgin olive oil for richness. Toasted pumpkin seeds also add a fun crunch and nutty flavor that plays beautifully with the smooth soup.

Side Dishes

A warm crusty baguette or garlic naan is my go-to side because it lets you scoop up every last bite. Sometimes, I pair it with a simple green salad tossed in lemon vinaigrette to cut through the creaminess and keep things light.

Creative Ways to Present

For a dinner party, I like serving this Butternut Squash and Lentil Soup with Coconut Milk Recipe in elegant bowls topped with microgreens and a swirl of coconut cream. It’s also fun to ladle it into small mason jars for a fancy-looking appetizer or packed lunch that’s easy to grab on the go.

Make Ahead and Storage

Storing Leftovers

After cooling the soup, I store leftovers in airtight containers in the fridge for up to 4 days. The flavors actually deepen overnight, so sometimes I make it a day ahead on purpose to enjoy the next day.

Freezing

I’ve frozen this soup successfully many times—just portion it out in freezer-safe containers or bags and thaw overnight in the fridge before reheating. Coconut milk can sometimes separate a bit after freezing, so just give it a good stir while reheating.

Reheating

Reheat gently on the stovetop over low to medium heat, stirring occasionally. If the soup thickened too much in the fridge or freezer, add a splash of broth or water to loosen it up to your preferred consistency.

FAQs

  1. Can I use yellow or green lentils instead of red lentils in this soup?

    Yes, you can substitute other lentil types, but red lentils are preferred because they cook faster and become creamy, which blends beautifully with the butternut squash. Yellow lentils are a good alternative, but green lentils tend to hold their shape and may require longer cooking.

  2. Is this soup suitable for a gluten-free diet?

    Absolutely! All the ingredients in this Butternut Squash and Lentil Soup with Coconut Milk Recipe are naturally gluten-free, making it a perfect choice for gluten-free diets.

  3. Can I make this soup in a slow cooker or Instant Pot?

    Yes, you can! In a slow cooker, add all ingredients except the coconut milk and cook on low for 6-8 hours. Stir in coconut milk just before serving. For Instant Pot, sauté the spices and aromatics in sauté mode first, then add squash, lentils, broth, cook on high pressure for about 8-10 minutes, release pressure, and stir in coconut milk.

  4. How spicy is this soup?

    This soup has a gentle warmth from red pepper flakes and spices but isn’t overly spicy. You can adjust the amount of red pepper flakes to your liking or omit them altogether for a milder version.

  5. Can I make this soup ahead of time?

    Definitely! The flavors develop wonderfully when made ahead and stored in the fridge. Just reheat gently before serving, and add a splash of broth if it’s too thick.

Final Thoughts

This Butternut Squash and Lentil Soup with Coconut Milk Recipe holds a special place in my kitchen—it’s the kind of dish I go back to again and again when I want something both comforting and wholesome. I hope you enjoy making it as much as I do, and that it becomes one of your favorite weeknight soups or cozy meal prep options. Once you try it, I bet you’ll find yourself sharing it with friends and family too. Happy cooking!

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

Butternut Squash and Lentil Soup with Coconut Milk Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 8 reviews
  • Author: Julia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegetarian, International
  • Diet: Vegetarian

Description

A comforting and flavorful Butternut Squash and Lentil Soup made with warming spices, coconut milk, and red lentils. This hearty soup is easy to prepare on the stovetop and can be served chunky or smooth, perfect for a nutritious and satisfying meal.


Ingredients

Spices and Aromatics

  • 1 tablespoon medium-high heat oil
  • 1 tablespoon brown mustard seeds
  • 1 tablespoon whole cumin seeds
  • ¼ teaspoon red pepper flakes (adjust to taste)
  • 1 medium yellow onion, diced
  • 2 garlic cloves, chopped
  • 1 inch piece of ginger, peeled and chopped
  • 1 teaspoon salt (or more to taste)
  • Optional: 1 teaspoon turmeric
  • Optional: ½ teaspoon black pepper

Main Ingredients

  • 2 pounds butternut squash, peeled, de-seeded, and cubed
  • 1 cup red lentils
  • 4 cups vegetable broth (or 4 cups water + bouillon)
  • 1 (13.5-ounce) can coconut milk
  • ¼ cup chopped cilantro (optional)


Instructions

  1. Toast the spices: Heat the oil in a large pot over medium-low heat. Add mustard seeds, cumin seeds, and red pepper flakes, stirring constantly for 1–2 minutes, until fragrant but not burnt. Be careful as mustard seeds may pop.
  2. Sauté aromatics: Add diced onion, chopped garlic, and ginger to the pot. Cover with a lid and cook over medium-low heat for 2–3 minutes until the onion softens.
  3. Add squash and lentils: Stir in cubed butternut squash and red lentils, coating them with the spices and aromatics evenly.
  4. Simmer soup: Pour in the vegetable broth and bring the mixture to a gentle simmer. Cover the pot and cook for 20 minutes until the squash is very soft and lentils are cooked through.
  5. Finish the soup: Stir in the coconut milk, salt, and optional turmeric and black pepper. Add chopped cilantro if using and mix well.
  6. Blend to desired consistency: Serve as a chunky stew or use an immersion blender to puree the soup until smooth or creamy. If using a regular blender, puree in batches and return the soup to the pot.
  7. Keep warm and serve: Keep the soup warm on low heat until ready to serve. Enjoy!

Notes

  • Sautéing the spices and aromatics enhances the flavor and adds depth to the soup.
  • Adjust the texture by blending fully, partially, or not at all based on your preference.
  • Modify thickness by adding more or less broth or coconut milk.
  • For a deeper, sweeter flavor, roast the butternut squash and onion before adding to the soup.
  • This soup freezes well for easy meal prep and leftovers.

Nutrition

  • Serving Size: 1 cup
  • Calories: 210 kcal
  • Sugar: 5 g
  • Sodium: 480 mg
  • Fat: 8 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 2 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 7 g
  • Protein: 7 g
  • Cholesterol: 0 mg

You Might Also Like These Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

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