healthy batch cooked lentil soup with beets and spinach for meal prep

100 min prep 100 min cook 4 servings
healthy batch cooked lentil soup with beets and spinach for meal prep
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every January when my body finally screams, “Enough with the cookies—feed me something that actually glows.” Last year that moment hit on a bleak Tuesday evening: the fridge held nothing but a wilting bag of spinach, three neglected beets, and a sad cup of lentils I’d bought during a fleeting “I’m-going-to-eat-more-plant-protein” phase. Instead of ordering take-out, I dumped everything into my largest Dutch oven with a few aromatics and let the stove work its magic while I answered overdue emails. Ninety minutes later I ladled out a magenta soup so vibrant it looked like it belonged in a wellness magazine, not my mismatched bowls. One spoonful and I was hooked: earthy-sweet beets, creamy lentils, silky ribbons of spinach, and a whisper of smoked paprika that made the whole pot taste like it had been simmering in a Spanish abuela’s kitchen. I packed the leftovers into pint jars, tucked them into the freezer, and proceeded to eat like a queen for the next two weeks—no sad-desk-lunch in sight. If you’ve resolved to meal-prep more, waste less produce, or simply crave a bowl that tastes like a reset button, this big-batch lentil soup is about to become your winter MVP.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything cooks together in the same Dutch oven.
  • Meal-prep gold: Flavors deepen overnight and the soup freezes beautifully for up to three months.
  • Budget brilliance: Feeds a crowd for pennies using humble pantry staples and whatever greens are on sale.
  • Nutrient powerhouse: 20 g plant protein, 16 g fiber, and more potassium than a sports drink.
  • Color therapy: That magenta hue is pure beta-carotene magic—your skin will thank you.
  • Customizable: Swap spinach for kale, add coconut milk for richness, or crank up the heat with chipotle.
  • Vegan & gluten-free: Allergy-friendly without tasting like “diet food.”
  • Time-smart: 15 minutes active prep; the stove does the rest while you binge Netflix.

Ingredients You'll Need

Ingredients

Before we ladle our way to soup nirvana, let’s talk groceries. The produce section is where this recipe shines—deeply colored beets and perky spinach—but a well-stocked pantry is the quiet backbone. Below I’ve spelled out exactly what to buy, what to look for, and the swaps I’ve tested when the grocery gods aren’t cooperating.

French green lentils (a.k.a. Puy lentils) are my go-to because they stay pleasantly al dente after a long simmer. Brown lentils work in a pinch, but they’ll collapse into a thicker stew—still delicious, just different. If you’re cooking for someone who thinks lentils taste like gravel, try black beluga; they’re tinier, cuter, and milder.

Beets bring that jaw-dropping color and earthy sweetness. Buy bunches with the greens still attached; the tops are edible (sauté them for tomorrow’s omelet) and the bulbs feel heavier than they look. Golden beets will keep the soup from staining your containers, though the flavor is milder. Pre-steamed vacuum-packed beets are a lifesaver on weeknights—just dice and add them during the last 15 minutes.

Fresh spinach wilts in seconds and gives the soup a spring-green brightness. Baby spinach saves you the stem-snapping step, but mature curly spinach is cheaper and equally nutritious—just wash it well to avoid gritty surprises. In summer, I swap in beet greens, chard, or even arugula for a peppery bite.

Aromatics—onion, carrot, celery—are the classic mirepoix backbone. Save the carrot peels for homemade veggie broth. If you’re out of celery, a fennel bulb brings an intriguing anise note.

Garlic gets smashed and minced because allicin (the antioxidant powerhouse) forms when cell walls are ruptured. Let it sit for 10 minutes before sautéing to maximize potency.

Smoked paprika is the secret soul of the soup; it whispers bacon without the bacon. Sweet Hungarian paprika works if you can’t find smoked, but you’ll lose that campfire nuance.

Fire-roasted tomatoes add smoky depth and umami. Regular diced tomatoes are fine—just add a pinch of sugar to balance acidity.

