Love this? Pin it for later!
There’s a certain kind of magic that happens when the first real cold snap hits. The air sharpens, the light turns golden by four o’clock, and my kitchen becomes the warm heart of the house. A few winters ago I was juggling a brand-new baby, a book deadline, and a husband on back-to-back business trips. Dinner had to be something I could start at nap-time and forget about until the “witching hour,” something that would feed us for days and still taste better on the third reheat than the first. That February I tinkered my way to this lentil soup—earthy beets, silky cabbage, tiny black lentils that hold their shape like caviar—and it has been my winter insurance policy ever since. I make a triple batch every other Monday from November through March, portion it into quart jars, and feel an absurd sense of security every time the refrigerator shelf is full of garnet-purple soup. If you batch-cook for peace of mind as much as convenience, pull out your biggest pot. This one’s for you.
Why This Recipe Works
- One-pot wonder: everything from aromatics to greens simmers together, minimizing dishes.
- Beets = natural sweetness: they balance the lentils’ earthiness and eliminate the need for added sugar.
- Cabbage melts, not wilts: a quick chiffonade disappears into the broth and thickens it without slime.
- Freeze-flat friendly: the soup is blended enough to slip into Stasher bags that stack like books.
- Vegan protein powerhouse: 18 g plant protein per serving thanks to lentils + hemp hearts.
- Flavor that blooms: acid from tomatoes and vinegar brightens overnight for next-day nirvana.
- Color therapy: that magenta hue is scientifically proven to boost serotonin on gray days.
Ingredients You'll Need
Before we ladle, let’s talk shopping strategy. Lentils are the star, so buy them from a store with good turnover; tiny black “beluga” or French green lentils hold their shape even after three days in the fridge. Beets—look for bunches with perky tops still attached; you’ll stir those greens in at the end. (If tops are MIA, substitute a 5-oz clamshell of baby spinach.) Choose a small, dense cabbage like savoy or January-king; they melt faster than tough green globes. For stock, I’m a convert to Better Than Bouillon roasted vegetable base for weeknight ease, but if you’ve got homemade, gold star. Tomatoes: a 15-oz can of fire-roasted adds smoky depth, but plain diced work. Finally, keep a bottle of decent sherry vinegar in the pantry; it’s the soup’s lipstick.
How to Make batch cooking friendly lentil soup with beets and cabbage for cold days
Prep your mise en place
Rinse 2 cups lentils in a fine mesh strainer and pick out any pebbles. Peel 3 medium beets (about 12 oz) and dice into ½-inch cubes—smaller than you think, they take the longest to soften. Reserve the beet greens; wash, stem, and slice into ribbons. Core and thinly slice 4 cups of cabbage (about ½ small head). Mince 3 cloves garlic, 1 large onion, and 2 ribs celery. Measure 2 Tbsp tomato paste, 1 tsp smoked paprika, 1 bay leaf, 6 cups stock, and 2 Tbsp sherry vinegar now; once the pot is hot you won’t want to scramble.
Bloom the aromatics
Heat 3 Tbsp olive oil in a heavy 6-quart Dutch oven over medium. When the surface shimmers, add onion, celery, and ½ tsp salt; sauté 5 minutes until edges translucent. Stir in garlic, 1 tsp black pepper, and smoked paprika; cook 60 seconds—this wakes up the spice oils and gives the soup its haunting background note.
Caramelize tomato paste
Clear a hot spot in the center of the pot, drop in tomato paste, and let it sizzle, undisturbed, 90 seconds. Fold into the vegetables until it turns a deep brick red—this quick caramelization removes metallic canned flavor and adds umami complexity.
Deglaze & scrape
Pour in ¼ cup of your stock and use a wooden spoon to lift the fond (those browned bits = free flavor). The mixture will look almost like a loose bolognese—this is your flavor base.
Add the long-cookers
Stir in diced beets, lentils, bay leaf, and remaining stock. Bring to a boil, then reduce to low, partially covered. Simmer 25 minutes, stirring once halfway. The beets should be just fork-tender.
Float in the cabbage
Add sliced cabbage and 1 cup water (it wilts dramatically). Increase heat to medium-low and cook 8–10 minutes until cabbage is silky but still vibrant green.
Finish with greens & acid
Taste for salt (add ½–1 tsp depending on stock). Stir in beet greens and sherry vinegar; cook 2 minutes until greens wilt and color turns jewel-bright. Remove bay leaf.
Rest & serve (or store)
Let soup stand 10 minutes off heat—this allows flavors to marry and temperature to drop to slurp-able. Ladle into deep bowls, drizzle with olive oil, and scatter toasted pumpkin seeds for crunch. If batch cooking, cool completely before portioning.
Expert Tips
Low-sodium stock trick
If using commercial broth, choose low-sodium and season at the end; beets leach sweetness and can make soup taste flat if over-salted early.
Pressure-cooker shortcut
On busy weeks I dump everything except greens into an Instant Pot, manual 12 minutes, natural release 10 minutes, then stir in greens.
Keep that magenta
Acid locks in beet color; add vinegar right at the end. If soup browns in storage, a squeeze of lemon on reheating revives vibrancy.
Texture tune-up
For a creamier consistency, immersion-blend ⅓ of the finished soup before adding greens; you’ll get velvet body while keeping lentils intact.
Ice-cube herb bombs
Purée leftover parsley stems with olive oil, freeze in trays, and drop a cube into each reheated bowl for fresher flavor on day five.
Portion math
One cup dry lentils = 2¼ cups cooked. Recipe multiplies cleanly: a 5-lb bag of lentils (≈11 cups) plus 6× liquid fills a 16-quart stockpot.
Variations to Try
-
Smoky sausage swirl
Brown 8 oz vegan Andouille or turkey kielbasa, add at step 7 for a backyard-campfire note.
-
Moroccan souk
Swap smoked paprika for 1 tsp each cumin & coriander, add ¼ tsp cinnamon, and finish with harissa drizzle.
-
Creamy coconut
Replace 1 cup stock with full-fat coconut milk for Thai vibes; finish with lime juice and cilantro.
-
Garden glut
Sub diced zucchini or parsnips for half the beets; add hardy herbs like rosemary early, soft herbs like parsley at the end.
Storage Tips
Cool soup rapidly to avoid the bacteria “danger zone.” Spread hot soup into two shallow hotel pans, place in an ice-water filled sink, and stir every 5 minutes until steam subsides. Refrigerate in glass quart jars (leave 1 inch head-space) for up to 5 days. For freezer, ladle cooled soup into labeled Stasher bags, squeeze out air, and freeze flat on a sheet pan; once solid, stack upright like books—saves 40% freezer real estate. Soup thickens as it sits; thin with water or broth when reheating. If you plan to freeze more than half, under-cook cabbage by 2 minutes so it retains texture after thawing.
Frequently Asked Questions
batch cooking friendly lentil soup with beets and cabbage for cold days
Ingredients
Instructions
- Heat the pot: Warm olive oil in a 6-quart Dutch oven over medium. Add onion, celery, and ½ tsp salt; sauté 5 min.
- Bloom spices: Stir in garlic, paprika, and black pepper; cook 1 min.
- Caramelize paste: Push veg to sides, add tomato paste to center; cook 90 sec until brick red.
- Deglaze: Splash in ¼ cup stock, scrape browned bits.
- Simmer the roots: Add beets, lentils, bay leaf, remaining stock. Bring to boil, reduce to low, partially cover 25 min.
- Add cabbage: Stir in sliced cabbage plus 1 cup water; simmer 8–10 min.
- Finish: Season with salt, add sherry vinegar and beet greens; cook 2 min more. Remove bay leaf.
- Serve or store: Rest 10 min off heat. Garnish with pumpkin seeds. Cool completely before refrigerating or freezing.
Recipe Notes
Soup thickens while stored; thin with water or broth when reheating. Flavor peaks on day 2—perfect for meal prep!