There’s something about a Hearty Vegetarian Lentil Soup that just feels good the second it hits the spoon. It’s warm, simple, and one of those soups that makes you feel a little healthier with every bite. This version keeps things classic and cozy without being heavy.

Some soups are all about the toppings. You look forward to the bread, the cheese, the swirl of something extra. Lentil soup isn’t like that. It holds up on its own. Maybe it’s because I’ve been mostly vegetarian forever, but a solid lentil soup always feels like one of those staples you just want around in the colder months. This one stays broth based with those basic flavor notes that make it feel familiar, but it still has enough substance to count as a full meal. It has that “feel good” quality without trying to be a health food, even though it kind of is.
Lentils have always been a staple in Sicilian cooking for both of our families, but my husband’s side also follows the New Year’s tradition where lentils symbolize luck and prosperity. They say the lentils look like tiny coins. So whether or not you end up with extra fortune, you at least get a delicious bowl of something that’s good for you.
If you love a good soup-and-salad night, this bowl is the perfect match for a few of my favorite fresh, quick salads that make the whole meal feel complete. Don't sleep on my Strawberry Caprese Salad with Creamy Strawberry Balsamic Vinaigrette or my Air-Fryer Herb Crusted Goat Cheese & Pear Salad.
Jump to:
Ingredients
Here’s everything you need for this Hearty Vegetarian Lentil Soup. The ingredients are basic, comforting, and come together in that classic, cozy lentil-soup way without a lot of fuss.

- Lentils
- Carrots
- Celery
- Onion
- Potato
- Thyme
- Parsley
A quick look at some of the star ingredients. Full ingredient list is included in the recipe card below.
Why I Make This Hearty Vegetarian Lentil Soup
A lot of soups steal the show with the add-ons, but this one is really about the base itself. It’s simple, familiar, and just hits right when the temperatures drop. Making it fills the kitchen with aromatics in the best way. Rosemary cooking on the stove is basically my cooking version of lighting a really good candle. This soup became a staple without me trying because we genuinely love lentils and it fits right alongside all my other cozy soups. If you're looking to add some other delicious soups to your weekly rotation try out my Creamy Vegetarian Tortilla Soup, Roasted Butternut Squash Soup with Tortellini, and Giambotta: Italian Vegetable Soup Recipe.
What Makes This Version Different
Some lentil soups are thick, tomato heavy, or packed with vegetables. This one stays lighter but still filling. No fuss. No twenty ingredients. Just what you need. The secret is in the timing. Instead of dumping everything in at once, you slowly layer the ingredients so the flavors melt together naturally. It keeps the soup classic but still full of flavor and makes the broth perfect for dipping crusty bread. If you forgot to stop for fresh bread but want something just as delicious on the side try these super easy and Flaky Buttermilk Biscuits.
Is Lentil Soup Healthy?
Absolutely. Lentils are naturally packed with fiber, plant protein, and the kind of steady energy that keeps you full without feeling heavy. This version stays brothy with simple aromatics like thyme and rosemary that build flavor without adding anything unnecessary.
So maybe you didn’t win the lotto today, but you’re still winning in the nutrition department. A bowl of this hits all the things you want from a cozy, healthy meal.
How to Store Lentil Soup
Lentil soup stores really well, which is another reason it’s worth making a full pot. Let it cool completely, then transfer it to airtight containers. It keeps in the fridge for about 3 to 4 days.
If you want to freeze it, you can. Lentils hold up nicely. Freeze in portions for up to 2 to 3 months, and just add a splash of broth or water when reheating to bring the texture back.

Lucky Lentils
Lentils are a staple in Sicilian cooking for both sides of our family, but my husband’s side also grew up with the New Year’s tradition of eating them for luck. Because they look like little coins, the idea is that they bring prosperity going into a new year. Whether you love the tradition or just the meaning behind it, lentils already come packed with benefits. They’re full of fiber and plant protein, budget friendly, and make a really solid meal. So either way, you’re winning something.
FAQ
Definitely. Let it cool fully before freezing. Add a splash of broth when reheating.
Green or brown lentils hold their shape best for this kind of soup. Red lentils cook down softer.
Yes, lentils are naturally high in fiber and plant protein. This Hearty Vegetarian Lentil Soup stays broth based which keeps it light but still filling.
They resemble tiny coins, and in many Sicilian households they’re eaten on New Year’s for prosperity.
Related
Looking for other recipes like this? Try these:
Shop The Realest
📖 Recipe

Hearty Vegetarian Lentil Soup (Easy, Cozy, and Protein-Packed)
Ingredients
- 9 oz cooked lentils *or start with dried and cook in water/broth (see notes below)
- 1 tablespoon butter
- 2 tablespoon olive oil
- 1 small sprig of rosemary
- 2 sprigs of thyme
- 1 –2 small bay leaves or 1 medium
- 2 celery stalks chopped finely
- 2 carrots chopped
- 1 garlic clove minced
- 1 onion chopped
- 1 Butter potato peeled and cubed
- 2 tablespoons tomato paste
- 1 quart of vegetable broth
- 2 cups of water
- Salt to taste
- Pepper to taste
- fresh parsley to garnish, optional
Instructions
Note: This soup can be made using either pre-cooked lentils or dry lentils. Follow the option that applies to you below — the timing and liquid differ slightly.
- Chop the onion, carrots, and celery. Mince the garlic. Dice the potato into small, even cubes.
- Heat a mix of butter and olive oil in a pot over medium heat.
- Add onion, carrots, and celery; cook over medium-low heat until tender. Add garlic and cook 1 minute.
- Add rosemary sprig, thyme sprig, and bay leaves. Stir in the tomato paste.
- Add the finely diced potato.
- Pour in the broth and/or water, adding enough liquid to gently cook everything. Adjust to your preference for a brothier or thicker soup.
- Add the cooked lentils (or dried lentils if cooking from scratch).
- If using pre-cooked lentils, add them after the broth and potatoes. Simmer for 20–30 minutes, or until the potatoes are fork-tender and the flavors have come together.
- If using dry lentils, add them with the broth and potatoes. Bring to a gentle boil, then reduce to a simmer and cook for 30–40 minutes, stirring occasionally, until the lentils and potatoes are tender.
- Bring the soup to a gentle boil. Let the soup simmer until the potatoes and vegetables are tender and the flavors have come together—about 20–25 minutes if using pre-cooked lentils, or 30–40 minutes if using dry lentils.
- Season with salt and pepper.
- Remove rosemary and bay halfway through; leave thyme sprigs in for the full simmer.
- Adjust seasoning as needed.
- Serve with Parmigiano cheese, feta cheese, or just a really good piece of crusty bread. Garnish with fresh chopped parsley.






Real Talk