easy one pot lentil soup with beets and cabbage for healthy meals

30 min prep 3 min cook 4 servings
easy one pot lentil soup with beets and cabbage for healthy meals
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Easy One-Pot Lentil Soup with Beets & Cabbage

When January’s chill settles over the Midwest, my Dutch oven becomes my security blanket. I developed this ruby-red lentil soup on a blizzard-battered Tuesday when the roads were closed, the fridge was nearly bare, and my kids were threatening to stage a coup unless I produced “something that tastes like summer.” One hour later the house smelled like a Mediterranean grandma’s kitchen, three bowls had been licked clean, and my seven-year-old—who swears beets are “alien brains”—asked for seconds. Twelve winters later, this is still the recipe my neighbors text me for when they need a detox from heavy holiday food or a vibrant Meatless Monday that feels anything but penitential. It’s week-night fast, pantry-friendly, and somehow manages to taste even better reheated for lunch while you scroll through your inbox. If you can chop vegetables and open a can, you can master this soul-warming bowl of goodness.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers together while you binge your favorite podcast.
  • Plant-powered protein: One humble cup of lentils delivers 18 g of protein plus iron and fiber to keep you full.
  • Beets = natural sweetness: Earthy beets balance the tangy tomatoes and make the broth glow like sunset.
  • Cabbage on a budget: A whole head costs less than a latte and stretches the soup to feed a crowd.
  • Freezer hero: Double-batch, freeze flat in zip bags, and you’ve got instant healthy comfort for busy nights.
  • Customizable heat: Add chili flakes for fire or keep it kid-mild—taste buds decide.
  • Vibrant leftovers: The flavors marry overnight; the color stays stunningly photogenic for lunch-box bragging rights.

Ingredients You'll Need

Ingredients

Before we start simmering, let’s talk produce. Look for beets that feel heavy for their size with smooth, firm skin; if the greens are attached, bonus—they’re edible (sauté them with garlic tomorrow). Green or brown lentils work best here because they hold their shape; red lentils will dissolve into mush. For cabbage, any variety plays nicely: green is classic, savoy looks frilly and elegant, and purple will turn your broth magenta—fun science experiment for the littles. Choose a good-quality vegetable broth; it’s half the flavor. Finally, hunt for canned fire-roasted tomatoes for smoky depth, but plain diced get the job done in a pinch.

Subtle swaps: No beets? Swap in diced carrots or sweet potatoes. Vegan parmesan rind simmered with the soup adds umami if you have one lurking in the freezer. Gluten-free eaters are already safe; to make grain-free, simply skip the optional barley addition listed in the variations. Fresh herbs brighten the finish, but dried work—just use half the amount.

How to Make Easy One-Pot Lentil Soup with Beets and Cabbage for Healthy Meals

1
Warm the pot & bloom the aromatics

Place your Dutch oven over medium heat. Add olive oil; when it shimmers, scatter in diced onion and a three-finger pinch of salt. Cook 3 minutes until translucent, stirring occasionally. Add minced garlic, dried oregano, and a bay leaf; cook 60 seconds until fragrant but not browned—this releases the essential oils and sets the savory foundation.

2
Deglaze & build the broth

Stir in tomato paste; cook 1 minute to caramelize, then splash in vegetable broth while scraping the browned bits (fond) from the pot’s bottom. Those caramelized sugars equal free flavor bombs. Pour in remaining broth plus 2 cups water and bring to a lively simmer.

3
Add the sturdy vegetables

Stir in diced beets (or carrots), rinsed lentils, and a pinch of pepper. Return to a gentle boil, then reduce heat, cover partially, and simmer 15 minutes. This head-start ensures the beets soften while the lentils stay pleasantly al dente.

4
Cabbage time

Stir in shredded cabbage and canned tomatoes with their juices. Simmer another 10–12 minutes until the cabbage wilts yet retains a whisper of texture. If broth level looks low, splash in ½–1 cup hot water; cabbage releases moisture but also drinks some up.

5
Season smartly

Taste! Add salt gradually—start with ½ teaspoon kosher salt, stir, and wait 30 seconds. Acid from tomatoes can mute salt perception, so re-taste after the soup “relaxes.” Stir in lemon juice or red-wine vinegar for brightness and a tiny pinch of smoked paprika for depth.

6
Finish with freshness

