Description
A hearty, protein-packed soup that’s completely plant-based, budget-friendly, and tastes like pure comfort food – proof that vegan meals can be deeply satisfying and incredibly simple.
Prep Time: 10 minutes | Cook Time: 40 minutes | Total Time: 50 minutes | Servings: 6
Ingredients
- 1 cup dried green lentils (brown lentils work beautifully too – no need to rinse)
- 1 medium onion, diced small (yellow or white onion for classic flavor)
- 2 medium carrots, diced (about 1/2-inch pieces for even cooking)
- 2 celery stalks, diced (leaves and all for extra flavor)
- 2 cloves garlic, minced fresh (don’t skip the fresh garlic – it’s crucial)
- 6 cups vegetable broth, good quality (low-sodium preferred so you control salt)
- 1 can (14 oz) diced tomatoes with juices (fire-roasted adds incredible depth)
- 1 tsp dried thyme (or 1 tbsp fresh if you have it)
- 1 tsp dried oregano (Mediterranean warmth that’s essential)
- Salt and pepper, to taste (be generous – lentils need confident seasoning)
- 2 tbsp neutral oil for sautéing (olive, avocado, or vegetable oil all work)
- Fresh parsley, generous handful chopped (for garnish and brightness)
Instructions
- Heat the oil in a large pot over medium heat. Add the diced onion, carrots, celery, and minced garlic. Cook until the vegetables soften and smell incredible, about 5 minutes. Don’t rush this step—it’s building all your flavor!
- Dump in the dried lentils, vegetable broth, diced tomatoes with all their juices, thyme, oregano, salt, and pepper. Give everything a good stir so the lentils don’t settle at the bottom and stick.
- Crank up the heat and bring the soup to a rolling boil. Once it’s bubbling, reduce the heat to low, cover with a lid, and let it simmer for 30-40 minutes. The lentils should be tender but not mushy when done.
- Taste your soup and adjust the seasoning—it almost always needs more salt than you think. If it’s too thick for your liking, stir in more broth or water until it reaches your perfect consistency.
- Serve hot in big bowls, garnished with fresh parsley. Grab some crusty bread for dipping if you’re feeling fancy!
Nutrition Information (Per Serving):
- Calories: 195
- Carbohydrates: 31g
- Protein: 11g
- Fat: 4g
- Fiber: 9g
- Sodium: 580mg
- Iron: 25% DV
- Folate: 45% DV
- Potassium: 18% DV
This soup is a nutritional powerhouse! The lentils provide plant-based protein and nearly half your daily fiber needs, while the vegetables add vitamins and minerals. It’s incredibly filling despite being relatively low in calories.
Notes:
- Don’t skip the sauté step! Those 5 minutes of cooking the aromatics create the entire flavor foundation of your soup.
- Every pot and stove runs differently, so start checking your lentils at 30 minutes. You want them tender but still holding their shape, not turned to mush.
- The soup will thicken as it sits because lentils continue absorbing liquid. Just add more broth or water when reheating—no big deal.
- Old lentils take forever to cook, so if yours have been in the pantry for years, they might need an extra 10-20 minutes. Keep simmering and add liquid as needed.
Storage Tips:
- Refrigerate leftovers in an airtight container for up to 5 days. This soup honestly tastes better the next day after the flavors have mingled.
- Freeze portions for up to 3 months in freezer-safe containers. Thaw overnight in the fridge and reheat on the stovetop with extra broth to loosen it up.
- Reheat gently on the stovetop over medium-low heat, stirring occasionally and adding liquid as needed. Microwaving works too, just stir halfway through.
Serving Suggestions:
- Crusty Bread: Perfect for dunking and soaking up every last drop of that flavorful broth.
- Simple Side Salad: A crisp green salad with lemon vinaigrette balances the hearty soup beautifully.
- Garlic Toast: Because everything’s better with buttery, garlicky bread on the side.
- Dollop of Greek Yogurt: Adds creaminess and tang (use coconut yogurt to keep it vegan).
Mix It Up (Recipe Variations):
- Lemony Lentil Soup: Stir in the juice of one lemon and 2 cups fresh spinach during the last 5 minutes for a bright, fresh version.
- Moroccan-Spiced Lentil Soup: Add 1 tsp cumin, 1 tsp coriander, and a pinch of cinnamon with the other spices for warm, exotic flavors.
- Sausage and Lentil Soup: Brown 8 oz sliced plant-based or regular sausage and stir in during the last 10 minutes for a heartier meal.
- Curried Lentil Soup: Replace the oregano and thyme with 2 tsp curry powder and use coconut milk for half the broth—completely transforms it.
- Italian-Style Lentil Soup: Add 2 cups chopped kale, a parmesan rind while simmering, and finish with a drizzle of good olive oil.
What Makes This Recipe Special:
This recipe showcases the beauty of building complex flavors from simple, affordable ingredients. The sautéed mirepoix (onions, carrots, celery) creates an aromatic base used in cuisines worldwide, while the lentils naturally thicken the soup as they release starches during cooking—no flour or cream needed. Lentils have sustained cultures across the Mediterranean, Middle East, and South Asia for millennia because they’re protein-rich, incredibly economical, and deeply satisfying. This version honors that tradition while remaining accessible enough for anyone to master.
