Hearty Red Lentil & Roasted Beet Soup Recipe

I’m convinced that soup season exists year-round, especially when you’ve got a recipe this vibrant sitting in your back pocket. This hearty red lentil and roasted beet soup manages to be both earthy and surprisingly elegant – like wearing your favorite cozy sweater to a dinner party. The deep crimson color alone will make you feel fancy, but wait until you discover how those sweet roasted beets transform into something completely magical.
Why You’ll Love this Hearty Red Lentil & Roasted Beet Soup
When you’re craving something that’ll warm you from the inside out, this red lentil and beet soup hits differently than your average weeknight dinner.
I’m talking about layers of earthy sweetness that’ll make you forget you’re eating vegetables.
The beets bring this gorgeous ruby color that looks fancy without any effort.
Red lentils cook down into creamy perfection, no dairy needed.
Plus, you probably have most ingredients sitting in your pantry right now.
It’s filling enough to satisfy, healthy enough to feel virtuous, and forgiving enough for kitchen beginners.
What Ingredients are in Hearty Red Lentil & Roasted Beet Soup?
This soup works because every single ingredient has a job to do, and none of them are slacking off. The red lentils break down into this naturally creamy base that makes you wonder why anyone bothers with heavy cream. Meanwhile, the beets are doing their thing, adding sweetness and that knockout color that makes your kitchen look like you know what you’re doing.
You’re looking at mostly pantry staples here, which is why this recipe works for those nights when grocery shopping feels like climbing Mount Everest. The beauty is in how these simple ingredients transform into something that tastes way more complicated than the effort you put in.
Ingredients:
- 1 cup red lentils, rinsed and soaked
- 2 medium beets, peeled and cubed
- 1 small red onion, chopped
- 3 cloves garlic, chopped
- 1 can diced tomatoes or 1–1.5 cups fresh tomatoes
- 1 red bell pepper, chopped (optional)
- 4–5 cups water or vegetable stock
- 2 tbsp olive oil
- 1 bay leaf
- Salt and black pepper to taste
A Few Things Worth Knowing About These Ingredients
Red lentils are the star here, and they’re nothing like their stubborn green cousins that take forever to cook. These little orange guys break down fast, usually in about 15-20 minutes, and they practically melt into silk. If you can only find green or brown lentils, they’ll work, but you’ll need extra cooking time and they won’t get quite as creamy.
Fresh beets beat the pre-cooked ones every time, even though peeling them makes your hands look like you’ve been finger-painting with kindergarteners. The sweetness develops as they cook down, balancing out the earthiness that some people find off-putting about beets.
That red bell pepper is totally optional, but it adds a nice sweet crunch if you’re into that. Some days I throw it in, some days I forget it exists. The soup doesn’t hold grudges either way.
For the liquid, vegetable stock gives you more flavor than water, obviously, but water works fine if that’s what you’ve got. The other ingredients carry enough weight that plain water won’t ruin your day.
How to Make this Hearty Red Lentil & Roasted Beet Soup

