There’s something incredibly comforting about a warm bowl of Vegetarian Lentil Soup. It’s simple, wholesome, and made with pantry ingredients that magically transform into a rich, flavorful meal. This is the kind of soup I make when I want something filling yet healthy, light yet satisfying. Plus, it’s perfect for meal prep, budget-friendly, and naturally gluten-free.
Whether you love earthy lentils, vibrant vegetables, or one-pot recipes, this soup will quickly become a favourite in your kitchen too.
Quick Facts
-
Prep Time: 10 minutes
-
Cooking Time: 30 minutes
-
Total Time: 40 minutes
-
Serving Size: 4 bowls
Why You’ll Love This Vegetarian Lentil Soup
This soup checks all the boxes: warm, cozy, nutritious, and completely fuss-free. Here’s why I adore making it:
-
Made with simple everyday ingredients
-
Packed with plant protein and fibre
-
One-pot, easy to cook, and easy to clean
-
Customizable with endless variations
-
Freezes beautifully for busy days
-
Naturally vegan and gluten-free
Each spoonful feels grounding and comforting—perfect for cold evenings or when you need a nourishing meal.
Ingredients You’ll Need
Base Ingredients
-
1 cup dried red or brown lentils, rinsed
-
1 onion, chopped
-
2 carrots, diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
1 tbsp olive oil
-
1 tsp cumin powder
-
½ tsp turmeric
-
1 tsp smoked paprika (optional but recommended)
-
Salt and pepper to taste
Liquids & Add-Ins
-
5 cups vegetable broth (or water)
-
1 cup crushed tomatoes
-
Juice of half a lemon
-
Fresh parsley or coriander for garnish
How to Make Vegetarian Lentil Soup
Step 1: Sauté the Aromatics
Heat olive oil in a pot. Add onions, carrots, and celery. Sauté for 5–6 minutes until they soften and smell fragrant. Add garlic and cook for 1 minute.
Step 2: Add Spices
Mix in cumin, turmeric, paprika, salt, and pepper. Toasting the spices briefly brings out their flavours.
Step 3: Add Lentils & Broth
Add rinsed lentils, crushed tomatoes, and vegetable broth. Stir well.
Step 4: Simmer
Bring to a boil, then lower heat and simmer for 20–25 minutes until lentils are soft.
Step 5: Adjust Texture
For a creamier soup, blend 1–2 cups of the soup and mix it back in.
For a chunkier soup, leave it as is.
Step 6: Finish
Add lemon juice and garnish with parsley before serving. The lemon brightens the flavour beautifully.
Serving Suggestions
-
Serve with warm crusty bread or garlic toast
-
Add a dollop of yogurt or coconut cream
-
Sprinkle chili flakes for extra heat
-
Pair with a fresh green salad for a complete meal
-
Enjoy it over rice for a heartier bowl
Tips for Customization
-
Add greens: Spinach or kale near the end of cooking
-
Add vegetables: Potatoes, zucchini, mushrooms, or peppers
-
Add protein: Chickpeas for extra heartiness
-
Make it smoky: Add a pinch of smoked paprika or chipotle
-
Make it creamy: Stir in coconut milk or cashew cream
Nutritional Info (Approx. per serving)
-
Calories: 220
-
Protein: 12g
-
Carbs: 30g
-
Fiber: 10g
-
Fat: 6g
FAQs
1. Can I use canned lentils?
Yes, but reduce cooking time to 10–15 minutes since they are already soft.
2. Can I freeze this soup?
Absolutely! Freeze in portions for up to 3 months.
3. Should I soak lentils first?
No need—red and brown lentils cook quickly without soaking.
4. Can I make this in an Instant Pot?
Yes! Cook on High Pressure for 10 minutes, release naturally.
5. Can I make this soup spicy?
Add chili flakes, cayenne, or fresh green chilies depending on your heat preference.
Final Thoughts
This Vegetarian Lentil Soup is everything I love in a meal—easy, wholesome, and full of comforting flavours. It’s the perfect recipe to warm your body, nourish your mind, and simplify your evenings. Once you try it, you’ll see why it’s a regular in my kitchen.