high protein lentil soup with beets and cabbage for winter meal prep

1 min prep 2 min cook 2 servings
high protein lentil soup with beets and cabbage for winter meal prep
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

High-Protein Lentil Soup with Beets & Cabbage: My Cozy Winter Meal-Prep Hero

Last January, after a particularly brutal bout of flu swept through our house, I found myself craving something that would rebuild my strength and hug my soul. The fridge held little more than a knobby beet, half a head of cabbage, and a forgotten bag of green lentils. What started as desperation became an obsession: this ruby-red, protein-packed soup that now anchors every winter meal-prep Sunday. Over the past year I’ve refined it through snowstorms, tight deadlines, and hungry teenagers who swear it tastes like “borscht met chili and decided to get healthy.”

It’s the kind of recipe that forgives a missed ingredient, rewards slow simmering, and somehow tastes even better when you’ve portioned it into glass jars, labeled them with blue painter’s tape, and stacked them like edible Legos in the freezer. Whether you’re fueling early-morning workouts, feeding plant-curious friends, or simply trying to keep January’s chill at bay, this soup delivers 28 grams of protein per serving without a scoop of protein powder in sight. Let me show you exactly how I make it—step by step, tip by tip—so you can stock your own freezer with winter’s most vibrant security blanket.

Why This Recipe Works

  • Triple-Protein Power: Green lentils, hemp hearts, and a finishing swirl of Greek yogurt deliver a complete amino-acid profile.
  • Color = Micronutrients: Beets bring betalains for recovery, cabbage delivers vitamin K for bone health, and carrots add beta-carotene for immunity.
  • One-Pot, Zero Baby-Sitting: Sauté, simmer, and blend a portion for creaminess while the rest stays chunky—no extra pans.
  • Flavor That Deepens: A splash of balsamic vinegar at the end brightens earthiness; soup tastes even better on day three.
  • Freezer-Smart Texture: We slightly under-cook the lentils so they stay al dente after thawing.
  • Budget-Friendly Brilliance: Costs under $1.75 per serving even when you buy organic produce.

Ingredients You'll Need

Ingredients

Green or French Lentils (2 cups dry): French lentils hold their shape best for meal-prep; green lentils are cheaper and still excellent. Avoid red lentils—they’ll dissolve into mush after freezing. Rinse and pick out any pebbles; no need to soak.

Beets (3 medium, about 1 lb): Look for firm, unblemished roots with perky greens still attached (you can sauté the tops later). If you’re short on time, buy pre-steamed, vacuum-packed beets—just dice and add during the last 10 minutes.

Savoy Cabbage (½ small head, 6 oz): Its crinkled leaves soften quickly yet keep a whisper of texture. Regular green cabbage works, but savoy’s mild sweetness pairs better with beets. Slice as thinly as possible so it “melts” into the broth.

Mirepoix Plus: One large yellow onion, two carrots, and three ribs of celery form the classic trio; I add a fennel bulb for subtle licorice notes that tame beet’s earthiness. Dice everything to the same ¼-inch size for even cooking.

Aromatics & Spices: Smoked paprika (2 tsp) gives campfire depth, while caraway seeds (½ tsp) whisper rye-bread nostalgia—perfect with cabbage. Don’t skip the bay leaf; it quietly marries all the flavors during the simmer.

Protein Boosters: A quarter-cup of hemp hearts stirred in at the end disappears visually but adds 10 grams of complete protein to the entire pot. For a vegan finish, swap the yogurt topping for coconut milk whipped with a squeeze of lemon.

Broth Choice: I use half low-sodium vegetable broth and half water to keep salt in check; beets sweeten as they cook, so starting with a less-salty base prevents over-seasoning. If you have homemade bone broth, substitute 2 cups for an extra 8 grams of collagen-rich protein.

How to Make High-Protein Lentil Soup with Beets and Cabbage for Winter Meal Prep

1
Warm the Base

Set a heavy 5-quart Dutch oven over medium heat. Add 2 Tbsp olive oil; when it shimmers, scatter the diced onion, carrot, celery, and fennel with ½ tsp kosher salt. Sauté 7–8 minutes until the vegetables sweat and the edges turn translucent. You’re building a sweet, aromatic foundation—don’t rush this step.

2
Bloom the Spices

Clear a small circle in the center of the pot, reduce heat to low, and add 1 Tbsp tomato paste, 2 tsp smoked paprika, ½ tsp caraway seeds, and ¼ tsp crushed red-pepper flakes. Stir continuously for 90 seconds; toasting the spices in the fat magnifies their fragrance and tamps down any raw, dusty edges.

3
Deglaze & Scrape

Pour in ¼ cup dry white wine (or red if that’s what’s open). Use a wooden spoon to lift the browned bits—those caramelized sugars will tint the broth a gorgeous russet. Let the wine bubble away until the pot looks almost dry, about 2 minutes.

4
Add the Lentils & Liquid

Stir in 2 cups rinsed lentils, 6 cups broth/water mixture, and 1 bay leaf. Bring to a vigorous boil, then drop to a gentle simmer. Cover partially; cook 15 minutes. The lentils should be just al dente—they’ll continue cooking with the beets.

5
Introduce the Beets

Stir in 2 cups diced beets (½-inch cubes). Simmer 10 minutes; beets will bleed their color into the broth, turning it a vibrant magenta. Skim any foam that surfaces—this is excess starch from the lentils and will keep the finished soup crystal-clear.

6
Cabbage & Creamy Blend

Add 4 cups thinly sliced savoy cabbage. Simmer 5 minutes longer. Ladle one-third of the soup into a blender, add ¼ cup hemp hearts, and purée until silky. Return this mixture to the pot; it gives body without heavy cream and distributes the protein evenly.