This soup comes together in that magical way where you throw everything in a pot and somehow end up with something that looks like you spent hours on it. The whole process takes about 45 minutes from start to finish, and most of that time is hands-off simmering while you catch up on whatever show you’re currently obsessing over.
Start by heating 2 tablespoons of olive oil in your largest pot over medium heat. You want that oil shimmering but not smoking, because burnt garlic is the enemy of everything good in this world. Once it’s ready, toss in 1 small red onion, chopped, along with 3 cloves of garlic, also chopped. Let them sauté until the onion goes soft and translucent, which usually takes about 5 minutes. Your kitchen will start smelling like the kind of place where good things happen.
Now comes the fun part where you dump everything else in and feel like a cooking genius. Add your 2 medium beets, peeled and cubed, along with that optional 1 red bell pepper if you’re using it. Then goes 1 can of diced tomatoes (or 1 to 1.5 cups fresh if you’re feeling fancy), followed by 1 cup of red lentils that you’ve rinsed and soaked. Drop in 1 bay leaf because bay leaves make everything taste more intentional, even when you’re winging it.
Pour in 4 to 5 cups of water or vegetable stock, depending on how thick you like your soup. Start with 4 cups because you can always add more liquid later, but taking it out is considerably more complicated and involves way more dishes.
Crank the heat up and bring everything to a rolling boil, then immediately dial it back down to a gentle simmer. Cover the pot and let it bubble away for 20 to 30 minutes, until the beets are fork-tender and the lentils have completely broken down into creamy submission. The red lentils will basically dissolve into the broth, creating this naturally thick base that makes you question why anyone bothers with flour or cream.
Here’s where you get to make a choice that says something about your personality. You can leave the soup chunky and rustic, which is perfectly respectable, or you can blend it into silky smoothness. If you’re going the smooth route, fish out that bay leaf first unless you enjoy explaining to someone why there’s a random leaf in their bowl. Use an immersion blender if you have one, or carefully transfer portions to a regular blender, working in batches so you don’t end up wearing hot soup.
Season with salt and black pepper to taste, and this is where you really need to trust your tongue over any measurements. Start conservatively because you can always add more, but removing excess salt requires dark magic that most of us haven’t mastered.
The soup is technically done at this point, but letting it sit for a few minutes off the heat allows all those flavors to get properly acquainted. It’s like giving them time to shake hands and exchange business cards before the big presentation.
Hearty Red Lentil & Roasted Beet Soup Substitutions and Variations
Once you’ve got the basic technique down, you can start playing around with this recipe like it’s your personal soup laboratory.
I love swapping green lentils for red ones—they hold their shape better if you prefer more texture. Can’t find beets? Carrots work beautifully too. Want heat? Toss in crushed red pepper or fresh ginger with the garlic.
For protein lovers, I’ll add cooked sausage or shredded chicken.
Coconut milk instead of stock creates an incredibly creamy base that’ll make you forget it’s vegan. Fresh herbs like thyme or rosemary transform the whole flavor profile completely.
What to Serve with Hearty Red Lentil & Roasted Beet Soup
While I’m ladling this vibrant soup into bowls, I’m already thinking about what’ll turn this meal from good to absolutely perfect.
Crusty sourdough bread is my go-to – something with a good crust that won’t fall apart when dunked. I’ll spread it thick with butter or olive oil.
A dollop of Greek yogurt adds creamy richness that balances the earthy beets beautifully. Sometimes I’ll crumble feta on top for that salty bite.
For something heartier, I’ll serve grilled cheese sandwiches alongside. The crispy, buttery exterior pairs wonderfully with this smooth, warming soup.
Final Thoughts
Honestly, I can’t think of many soups that deliver this much satisfaction with so little fuss. This recipe’s basically foolproof, which is perfect because I’m definitely not foolproof in the kitchen.
The earthy sweetness from those roasted beets pairs so beautifully with the creamy lentils, you’ll wonder why you haven’t been making this combo all along.
What I love most? You probably have most ingredients already. No fancy shopping trips, no weird spices that’ll sit in your pantry forever. Just wholesome, real food that happens to taste incredible together.

Red Lentil & Roasted Beet Soup
Ingredients
- 1 cup red lentils rinsed and soaked
- 2 medium beets peeled and cubed
- 1 small red onion chopped
- 3 cloves garlic chopped
- 1 can diced tomatoes or 1–1.5 cups fresh tomatoes
- 1 red bell pepper chopped (optional)
- 4 –5 cups water or vegetable stock
- 2 tbsp olive oil
- 1 bay leaf
- Salt and black pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Sauté onion and garlic until soft and fragrant, about 3-4 minutes.
- Add cubed beets, red bell pepper (if using), tomatoes, rinsed lentils, bay leaf, and stock or water.
- Bring mixture to a boil, then lower heat to medium-low.
- Simmer for 20–30 minutes until beets are tender and lentils are fully cooked.
- For a smoother consistency, blend partially or mash with a potato masher (optional).
- Remove bay leaf and season with salt and pepper to taste.
- Serve hot with suggested garnishes.
Notes
Nutrition
Frequently Asked Questions
Can I Make This Soup in a Slow Cooker or Instant Pot?
I’d recommend using an Instant Pot for faster cooking – about 12 minutes high pressure with natural release. For slow cookers, cook on low 6-8 hours or high 3-4 hours.
How Long Does This Soup Last in the Refrigerator?
I’d store this soup in the refrigerator for up to four days in an airtight container. You’ll want to reheat it gently on the stovetop, adding water if it’s thickened too much.
Can I Freeze This Soup for Meal Prep?
I’ll confirm you can definitely freeze this soup for meal prep. It freezes beautifully for up to three months. I’d recommend cooling it completely first, then storing in freezer-safe containers.
Do I Need to Soak Red Lentils Before Cooking?
You don’t need to soak red lentils before cooking since they’re split and cook quickly. I’d rinse them thoroughly to remove debris, then add directly to your soup for convenience.
What’s the Best Way to Remove Beet Stains From Hands?
I’ll scrub my hands with coarse salt and lemon juice, then wash with dish soap. If stains persist, I’ll rub with baking soda paste or white vinegar before washing again.