Vegetable broth quality matters. Look for low-sodium varieties so you control the salt. Better Than Bouillon’s roasted vegetable base is my weeknight hero—1 teaspoon per cup of hot water beats most boxed broths.

Lemon wakes everything up at the end. The zest is where the citrus oils live, so don’t toss that rasped skin—stir it in for brightness.

Olive oil is the finishing drizzle that carries fat-soluble vitamins (A, E, K) into your bloodstream. Use the good stuff here; you’ll taste it.

How to Make Healthy Batch-Cooked Lentil Soup with Beets and Spinach for Meal Prep

1
Prep & toast the spices

Set a large heavy-bottomed pot (5½-quart or bigger) over medium heat. While it warms, dice 1 large onion, 2 carrots, and 2 celery stalks into ¼-inch pieces; keep them separate. Measure 2 teaspoons whole cumin seeds and toast them in the dry pot for 60–90 seconds until they smell nutty and a few pop like sesame seeds. Immediately add 2 tablespoons olive oil, the diced onion, and ½ teaspoon kosher salt; sauté 4 minutes until edges turn translucent.

2
Build the flavor base

Stir in carrots and celery; cook 3 minutes. Add 4 cloves minced garlic, 1 tablespoon smoked paprika, 1 teaspoon dried oregano, and ½ teaspoon cracked black pepper; cook 60 seconds until the spices bloom and coat the vegetables like rusty confetti. Deglaze with ¼ cup dry sherry or red-wine vinegar, scraping the brown bits—this lifts fond and adds brightness.

3
Add the lentils & beets

Rinse 1½ cups French green lentils under cold water until the water runs clear—this removes dusty starches that cause foam. Add lentils to the pot along with 3 medium beets (peeled and cut into ½-inch cubes) and one 14-oz can fire-roasted tomatoes with juices. Pour in 6 cups low-sodium vegetable broth and 2 cups water; the liquid should just cover the solids by 1 inch. Stir in 1 bay leaf and bring to a gentle boil.

4
Simmer low & slow

Reduce heat to low, partially cover, and simmer 35–40 minutes, stirring once halfway. You want the lentils tender but intact and the beets yielding to a paring knife. If the soup looks thick before the lentils are done, add 1 cup hot water; the final texture should be brothy enough to sip like stew, not porridge.

5
Wilt in the spinach

Remove bay leaf. Stir in 5 packed cups baby spinach (about 5 oz) and 1 cup chopped fresh parsley. The greens will collapse within 30 seconds; don’t overcook or they’ll turn army-drab. Finish with juice of ½ lemon and 1 teaspoon lemon zest.

6
Season to perfection

Taste! Add more salt (I usually need ½–1 teaspoon more), pepper, or a pinch of sugar if the tomatoes are tart. For a creamy twist, stir in ¼ cup coconut milk or Greek yogurt. The soup should taste bright, earthy, and faintly smoky.

7
Cool & portion

Let the soup cool 20 minutes. Ladle into airtight containers—wide-mouth mason jars for desk lunches, BPA-free plastic deli cups for freezer storage. Leave 1 inch headspace if freezing to allow expansion. Label with painter’s tape: “Lentil-Beet Soup – eat within 3 months.”

8
Reheat like a pro

Stovetop: simmer gently with a splash of broth or water. Microwave: cover loosely, heat 2 minutes, stir, then another 1–2 minutes until steaming. The beets may tint the spinach a deeper emerald—that’s normal and still gorgeous.

Expert Tips

Salt in stages

Add half the salt at the beginning and the rest after simmering. Lentils absorb liquid as they cool; final seasoning prevents over-salting.

Ice-cube herb bombs

Freeze leftover parsley stems, lemon zest, and olive oil in ice-cube trays. Drop one into reheated soup for instant freshness.

Overnight marriage

Make the soup 24 hours ahead; the beets tint the lentils a uniform ruby and the flavors meld like a fine chili.

