Is there anything more comforting during fall than a bowl of butternut squash soup? I don’t think so! Every spoonful of this Butternut Squash Soup with Crispy Lentils features wholesome ingredients and warm spices, like butternut squash, lentils, cumin, and cilantro. It’s pureed until smooth, leaving you with a luscious and creamy meal to warm you up on chilly fall days. To finish it off, crispy roasted lentils are sprinkled on top for crunch, complexity, and protein. It’s the best way to turn this appetizer into a main meal!

Why this recipe works

The most comforting yet wholesome fall recipe.

Roasted butternut squash has magical, comforting qualities, like a velvety, thick texture and a sweet, earthy flavor. It doesn’t even need coconut milk or cashew cream once it’s pureed—it’s creamy all on its own! In addition, the handful of budget-friendly warm spices from ALDI give this soup extra comforting characteristics. Red pepper flakes add a subtle heat, cumin builds on the squash’s earthiness while highlighting another layer of warmth, and cinnamon brings out the natural sweetness. Despite being cozy, it’s wholesome and vegan, gluten-free, soy-free, and nut-free.

Gourmet flavors without extra work.

I’ve gotten to know winter squash quite well (as evident in my Butternut Squash Curry and Thai Pumpkin Soup recipes), and it can be time-consuming to prepare. So, I skipped all the peeling and dicing in this recipe (without any sacrifice in flavor).  By cutting it in half, scooping out the seeds, and slicing a crosshatch pattern in the flesh, you achieve deeply flavored roasted squash without the wrist-aching peeling and chopping. The baseline of flavor here comes from a short list of affordable aromatics and spices. By sautéing them ahead of time, their gourmet flavors are put on display without having to slow simmer the soup. Looking for more creamy but wholesome vegan soups? Try my Vegan Broccoli Soup or Vegan Cauliflower Soup!

Finished with a crispy surprise.

Have you had the pleasure of trying roasted lentils before? They become delightfully crispy and add a fabulous surprise texture once topped on the creamy soup. You can even double up on the roasted lentils and use any extras on salads, grain bowls, or stuffed sweet potatoes. Serving toasted bread on the side adds a chewy crunchiness at the end. Dip a piece in the soup to enjoy all of the best textures in one meal: creamy, crunchy, chewy, and crispy.

Ingredient notes

Butternut squash. A large squash (around 3 to 3.5 pounds) or two small squashes will do. The squash is halved, then roasted to fill this soup with layers of deep, earthy, subtly sweet flavors that you wouldn’t get if the squash was simply sauteed or boiled. Green lentils. Dried lentils are a pantry staple I always pick up from ALDI because they’re one of the most affordable and easiest ways to bulk up meals. Both green or brown lentils can be used here, as they both crisp up well in the oven and act as a crunchy element on top of each bowl of soup. Extra virgin olive oil. I like to keep Simply Nature Organic Extra Virgin Olive Oil from ALDI on hand. The organic label doesn’t come with an extra price tag and the quality is fantastic. Garlic + aromatics. Savory garlic, onion, and a warm spice blend add layers of comfort and depth. Bread. A creamy soup always needs some bread for dipping. Both Specially Selected French Baguette or Specially Selected Italian Bread Loaf from ALDI add a contrasting chewy, crunchy texture when dipped into the luscious soup.

Step-by-step instructions

Cook the lentils. Cook the lentils in a pot on the stove or in your pressure cooker, but only until al dente (not soft!). Drain the lentils and lay them on a kitchen towel to dry (this is important for the roasting step).  Roast the squash. Cut the squash in half lengthwise, scoop out the seeds, and use a paring knife to cut a crosshatch pattern in the flesh. Rub the flesh with olive oil, salt, and pepper. Having trouble slicing your squash in half? Just pop it in the microwave for 2 to 3 minutes to soften slightly. Place the squash flesh side down on a lined baking sheet. Roast in the oven at 400ºF/205ºC for 30 to 40 minutes, until brown and tender. Roast the lentils. Transfer the cooked and dried lentils to another sheet pan. Drizzle them with olive oil and sprinkle with salt and pepper. Spread them out in an even layer, then roast until crisp, about 25 minutes (same temperature as the squash). Cook the aromatics. When the squash is almost done roasting, heat some olive oil in a saucepan over medium-high heat. Add the onions and sauté until soft and fragrant. Next, add the garlic and sauté until aromatic. Add the spices and stir to coat the onions for 30 seconds. Deglaze the pan with the broth, making sure to scrape up the brown bits stuck to the bottom. Simmer for 5 minutes. Blend the soup. Transfer the roasted squash flesh to a stand blender. Pour in the broth and onion mixture and season with salt, pepper, and red wine vinegar. Blend with the center cap removed (to allow the steam to vent) until the soup is smooth and creamy. Taste and adjust the seasonings as needed. Pour into bowls and top with crispy lentils and chopped cilantro and green onions. Serve the toasted bread on the side and enjoy!

Tips for making this recipe

The secret to crispy lentils.

Only lentils that are barely cooked will crisp up in the oven. If you cook them until they’re soft, they won’t dry out as well.  It’s also important that you give the lentils time to dry after cooking. Cooked and dried lentils = crispy, crunchy roasted lentils.  To dry the lentils, lay them on a clean kitchen towel and spread out. Rest for 10 minutes (or longer). If they still seem a bit wet, drape the towel on top and very gently pat them dry (don’t smush them!). 

Achieving the right texture.

A regular stand blender will beautifully puree the soup, giving it a silky, creamy texture. If you want to wash one fewer dish and don’t mind a more rustic texture, blend the soup with an immersion blender or keep some of the roasted squash on the side and stir it in after blending.

Save time by multitasking.

The components in this recipe are easy to tackle, but there’s a right way to get them done efficiently: (1) Prep the squash while the lentils are simmering (2) Roast the squash, then prep the aromatics, and wait for the cooked lentils to dry (3) Roast the lentils when the squash is 25 minutes away from being done (4) Cook the aromatics on the stove with broth and toast the bread when the lentils and squash are almost done roasting (5) Blend to soup, top with lentils and bread, and you’re done!

More Vegan Butternut Squash Recipes

Vegan Tagine with Chickpeas Creamy Lentil Stuffed Butternut Squash Butternut Squash Curry with Chickpeas Roasted Butternut Squash Kale Salad

I hope you love this vegan butternut squash soup as much as we do! Be sure to visit your local ALDI to stock up on all of the warm and comforting essentials for fall and if you try this recipe, leave a rating and review below with your feedback!

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Butternut Squash Soup with Crispy Lentils - 88Butternut Squash Soup with Crispy Lentils - 17Butternut Squash Soup with Crispy Lentils - 60Butternut Squash Soup with Crispy Lentils - 1Butternut Squash Soup with Crispy Lentils - 19Butternut Squash Soup with Crispy Lentils - 50Butternut Squash Soup with Crispy Lentils - 47Butternut Squash Soup with Crispy Lentils - 4Butternut Squash Soup with Crispy Lentils - 30Butternut Squash Soup with Crispy Lentils - 76Butternut Squash Soup with Crispy Lentils - 27Butternut Squash Soup with Crispy Lentils - 36Butternut Squash Soup with Crispy Lentils - 98Butternut Squash Soup with Crispy Lentils - 28Butternut Squash Soup with Crispy Lentils - 38Butternut Squash Soup with Crispy Lentils - 18Butternut Squash Soup with Crispy Lentils - 83Butternut Squash Soup with Crispy Lentils - 69Butternut Squash Soup with Crispy Lentils - 32