I love a good bowl of hearty soup and this one is that and then some. This Hearty Lentil Soup is everything you want in a nourishing bowl of soup. You can wait this with something like my Plant-Based Grilled Cheese, but it’s equally as good with just a hunk of sourdough. Or have it on it’s own with a muffin for dessert!
You’re going to love how this soup fills you up. It’s packed with protein and fibre with a wallop of iron as well. It’s great for a cold day, or as a light meal when you just want to snuggle up on the couch and relax.
This will become one of your go-to weeknight meals. It’s a one-pot beauty in that it takes very little time to get going and it essentially cooks in the background while you’re making a comfort food dessert like my Fruit Grunt.
This stores beautifully in the fridge – and it’s one of those dishes that tastes even better the next day. It makes a big batch, so this is a great soup to make on a Sunday and have lunches throughout the week. Whatever you do with it this Hearty Lentil Soup is going to warm its way into your heart. Smash it into your face!

Hearty Lentil Soup
Description
This Hearty Lentil Soup is a perfect plant-based meal. It’s packed with protein, fibre, and flavour!
Ingredients
Instructions
-
In a large pot dry-sweat the onions, carrots and celery with a pinch of salt until they start to soften up a bit. About 8-10 minutes.
-
Add the garlic and continue to sweat for another minute. Add in the tomato paste and mix it around. Cook another 2 minutes.
-
Add in everything else except the parsley and stir it up while also bringing it to a boil. Once it’s going bring it down to a simmer and let it cook for 1hr until everything is cooked through and the lentils are soft.
-
Season with salt and pepper to taste, serve and top with the parsley. Enjoy!
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 335kcal
- % Daily Value *
- Total Fat 1.2g2%
- Saturated Fat 0.2g1%
- Sodium 318mg14%
- Potassium 1327mg38%
- Total Carbohydrate 60.3g21%
- Dietary Fiber 26g104%
- Sugars 9.5g
- Protein 21.2g43%
- Calcium 7 mg
- Iron 40 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.