Cozy Vegetarian Lentil Soup

Posted on February 7, 2026

By: Betty Miller

Bowl of cozy vegetarian lentil soup with fresh herbs and vegetables

Start the timer and breathe easy, this is the kind of weeknight soup that behaves itself, warms the family, and stretches a short grocery run into multiple meals. Lentils pack a surprising 18 to 25 grams of protein per cooked cup, they’re fiber-rich, and the aroma of garlic and thyme simmering with potatoes will sell itself to anyone in the house. If you want a heartier spin later, I like this related, spinach-forward take for colder nights, check it out here: ultimate lentil and spinach soup. Taste detail: expect an earthy, slightly sweet base with a creamy finish from cheddar and sour cream.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cozy vegetarian lentil soup 2026 02 07 204504 1

Vegetarian Lentil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: betty-m
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting weeknight soup packed with protein-rich lentils and fresh vegetables, ideal for chilly evenings.


Ingredients

Scale
  • 1 onion, chopped
  • 3 garlic cloves, finely chopped or minced
  • 2 stalks celery, finely chopped
  • 1 ½ cups cubed potatoes (around 45 small potatoes)
  • 2 carrots, peeled and chopped into coins
  • Pinch of salt
  • ½ cup dry green or brown lentils, rinsed
  • ½ tsp thyme
  • ½ tsp marjoram
  • 6 cups vegetable stock
  • ⅓ cup shredded cheddar
  • 2 tbsp sour cream

Instructions

  1. Heat 2 tbsp of olive oil in a large pan over medium heat. Add onion, garlic, and celery; sauté until garlic is translucent.
  2. Add cubed potatoes and carrots, season with salt, and fry for 1-2 minutes.
  3. Add lentils, thyme, marjoram, and veggie broth. Bring to a boil, then cover and reduce heat to simmer for 25-30 minutes.
  4. After cooking, let soup cool for 5 minutes and stir in cheese.
  5. Dissolve sour cream in a small bowl with ¼ cup of soup and add back to the pot.
  6. For a creamier texture, blend a portion of the soup with a stick blender.
  7. Taste and season with salt and black pepper; serve garnished with fresh herbs.

Notes

For a creamier version, blend part of the soup. Adjust cheese and sour cream for a vegan substitute.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 5g
  • Sodium: 500mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 15g
  • Cholesterol: 30mg

How to Make Vegetarian Lentil Soup in 30 Minutes

This section sets the pace, because busy cooks need a plan that’s fast and reliable. The secret is mise en place, quick-fire sautéing, and using a firm-cooking lentil so you get tender beans without turning the pot into puree. Read this with your chopping board ready, you’ll be spooning soup before you know it.

What You’ll Need

  • 1 onion (*chopped)
  • 3 garlic cloves (*finely chopped or minced)
  • 2 stalks celery (*finely chopped)
  • 1 ½ cups cubed potatoes (= around 4-5 small potatoes)
  • 2 carrots (*peeled + chopped into coins)
  • pinch of salt ((how much depends on how salted your veggie broth is))
  • ½ cup dry green or brown lentils (*rinsed)
  • ½ tsp thyme
  • ½ tsp marjoram
  • 6 cups vegetable stock
  • ⅓ cup shredded cheddar (*see notes)
  • 2 tbsp sour cream

Keep the veggies roughly the same size so everything cooks evenly, and use a sturdy stock for flavor, it matters more than you think.

Step-by-Step Method

  1. Heat 2 tbsp of olive oil in a large pan (with a lid) over medium heat. Add onion, garlic and celery and saute until garlic is translucent and soft. Tip: Sweat the onions gently, don’t rush with high heat or the garlic will burn and go bitter.
  2. Add the cubed potatoes, carrots and season with a pinch of salt (the amount will depend on how salted your veggie broth is). Fry for about 1-2 minutes. Tip: Browning the potatoes slightly gives a deeper flavor, so stir and let the edges color a touch.
  3. Add the lentils, thyme, marjoram and veggie broth. Cover the pan with a lid and bring the mix to a boil. Then reduce heat and let simmer for about 25-30 minutes or until lentils are soft but not mushy. (see notes). Tip: Keep the lid on most of the simmer to trap steam and speed cooking, but check at 20 minutes to avoid over-softening.
  4. Take the soup from the heat and let the soup cool for 5 minutes. Stir in the cheese. Tip: Off-heat melting avoids separation, and gives a silkier finish than high-heat trickery.
  5. Take out ¼ cup of the soup (without any veggies) and add it to a small bowl. Dissolve sour cream and add the mix back to the soup. Tip: Temper the sour cream with hot broth first so it blends smoothly and won’t curdle.
  6. For a creamier soup, blend about 1/4 of it with a stick blender (optional). Tip: Blend only a portion to preserve texture, and pulse briefly so the soup remains chunky and satisfying.
  7. Taste and season with salt and black pepper. Serve garnished with fresh herbs. Tip: Always salt at the end to account for how salty the stock and cheese already are, then adjust to taste.

