Butternut Squash Soup with Crispy Lentils Recipe
Introduction
This Butternut Squash Soup with Crispy Lentils is a comforting and flavorful dish that’s perfect for cozy evenings. Roasted squash blended with warming spices creates a creamy base, while crispy lentils add a delightful crunch. It’s a wholesome, nourishing meal that’s sure to impress.

Ingredients
- 1 large or 2 small butternut squash (3 lbs or 1.3 kg total)
- 3 tablespoons extra virgin olive oil, plus more for roasting squash
- 1 teaspoon kosher salt, plus more for seasoning
- Freshly cracked black pepper
- 3 to 4 cups (720 to 960 mL) good-quality vegetable broth
- ¾ to 1 cup (150 to 200 g) green or brown lentils
- 1 large yellow onion, finely chopped
- 8 garlic cloves, finely chopped
- ½ teaspoon red wine vinegar, more as needed (or freshly squeezed lemon juice)
- ½ teaspoon ground cumin
- ½ teaspoon ground turmeric
- ½ teaspoon ground ginger
- ¼ teaspoon ground coriander
- ¼ teaspoon white pepper
- ¼ teaspoon cayenne pepper (for a kick)
- ¼ teaspoon freshly ground nutmeg (or 1/8 teaspoon pre-ground)
- ½ cup (120 g) full-fat coconut milk, well-stirred
- ½ cup (120 g) Cashew Cream (optional, see note)
- 1 handful flat-leaf parsley or cilantro, chopped (optional)
- Flaky sea salt
- Crusty bread to serve, toasted if desired
Instructions
- Step 1: Preheat the oven to 400ºF (205ºC). Arrange two oven racks, one on the bottom and one in the middle.
- Step 2: Cook the lentils by bringing a medium Dutch oven or saucepan of water to a boil. Season the water with a few pinches of salt and add the lentils. Reduce heat and simmer for about 8 minutes until tender but still firm. Drain well and transfer to a dish towel to dry.
- Step 3: While the lentils cook, slice the squash in half vertically and scoop out the seeds. Make crosshatch marks in the flesh without cutting through the skin. Drizzle olive oil over the flesh, rub it in, and season with salt and pepper. Place the squash flesh side down on a parchment-lined rimmed sheet and roast on the bottom rack for 45 to 55 minutes until browned and fork tender.
- Step 4: If preparing Cashew Cream, start it now.
- Step 5: Prepare the lentils for roasting by tossing them on a second rimmed sheet pan with 1 tablespoon olive oil, salt, and pepper. Spread them out evenly and set aside.
- Step 6: When the squash has 20 minutes remaining, place the lentils in the middle oven rack. Roast for 15 minutes, then toss and roast for 5 more minutes or until crispy but not too hard.
- Step 7: Meanwhile, heat 2 tablespoons olive oil in the saucepan over medium-high heat. Add the chopped onion with a pinch of salt and cook about 7 minutes until softened and lightly colored. Add garlic and cook for 2 more minutes, stirring frequently. Stir in the cumin, turmeric, ginger, coriander, white pepper, cayenne, and nutmeg for 30 seconds until fragrant. Pour in 3 cups broth, scraping up any browned bits, and simmer for 5 minutes. Remove from heat.
- Step 8: When the squash is done, peel off the skin with your hands and transfer the flesh to a blender. Add the onion-broth mixture, coconut milk or Cashew Cream if using, 1 teaspoon kosher salt, and ½ teaspoon red wine vinegar or lemon juice. Cover the blender with a dish towel over the opening to allow steam to escape. Blend until smooth, creamy, and warmed through. If the soup is too thick, add more broth or water. Taste and adjust seasoning as needed.
- Step 9: Serve the soup in bowls topped with crispy lentils and chopped herbs if desired. Drizzle with a little olive oil and sprinkle with flaky sea salt. Enjoy with toasted crusty bread on the side.
Tips & Variations
- For extra richness, add Cashew Cream in place of coconut milk or serve with a dollop of Greek yogurt.
- If you don’t have a blender, use an immersion blender directly in the pot or puree in batches.
- Adjust the cayenne pepper to control the heat level according to your taste.
- Try garnishing with toasted pumpkin seeds or a sprinkle of smoked paprika for added texture and flavor.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Keep the crispy lentils separate and add them just before serving to retain their crunch. Reheat the soup gently on the stove or in the microwave, stirring occasionally. It’s best not to reheat the lentils to avoid softening.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned lentils for this recipe?
It’s best to use dried lentils and roast them for crispiness. Canned lentils are too soft and won’t achieve the desired crunch when roasted.
Is this soup vegan?
Yes, this soup is naturally vegan and dairy-free if you use coconut milk or Cashew Cream. You can also omit the optional toppings or use plant-based alternatives.
Print
Butternut Squash Soup with Crispy Lentils Recipe
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A comforting and creamy Butternut Squash Soup enhanced with a warming spice mix and topped with crispy roasted lentils for added texture. This recipe combines the natural sweetness of roasted butternut squash with aromatic spices and a smooth coconut or cashew cream base, making it perfect for a cozy meal.
Ingredients
Squash and Lentils
- 1 large or 2 small butternut squash (3 lbs or 1.3 kg total)
- ¾ to 1 cup (150 to 200g) green or brown lentils
- 3 tablespoons extra virgin olive oil (plus more for roasting squash)
- 1 teaspoon kosher salt (plus more for seasoning)
- Freshly cracked black pepper
Aromatics and Spices
- 1 large yellow onion, finely chopped
- 8 garlic cloves, finely chopped
- ½ teaspoon red wine vinegar (more as needed, or freshly squeezed lemon juice)
- ½ teaspoon ground cumin
- ½ teaspoon ground turmeric
- ½ teaspoon ground ginger
- ¼ teaspoon ground coriander
- ¼ teaspoon white pepper
- ¼ teaspoon cayenne pepper (optional, for a kick)
- ¼ teaspoon freshly ground nutmeg (or 1/8 tsp pre-ground)
Liquids and Garnishes
- 3 to 4 cups (720 to 960 mL) good-quality vegetable broth
- ½ cup (120g) full-fat coconut milk, well-stirred
- ½ cup (120g) Cashew Cream (optional, see 2nd recipe card)
- 1 handful flat-leaf parsley or cilantro, chopped (optional)
- Flaky sea salt, for garnish
- Crusty bread to serve 4, toasted if desired
Instructions
- Preheat Oven: Preheat your oven to 400ºF (205ºC) and position two racks, one at the bottom and one in the middle of the oven.
- Cook Lentils: In a medium Dutch oven or saucepan, bring salted water to a boil. Add lentils and reduce heat to simmer for approximately 8 minutes until tender but still firm. Drain lentils and spread them on a dish towel to dry thoroughly.
- Prepare and Roast Squash: Slice the butternut squash in half vertically and scoop out the seeds. Score crosshatch marks into the flesh without cutting through the skin. Drizzle olive oil on the flesh sides, rubbing it in, then season with salt and black pepper. Place squash flesh side down on a parchment-lined sheet pan and roast on the bottom rack for 45 to 55 minutes until browned and fork-tender.
- Prepare Cashew Cream (Optional): If using Cashew Cream as an alternative to coconut milk, start preparing it now as per the accompanying recipe card.
- Season Lentils for Roasting: Toss the dried lentils with 1 tablespoon olive oil, salt, and pepper on a second rimmed sheet pan to ensure even distribution and minimal overlap. Set aside.
- Roast Lentils: Once the squash has about 20 minutes left to roast, place the lentils on the middle rack. Roast for 15 minutes, then shake the pan. Continue roasting for an additional 5 minutes or until lentils are crispy but not overly hard.
- Sauté Aromatics: Heat 2 tablespoons olive oil in the previously used saucepan over medium-high heat. Add chopped onions with a pinch of salt and cook for about 7 minutes until soft and beginning to brown. Add garlic and cook another 2 minutes, stirring frequently. Stir in all the ground spices for 30 seconds until fragrant. Pour in 3 cups of vegetable broth and scrape up any browned bits. Simmer for 5 minutes, then remove from the heat.
- Blend Soup: When the squash is done, allow it to cool slightly, then peel off the skin by hand. Transfer the flesh to a 64 oz (2 liters) blender. Add the onion-broth mixture, coconut milk or cashew cream, 1 teaspoon kosher salt, and ½ teaspoon red wine vinegar or lemon juice. Remove the blender lid’s center cap and cover with a kitchen towel to vent steam. Blend until smooth, creamy, and warmed through. If the soup is too thick, adjust with broth or water. Taste and adjust seasoning with salt, pepper, or acid as preferred.
- Serve: Ladle the soup into bowls. Top with roasted crispy lentils and chopped parsley or cilantro if desired. Drizzle with good quality olive oil and sprinkle with flaky sea salt. Serve with toasted crusty bread on the side.
Notes
- Note 1: Using green or brown lentils works best as they hold their shape after cooking, preventing the topping from becoming mushy.
- Note 2: There is no need to peel the butternut squash before roasting, scoring the flesh allows easier roasting and softening.
- Note 3: If your blender is smaller or you do not have one, blend the soup in batches or use an immersion blender directly in the pot.
- The Cashew Cream used as an alternative to coconut milk adds richness and a subtle nutty flavor but is optional depending on dietary preferences.
- The roast time for the squash can vary depending on size, check for fork tenderness to ensure it’s fully cooked.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Roasting
- Cuisine: International
Keywords: butternut squash soup, roasted butternut squash, crispy lentils, vegan soup, healthy autumn recipe, creamy squash soup, coconut milk soup, cashew cream soup