Off heat, fold in chopped parsley or dill. Ladle into warm bowls, drizzle with good olive oil, and shower with freshly ground black pepper. Serve with crusty whole-grain bread or a swirl of yogurt for creamy tang.

Expert Tips

No-soak lentils

Unlike beans, lentils don’t need an overnight bath. Just rinse and pick out any stones—weeknight dinner saved.

Speed shred

Use a food processor with the shredding disk to decimate a head of cabbage in 30 seconds—no knife-induced tears.

Cool before freezing

Chill soup completely in an ice-bath; it prevents ice crystals and protects that gorgeous color.

Revive leftovers

Lentils keep drinking broth. Add a splash of water when reheating and a squeeze of citrus to wake the flavors.

Keep that color

Acid helps beets stay ruby. Add tomatoes after the first simmer to reduce pH exposure time.

Low-sodium hack

Use no-salt broth and control seasoning at the end. A strip of kombu seaweed while simmering boosts minerals and umami without salt.

Variations to Try

  • Moroccan twist

    Swap oregano for 1 tsp each cumin & coriander, add ½ tsp cinnamon and a handful of raisins. Finish with cilantro and toasted almonds.

  • Spicy Tuscan

    Include ¼ tsp chili flakes and a parmesan rind while simmering. Stir in chopped kale in the last 3 minutes and serve with crusty ciabatta.

  • Coconut curry

    Replace 1 cup broth with light coconut milk and add 1 Tbsp red curry paste. Garnish with lime zest and Thai basil.

  • Grains & greens

    Add ½ cup pearl barley or farro with the lentils for chew, and finish with baby spinach that wilts instantly.

  • Summer chilled version

    Omit cabbage, purée finished soup, chill, and serve cold topped with cucumber & dill yogurt—borscht meets gazpacho.

Storage Tips

Let soup cool to lukewarm, then transfer to airtight containers. Refrigerate up to 5 days or freeze up to 3 months. For grab-and-go lunches, ladle into silicone muffin trays, freeze, then pop out individual “soup pucks” and store in a zip bag—each puck equals one cup and reheats in the microwave in 2 minutes. Always re-season after reheating because cold dulls salt perception. If the broth thickens, loosen with water or broth and brighten with a squeeze of lemon.

Canning caution

This soup is NOT safe for water-bath canning because of low acidity. Stick to freezing for long-term storage.

Frequently Asked Questions

Young, thin-skinned beets don’t require peeling—just scrub well. Older tough skins can be removed with a vegetable peeler for silkier texture.

Absolutely. Red cabbage will tint the broth magenta and adds slightly more peppery notes; cook time remains the same.

As written, yes. If you add barley or farro per variations, choose certified gluten-free grains or omit them.

Add acid: lemon juice or vinegar brightens flavors instantly. Next layer salt in small pinches, or stir in a spoon of miso paste for umami depth.

Yes. Add everything except cabbage and tomatoes to the crock, cook on LOW 6–7 hours, then stir in cabbage and tomatoes for the final 30 minutes.

A crusty whole-grain sourdough or seeded rye complements the earthy notes. For gluten-free, try toasted chickpea-flour flatbread.
easy one pot lentil soup with beets and cabbage for healthy meals
soups
Pin Recipe

Easy One-Pot Lentil Soup with Beets & Cabbage

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Heat aromatics: Warm olive oil in Dutch oven over medium heat. Add onion and a pinch of salt; sauté 3 min until translucent. Stir in garlic, oregano, bay leaf; cook 1 min.
  2. Deglaze: Stir in tomato paste 1 min, then splash in ½ cup broth while scraping browned bits. Add remaining broth plus 2 cups water; bring to a simmer.
  3. Add sturdy veg: Stir in lentils and beets. Simmer covered 15 min.
  4. Add cabbage & tomatoes: Stir in cabbage and tomatoes with juices. Simmer uncovered 10–12 min until vegetables are tender.
  5. Season: Add salt, pepper, lemon juice. Adjust to taste. Remove bay leaf.
  6. Serve: Stir in parsley. Ladle into bowls, drizzle with olive oil and extra black pepper.

Recipe Notes

Soup thickens on standing; loosen with water or broth when reheating and re-season. For a smoky undertone, add ¼ tsp smoked paprika with the oregano.

Nutrition (per serving)

218
Calories
13 g
Protein
32 g
Carbs
6 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.