Nutrition Breakdown

  • Serving size: about 1 generous bowl, recipe serves 4.
  • Calories: roughly 320–360 kcal per serving, depending on cheese and oil.
  • Protein: about 14–18 grams per serving, thanks to the lentils and cheddar.
  • Carbohydrates: roughly 40–50 grams per serving, mostly from potatoes and lentils.
  • Fat: approximately 10–12 grams per serving, from olive oil and cheese.
  • Fiber: about 10–14 grams per serving, lentils and veggies deliver substantial fiber.

Short health insight: This soup balances plant protein and fiber so it keeps you full, stabilizes blood sugar, and makes for a very family-friendly, nutrient-dense weeknight meal.

Perfect Pairings

  • Crusty bread or a warm baguette to mop up the broth, ideal for chilly evenings.
  • A simple green salad with lemon vinaigrette to add brightness and contrast.
  • Grain bowl style: serve over brown rice or farro when you want a heartier plate.
  • Seasonal note: in fall, pair with roasted root vegetables and an apple slaw for contrast.

How to Store It Right

  • Fridge: cool to room temperature then refrigerate in an airtight container for up to 3–4 days.
  • Freezer: freeze in meal-sized portions for up to 3 months, leave a little headspace for expansion.
  • Reheat: thaw overnight if frozen, reheat gently on the stove over medium-low, add a splash of water or stock if thickened.
  • Freshness tip: brighten leftovers with a squeeze of lemon or a drizzle of olive oil right before serving to revive flavor.

Expert Tips

  • Use green or brown lentils, they hold their shape and cook quickly without turning mushy.
  • Chop vegetables uniformly so everything cooks evenly within the 25–30 minute simmer.
  • If you prefer a vegan version, swap the cheddar and sour cream for 2 tbsp of nutritional yeast and a tablespoon of coconut yogurt.
  • For richer flavor, add a splash of white wine with the broth and let it reduce for a minute before covering.
  • Double the batch and freeze half in flat bags for quick meals later, they thaw faster and stack neatly.

Flavor Experiments

  • Seasonal (Autumn): Stir in 1 cup of roasted butternut squash cubes and a pinch of nutmeg, finish with sage for a cozy seasonal twist.
  • Gourmet: Deglaze the pan with 1/4 cup dry white wine before adding broth, finish with a swirl of truffle oil and toasted walnuts for texture.
  • Playful: Add 1 tbsp curry powder and swap sour cream for coconut milk for a curried lentil version served over basmati rice.

Mistakes to Avoid

  • Overcooking the lentils, the fix: check at 20 minutes, and remove from heat as soon as they’re tender but still intact.
  • Not seasoning at the end, the fix: taste after adding cheese and sour cream, then adjust salt so the soup isn’t flat.
  • Blending the entire pot, the fix: only partially puree for body and mouthfeel, preserve some chunks for texture.
  • Adding dairy to boiling soup, the fix: cool slightly before stirring in sour cream to avoid curdling.
  • Using thin stock, the fix: choose a full-flavored vegetable stock or fortify plain stock with a dash of soy sauce or miso for depth.

What to Do with Leftovers

  • Thicken and bake as a shepherd’s pie base, top with mashed potatoes or sweet potatoes and roast until golden.
  • Puree leftover soup and use as a sauce for pasta, drizzle with olive oil and toss with sautéed greens.
  • Stir leftovers into cooked grains or use as a warm filling for stuffed peppers or savory crepes.

Quick Questions

Q: How long do green lentils take to cook in this soup?

A: Green or brown lentils typically soften in about 20 to 30 minutes in simmering broth, depending on age and size. Start checking at 20 minutes so they’re tender but still hold shape, then finish with cheese and sour cream off the heat.

Q: Can I make this soup vegan without losing creaminess?

A: Yes, replace cheddar and sour cream with 2 tablespoons nutritional yeast plus 2 tablespoons unsweetened coconut yogurt or cashew cream to mimic creaminess, add a splash of olive oil for richness.

Q: Why did my soup get mushy, and how do I prevent it next time?

A: Mushiness comes from overcooking or using split lentils, the fix is to use whole green or brown lentils, monitor at 20 minutes, and remove from heat as soon as lentils are tender.

Q: Is it safe to freeze with dairy in the soup?

A: You can freeze with dairy, but texture may change slightly; thaw in the fridge and reheat gently, stirring in an extra splash of stock or fresh cream to restore silkiness if needed.

Enjoy the practical simplicity, and remember a good soup is forgiving, so tweak it to your family’s taste and keep it in regular rotation.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star