7
Final Seasoning

Remove bay leaf. Stir in 1 Tbsp balsamic vinegar and 1 tsp maple syrup; both balance beet’s earthiness. Taste for salt and pepper. For a smoky finish, add a tiny pinch of chipotle powder. Let the soup rest 10 minutes off heat; flavors marry and temperature evens out.

8
Portion for Meal Prep

Cool soup completely in an ice bath (divide among smaller containers to speed cooling). Ladle into 2-cup glass jars or BPA-free plastic deli squares, leaving 1 inch of headspace for freezing. Label, date, and freeze up to 3 months or refrigerate up to 5 days.

Expert Tips

Control the Color

Wear gloves when dicing beets, and line the cutting board with parchment to prevent staining. A splash of lemon juice on your board keeps the magenta from turning brown.

Speed It Up

No time to roast? Use pre-cooked beets and an immersion blender right in the pot. Total stovetime drops to 25 minutes, perfect for frantic weeknights.

Protein Math

For 30 g+ per serving, stir ½ cup liquid egg whites into the hot (not boiling) soup during the last 2 minutes; they’ll set into delicate ribbons similar to egg-drop soup.

Texture Reset

After thawing, the soup may separate. Reheat gently with a splash of broth and whisk in 1 tsp olive oil to re-emulsify the puréed portion.

Garnish Game

Top with quick-pickled red onions for acid crunch, or drizzle tahini thinned with lemon for extra calcium and a pretty white swirl against the ruby broth.

Macro Tracking

Weigh the total batch, then divide by number of containers. MyFitnessPal barcode: scan “High-Protein Beet Cabbage Lentil Soup” for instant logging.

Variations to Try

  • Smoky Tempeh Crumble

    Brown 8 oz crumbled tempeh in olive oil with 1 tsp smoked paprika; sprinkle on each bowl for an extra 11 g protein and bacon-like chew.

  • Moroccan Twist

    Swap caraway for ½ tsp each cumin and coriander, add ¼ tsp cinnamon and a handful of dried apricots in step 5 for sweet-savory complexity.

  • Creamy Coconut (Vegan)

    Replace hemp hearts with ½ cup full-fat coconut milk in the blender; finish with lime zest and cilantro instead of yogurt.

  • Grains & Greens

    Stir in 1 cup cooked farro or barley during step 7 and a handful of baby spinach right before serving for extra fiber and iron.

  • Spicy Metabolism Kick

    Add 1 diced chipotle in adobo and ½ tsp cayenne; finish with a tablespoon of MCT oil for a keto-friendly, thermogenic boost.

Storage Tips

Refrigerator

Store cooled soup in airtight glass jars for up to 5 days. Leave the lid slightly ajar until fully chilled to prevent condensation drip-back that can dilute flavor.

Freezer

Freeze flat in labeled quart-size freezer bags (press out air) for up to 3 months. Thaw overnight in the fridge or 5 minutes under cool running water.

Reheat

Warm gently over medium-low, stirring occasionally. If the soup thickened, loosen with broth or water until pourable. Avoid rapid boiling, which can turn lentils mushy.

Meal-Prep Bowls

Pack 1½ cups soup with ½ cup cooked quinoa and 2 Tbsp roasted pumpkin seeds in each container. Grab-and-go lunches clock in at 32 g protein and reheat in 3 microwave minutes.

Frequently Asked Questions

Yes—drain and rinse 3 (15-oz) cans. Add them during step 7 and reduce simmer time to 5 minutes so they don’t turn to mush.

Roast or steam beets separately, then add during the last 5 minutes. You’ll retain the ruby hue without muddying the broth.

At 28 g net carbs per serving, it’s too high for strict keto. Sub diced turnips for beets and reduce lentils to ½ cup, adding extra hemp hearts and tofu cubes to keep protein high.

Absolutely—double every ingredient except the salt; add only 1.5× and adjust at the end. Increase simmer time by 5–7 minutes and stir frequently to prevent scorching on the bottom.

Slice the cabbage super-fine (think coleslaw) so it disappears, or swap in baby spinach added at the table. You still get the nutrients without the “slimy leaves” complaint.

Use straight-sided jars, leave 1 inch headspace, and cool completely before freezing. Loosen the lid for the first 24 hrs in the freezer to allow expansion, then tighten.
high protein lentil soup with beets and cabbage for winter meal prep
soups
Pin Recipe

High-Protein Lentil Soup with Beets & Cabbage

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a 5-quart Dutch oven over medium. Add onion, carrot, celery, fennel, and ½ tsp salt; cook 7–8 min until translucent.
  2. Bloom spices: Clear a space; add tomato paste & spices. Toast 90 sec, stirring constantly.
  3. Deglaze: Pour in wine; scrape browned bits and reduce until nearly dry, 2 min.
  4. Simmer lentils: Stir in lentils, broth, and bay leaf. Bring to a boil, then simmer 15 min.
  5. Add beets: Add diced beets; simmer 10 min.
  6. Cabbage & blend: Stir in cabbage. Purée one-third of the soup with hemp hearts; return to pot.
  7. Finish: Remove bay leaf; stir in balsamic vinegar and maple syrup. Season to taste.
  8. Cool & store: Cool completely; portion into jars. Refrigerate 5 days or freeze 3 months.

Recipe Notes

For ultra-smooth texture, purée an extra cup of soup. For a meaty spin, brown 6 oz turkey sausage before step 1 and proceed as directed.

Nutrition (per serving, about 1½ cups)

312
Calories
28g
Protein
37g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.