DAMN GOOD VEGAN LENTIL SOUP
Enveloped in warmth and delight, lentil soup has always held a special place in the hearts—and stomachs—of many. This damn good vegan lentil soup is no exception. Picture a pot simmering away, filling your kitchen with the scents of garlic, cumin, and roasted tomatoes while you unwind from a long day. Whether it’s a rainy evening in fall or a cozy family gathering, this recipe is designed to impress and nourish. What makes it truly special is its rich flavor profile and the hearty texture provided by lentils and butternut squash, making it a satisfying meal that’s both wholesome and comforting.
Why you’ll love this dish
There are countless reasons to make this sumptuous vegan lentil soup. For starters, it’s a one-pot wonder—no need to fuss over complicated techniques or tons of dishes. It’s quick to prepare, budget-friendly, and packed with nutrition, making it a perfect choice for weeknight dinners. Kids young and old can enjoy this dish, thanks to its delicious taste and vibrant colors. What’s more, it’s a versatile canvas for creativity in the kitchen; you can adjust spices, add toppings, or serve it alongside crusty bread for an extra kick.
“This lentil soup has become my go-to for chilly evenings. Hearty, flavorful, and so comforting!” — Sarah M.
Step-by-step overview
Making this hearty vegan lentil soup is an enjoyable experience that comes together with a few simple steps. Start by sautéing aromatic vegetables, which build a solid flavor base for your soup. Next, add spices for an extra depth of flavor, and then toss in the star ingredients: lentils, squash, tomatoes, and vegetable broth. Let it simmer until tender, and soon you’ll have a delicious, fragrant soup ready to serve. This straightforward process sets the tone for a fun and stress-free cooking session.
What you’ll need
To whip up this delightful vegan lentil soup, gather the following ingredients:
- 3 Tbsp olive oil
- 3 carrots, diced
- 1-2 ribs celery, diced
- 1 yellow onion, diced
- 4-5 cloves garlic, chopped
- 1 heaping Tbsp ground cumin
- 2 tsp sweet paprika
- 1 tsp ground turmeric
- ½ tsp cayenne pepper
- 2 bay leaves
- 1 ¼ C brown or green lentils
- ½ medium butternut squash, diced
- 28 oz crushed fire-roasted tomatoes
- 8 C vegetable broth/stock
Feel free to substitute ingredients! For example, if butternut squash is hard to find, you could use sweet potatoes or even zucchini for a different twist.
Directions to follow

- In a large pot, heat the olive oil over medium heat.
- Add the diced carrots, celery, onion, and garlic. Sauté until they are softened, about 5 to 7 minutes, allowing the flavor to infuse.
- Stir in the ground cumin, sweet paprika, turmeric, and cayenne pepper. Cook for another minute, letting the spices bloom and release their aromas.
- Add in the bay leaves, lentils, butternut squash, crushed tomatoes, and pour in the vegetable broth.
- Bring the mixture to a boil, then reduce the heat to low and let it simmer for 30-40 minutes or until the lentils and squash are tender.
- Remember to remove the bay leaves before serving.
- Adjust the seasoning as needed and enjoy your hearty soup!
Best ways to enjoy it
To serve this vegan lentil soup, consider garnishing it with a sprinkle of fresh parsley or a drizzle of olive oil for an added touch of freshness. Crusty artisan bread or a side of whole-grain crackers can enhance the meal and add a satisfying crunch. This soup also pairs exceptionally well with a light green salad dressed in a tangy vinaigrette to balance the richness of the dish.
Storage and reheating tips
Leftovers? No problem! Store your vegan lentil soup in an airtight container in the refrigerator for up to 4 days. Reheat on the stove over low heat until warmed through, adding a splash of broth if need be. You can also freeze the soup for up to 3 months—just ensure it’s completely cool before transferring it to freezer-safe containers.
Helpful cooking tips
For a creamier texture, consider blending a portion of the soup once cooked, leaving some chunks for added heartiness. If you want to enhance the flavor even more, try adding a splash of balsamic vinegar or a squeeze of lemon just before serving; this extra acidity can brighten up the overall taste.
Creative twists
Feel adventurous? You can jazz up your lentil soup with different spices! Try adding a pinch of smoked paprika for a depth of flavor or fresh herbs like thyme or rosemary. For a protein boost, toss in a handful of spinach or kale during the last few minutes of cooking. And if you’re feeling indulgent, vegan sour cream can be dolloped on top for an extra creamy delight.
Your questions answered
How long does it take to prepare this soup?
Prep time is about 10-15 minutes, with a total cooking time of around 40-45 minutes.
Can I substitute lentils?
Yes! Brown or green lentils work best as they hold their shape during cooking. Red lentils will cook faster but can become mushy.
How should I store the leftovers?
Keep it in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.
Is it necessary to remove the bay leaves?
Yes, bay leaves are not meant to be eaten; they add flavor during cooking but should be discarded before serving.
Indulge in this damn good vegan lentil soup, integrate it into your meal plans, and embrace the ease and comfort it brings to your dining table. Enjoy!
Print
Damn Good Vegan Lentil Soup
- Total Time: 55 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A hearty and flavorful vegan lentil soup with roasted tomatoes and butternut squash, perfect for chilly evenings.
Ingredients
- 3 Tbsp olive oil
- 3 carrots, diced
- 1-2 ribs celery, diced
- 1 yellow onion, diced
- 4-5 cloves garlic, chopped
- 1 heaping Tbsp ground cumin
- 2 tsp sweet paprika
- 1 tsp ground turmeric
- ½ tsp cayenne pepper
- 2 bay leaves
- 1 ¼ C brown or green lentils
- ½ medium butternut squash, diced
- 28 oz crushed fire-roasted tomatoes
- 8 C vegetable broth/stock
Instructions
- In a large pot, heat the olive oil over medium heat.
- Add the diced carrots, celery, onion, and garlic. Sauté until they are softened, about 5 to 7 minutes, allowing the flavor to infuse.
- Stir in the ground cumin, sweet paprika, turmeric, and cayenne pepper. Cook for another minute, letting the spices bloom and release their aromas.
- Add in the bay leaves, lentils, butternut squash, crushed tomatoes, and pour in the vegetable broth.
- Bring the mixture to a boil, then reduce the heat to low and let it simmer for 30-40 minutes or until the lentils and squash are tender.
- Remember to remove the bay leaves before serving. Adjust the seasoning as needed and enjoy your hearty soup!
Notes
For a creamier texture, blend a portion of the soup before serving. Adjust spices according to taste.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: Vegan







