Curried Butternut Squash and Lentil Soup Recipe

This nourishing butternut squash and lentil soup is a one-pot meal filled with warm spices and wholesome ingredients. It’s a healthy, hearty vegan soup that’s both comforting and satisfying.

Lentil and butternut squash soup in a bowl wiht yogurt drizzled on top.

This curried butternut squash and lentil soup warms you from the inside out. It’s simple to make in one pot and layered with cozy, aromatic flavors.

Lentils provide a hearty base with plant-based protein and fiber, while the squash and coconut milk create a silky, slightly sweet curry broth. Fresh garlic and ginger add depth, and leafy greens like kale (or spinach) bring color and nutrition. For a creamier texture, blend half the soup and then stir in the greens; this keeps some texture while yielding a velvety finish.

For serving, crushed papadums are a favorite for soaking up the broth, but crusty bread or rice works equally well. A dollop of yogurt and a sprinkle of fresh cilantro brighten each bowl.

Side shot of the butternut squash soup.

Ingredients You’ll Need

These pantry staples and fresh ingredients make this soup easy and flavorful:

  • Vegetables: Yellow onion, butternut squash, and kale. Substitute other winter squashes or greens if preferred.
  • Aromatics: Fresh garlic and ginger are essential for bright, warming flavor.
  • Coconut Milk: Adds richness—full-fat canned coconut milk gives the best texture.
  • Broth: Vegetable broth keeps it vegan; chicken broth can be used if not.
  • Lentils: Green or brown lentils hold their shape; red lentils will break down and create a creamier soup.
  • Spices: Mild yellow curry powder provides warmth and depth.
  • Acid: A squeeze of lemon, lime, or a splash of apple cider vinegar balances the flavors.

See the recipe card below for exact amounts.

Ingredients shown to make the soup recipe.

How to Make butternut squash and lentil soup

Sauté the base: Warm oil in a large pot over medium-high heat. Add diced onion, minced garlic, and grated ginger. Sauté for 3–4 minutes until the onion softens.

Add the main ingredients: Stir in cubed butternut squash, curry powder, rinsed lentils, coconut milk, and broth. Season with salt and pepper.

Onion, garlic and ginger sautéing in a pot.
Soup boiling.

Simmer: Bring the pot to a boil, then cover and reduce heat to low. Let it simmer for about 25 minutes, or until the lentils and squash are tender.

Blend for texture: Use an immersion blender to puree half the soup directly in the pot, or carefully transfer 2–3 cups to a blender and puree until smooth. Return the blended portion to the pot and stir to combine.

Soup being blended with a stick blender.
Kale added to theft of soup.

Finish: Stir in chopped kale and cook just until wilted. Taste and adjust seasoning, adding a squeeze of lemon for brightness. Serve hot, optionally topped with yogurt and cilantro.

Serving suggestion: Accompany with crusty bread, rice, or crushed papadums to enjoy the rich broth.

Large pot of butternut squash and lentil soup.

Substitutions & Variations

  • Alternative squash: Try pumpkin, sweet potato, or acorn squash.
  • Greens: Use spinach, Swiss chard, or collard greens instead of kale.
  • Lentils: Green or brown for bite; red for a creamier result.
  • Extra spices: Smoked paprika, cumin, or coriander add depth; garam masala gives a richer warmth.
  • Dairy-free options: Replace coconut milk with cashew cream or oat milk; heavy cream works if not vegan.
  • More protein: Stir in cooked chickpeas, shredded chicken, or tofu.
  • Heat: Add chili flakes, cayenne, or fresh chilies for spice.
  • Thicker soup: Blend more of the soup or mash some squash for a denser texture.
Butternut squash soup in a bowl with a spoon.

How to Store

  • Refrigerate: Store in an airtight container for up to 5 days.
  • Freeze: Cool completely, transfer to freezer-safe containers, and freeze. Thaw in the fridge before reheating on the stove or in the microwave.

Recipe FAQ

Can I use red lentils instead of green or brown?

Yes. Red lentils cook faster and break down more, producing a creamier soup. Use green or brown lentils if you prefer distinct texture.

How can I make this soup thicker?

Blend more of the soup, mash some squash, or simmer uncovered to reduce the liquid.

How do I add more protein?

Stir in cooked chickpeas, shredded chicken, or cubes of tofu for extra protein.

Can I make this in a slow cooker?

Yes. Sauté the aromatics first, then transfer everything to the slow cooker. Cook low for 6–8 hours or high for 3–4 hours. Blend as needed and add greens at the end.

What should I serve with this soup?

Serve with crusty bread, rice, or crushed papadums. A dollop of yogurt and fresh cilantro are lovely finishers.

Lentil and butternut squash soup in a bowl.

More Soup Recipes

Curried Butternut Squash & Tomato Soup

Cauliflower Zucchini Soup

Miso Sweet Potato Pumpkin Soup

Red Cabbage Soup With Sausage

If you make this butternut squash and lentil soup or have questions, please leave a comment and a rating. I love hearing how you adapt the recipe.

Butternut squash soup in a bowl with a spoon.

Curried Butternut Squash & Lentil Soup


  • Author: Caitlin Rule
  • Total Time: 45 minutes
  • Yield: Serves 4

Description

This nourishing butternut squash and lentil soup is a one-pot meal packed with warming spices. It’s a healthy, hearty vegan recipe that’s comforting and delicious.


Ingredients

  • 2 teaspoons olive oil
  • 1 yellow onion, diced
  • 4 cloves garlic, minced
  • 2 tablespoons fresh ginger, grated
  • 900g (2 lb) butternut squash, cubed
  • 1 tablespoon mild curry powder
  • 1 can (400 ml / 14 oz) coconut milk
  • 4 cups vegetable broth
  • 1 cup green or brown lentils, rinsed and sorted
  • Salt and black pepper, to taste
  • 3 cups chopped kale leaves
  • Juice of 1 lemon

Instructions

  1. Heat oil in a large pot over medium-high heat. Add the onion, garlic, and ginger. Sauté for 3–4 minutes until the onion softens.
  2. Stir in the butternut squash, curry spices, rinsed lentils, broth, and coconut milk. Season with salt and pepper.
  3. Bring the soup to a boil. Cover, reduce the heat, and simmer for 25 minutes until the lentils are tender.
  4. Use a stick blender to blend half the soup in the pot, or transfer 2–3 cups to a blender and puree. Return the blended portion and stir to combine.
  5. Stir in the kale and cook until just wilted.
  6. Taste and adjust seasoning. Add a squeeze of lemon. Serve with yogurt and cilantro if desired.

Notes

  • Refrigerate: Store in an airtight container for up to 5 days.
  • Freeze: Cool, then transfer to freezer-safe containers. Thaw in the fridge before reheating.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: ¼ recipe
  • Calories: 376
  • Sugar: 8.6g
  • Fat: 9.6g
  • Saturated Fat: 4.6g
  • Carbohydrates: 61.9g
  • Fiber: 15.1g
  • Protein: 14.7g

Did you make this recipe?

Tag @goodnessavenue on Instagram and use #goodnessavenue to share your version.