Texture tweak

For a silkier soup, purée 2 cups of the finished soup and stir back in. You’ll get creaminess without dairy.

Stain saver

Line cutting board with parchment before chopping beets. Plastic containers stained magenta? A paste of baking soda and lemon lifts most discoloration.

Protein boost

Stir in a 15-oz can chickpeas (drained) during the last 5 minutes for extra heft without extra cooking time.

Variations to Try

  • Moroccan twist: Swap smoked paprika for 1 teaspoon each ground cumin & coriander, add ½ teaspoon cinnamon, and finish with a handful of chopped dried apricots and toasted almonds.
  • Coconut curry: Replace 2 cups broth with canned light coconut milk and stir in 1 tablespoon Thai red curry paste with the garlic. Top with cilantro and lime.
  • Smoky chipotle: Blend 1 canned chipotle pepper in adobo and add with the tomatoes. Use caution—start with half if you’re heat-shy.
  • Spring green: Substitute asparagus tips and fresh peas for beets; simmer only 5 minutes and finish with fresh mint.
  • Meat-lover’s lite: Brown 4 oz diced turkey kielbasa in the pot first; remove and fold back in at the end for smoky chew without much saturated fat.

Storage Tips

Cool soup completely within 2 hours to avoid the lukewarm danger zone. Refrigerate in shallow glass containers for up to 5 days. For longer storage, freeze 2-cup portions in labeled silicone bags; lay flat until solid, then stack like books to save freezer real estate. Thaw overnight in the fridge or 5 minutes under lukewarm water. Reheat gently—high heat turns spinach khaki and lentils mushy. If the soup thickens, thin with broth or water until pourable. Always taste after reheating; a squeeze of lemon wakes up dulled flavors.

Frequently Asked Questions

Red lentils cook in 15 minutes and dissolve into a creamy base. If you go this route, add them 20 minutes after the beets so they don’t vanish entirely. The soup will be thicker and less brothy—more like a dal.

Young, thin-skinned beets don’t need peeling—scrub well and dice. Mature beets have earthy-tough skins that curl unpleasantly in soup. A Y-peeler takes 30 seconds per beet; wear gloves or accept pink fingers for a day.

Use straight-sided mason jars (no shoulders), leave 1 inch headspace, cool completely before freezing, and don’t tighten lids until fully frozen. Place jars on a cookie sheet so they freeze flat.

Absolutely—if your pot is 8-quart or larger. Increase simmer time by 10 minutes and stir more often to prevent scorching on the bottom. Freeze half, share half, feel smug.

Omit smoked paprika and use low-sodium broth. Purée to a smooth purée for little eaters. The iron from lentils and beets is great for growing bodies; introduce small amounts to watch for tolerance.

Overcooked spinach oxidizes. Add greens during the final 2 minutes next time, or stir in fresh baby spinach when reheating to revive color.
healthy batch cooked lentil soup with beets and spinach for meal prep
soups
Pin Recipe

Healthy Batch-Cooked Lentil Soup with Beets & Spinach

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
8

Ingredients

Instructions

  1. Toast spices: Heat dry pot over medium; toast cumin seeds 60 sec. Add oil, onion, ½ tsp salt; sauté 4 min.
  2. Sauté veg: Stir in carrot, celery; cook 3 min. Add garlic, paprika, oregano, pepper; cook 1 min.
  3. Deglaze: Pour in vinegar; scrape browned bits.
  4. Simmer: Add lentils, beets, tomatoes, broth, water, bay leaf. Bring to boil, then simmer 35–40 min until lentils are tender.
  5. Finish: Remove bay leaf; stir in spinach and parsley until wilted. Add lemon juice, zest, salt to taste.
  6. Store: Cool 20 min; portion into airtight containers. Refrigerate 5 days or freeze 3 months.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. For a creamy version, stir in ¼ cup coconut milk or Greek yogurt just before serving.

Nutrition (per serving)

290
Calories
20g
Protein
16g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.