Love this? Pin it for later!
There’s a moment every November—usually the first truly chilly Saturday—when I trade my market tote for the biggest stockpot I own and declare it “soup day.” The ritual is simple: onions hit olive oil with a hiss, carrots and celery follow, and by the time the lentils tumble in, the entire house smells like safety. This easy batch-cook vegetable and lentil soup with kale and cabbage has become my love language to winter. I make a cauldron-sized batch, portion it into quart jars, and suddenly the weeknight dinner conundrum is solved before the first snowflake falls. My kids fight over the last spoonful, my neighbors beg for the recipe, and I feel like I’ve beaten seasonal chaos with nothing more than pantry staples and a bay leaf.
If you’re craving something that tastes like you spent all day tending a pot but actually lets you binge Netflix while it simmers, this is your new go-to. It’s meat-free yet protein-rich (thank you, lentils), vibrant with greens (hello, kale and cabbage), and freezes like a dream. Bring it to a potluck, gift it to a new parent, or keep it all to yourself—no judgment here.
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor.
- Batch-cook friendly: Doubles (or triples) beautifully—perfect for meal prep.
- Budget superstar: Feeds a crowd for under a dollar per bowl.
- Green power: Two kinds of leafy veg give you iron, calcium, and a pop of color.
- Flexible flavor: Swap herbs, add spice, go smoky—details below.
- Freezer hero: Tastes even better after a month in deep freeze.
- Kid-approved: Mild, slightly sweet, and easy to blend if you’ve got picky eaters.
Ingredients You'll Need
Green or French lentils (1 lb / 450 g): Tiny nutrition bombs that hold their shape after a long simmer. Skip red lentils here—they’ll turn to mush. Rinse and pick out any stones, then you’re golden.
Yellow onion (2 medium): The aromatic backbone. Dice small so they melt into the soup. Sweet onions are lovely if you’ve got them.
Carrots (4 medium): Look for firm, vibrantly colored roots. Peel if the skins are thick; otherwise, a good scrub suffices.
Celery (4 ribs): Choose hearts with fresh leaves still attached—those leaves are packed with celery flavor and make a pretty garnish.
Garlic (6 cloves): Smash, peel, and mince. Fresh garlic mellows beautifully as it simmers.
Crushed tomatoes (28 oz / 800 g can): Go for fire-roasted if you like a whisper of smoky depth. No crushed on hand? Puree whole peeled tomatoes right in the can with kitchen shears.
Vegetable broth (8 cups / 2 L): Use low-sodium so you control the salt. Homemade stock will make you feel like a kitchen rock star, but boxed is totally fine.
Cabbage (½ small head, about 1 lb / 450 g): Green or savoy both work. Thinly slice so the ribbons soften quickly.
Lacinato (dinosaur) kale (1 large bunch): Remove the woody stems, then chop the leaves into bite-size pieces. Curly kale is an acceptable understudy.
Extra-virgin olive oil (3 Tbsp): A fruity, fresh oil adds body and richness. Save the fancy finishing oil for drizzling bowls at the table.
Bay leaves (2): Turkish bay leaves are milder and more floral than California; either will do.
Dried thyme (1 tsp): A subtle woodsy note that marries all the vegetables. Fresh thyme (3 sprigs) can sub in—just fish the stems out later.
Smoked paprika (½ tsp): Optional but heavenly. It supplies a bacon-esque whisper without the bacon.
Sea salt & freshly ground black pepper: Season in layers; taste after the lentils soften and adjust.
How to Make Easy Batch-Cook Vegetable and Lentil Soup with Kale and Cabbage
Warm the Pot
Place your largest heavy-bottomed soup pot over medium heat. Add olive oil and swirl to coat. Let it shimmer for 30 seconds—this prevents onions from sticking and starts building fond (those caramelized brown bits) for deeper flavor.
Sauté the Aromatics
Stir in diced onions with a pinch of salt. Cook 5–6 minutes until translucent and just beginning to color on the edges. Add celery and carrots; continue sautéing 5 minutes more. The vegetables should smell sweet and look glossy.
Bloom the Garlic & Spices
Clear a small circle in the center of the pot, add minced garlic, thyme, smoked paprika, and a few cracks of pepper. Let the garlic sizzle for 30 seconds—this wakes up the essential oils—then fold everything together.
Deglaze with Tomatoes
Pour in the entire can of crushed tomatoes plus ½ cup of the vegetable broth. Scrape the bottom of the pot with a wooden spoon to lift any caramelized bits. Those browned specks equal built-in umami.
Add Lentils & Liquid
Tip in the rinsed lentils, bay leaves, and remaining vegetable broth. Increase heat to high; once the surface shivers, reduce to a gentle simmer. Partially cover the pot and let it bubble lazily for 25 minutes, stirring once or twice.
Test the Lentils
Fish out a spoonful and blow on it. Lentils should be tender but not bursting. If they still feel chalky, simmer 5–7 minutes more. Season now with 1 tsp salt and ½ tsp pepper; broth will reduce and concentrate, so hold back from over-salting.
Cabbage Time
Stir in the sliced cabbage. It will look like far too much, but wilts dramatically. Simmer 5 minutes until the ribbons turn silky and pastel.
Finish with Kale
Add chopped kale, pressing it gently into the broth. Cook 3–4 minutes more just until bright green and wilted. Overcooking kale dulls both color and nutrients.
Final Season & Serve
Remove bay leaves, taste, and adjust salt and pepper. Ladle into deep bowls, drizzle with good olive oil, and shower with freshly grated Parmesan or nutritional yeast for a vegan pop.
Cool & Portion for Meal Prep
Let leftovers cool 30 minutes, then transfer to airtight containers. Refrigerate up to 5 days or freeze up to 3 months. Reheat gently with a splash of broth or water.
Expert Tips
Deglaze with Wine
Swap ½ cup broth for dry white wine after the aromatics; let it reduce by half before adding tomatoes for an extra layer of acidity.
Slow-Cooker Shortcut
Sauté aromatics on the stove, then dump everything except kale and cabbage into a slow cooker. Low 6 hours, add greens last 15 minutes.
Texture Control
For a creamier soup, ladle out 2 cups, blend until smooth, then stir back in. Instant silk without dairy.
Brighten at the End
A squeeze of lemon or splash of apple-cider vinegar wakes up all the earthy flavors right before serving.
Rapid Chill
Divide hot soup into shallow containers so it cools within 2 hours, keeping it out of the bacterial danger zone.
Color Pop
Add a cup of frozen peas or sweet corn with the kale for flecks of sweetness and color contrast.
Variations to Try
- Moroccan Twist: Add 1 tsp each cumin and coriander, plus a handful of raisins and a cinnamon stick. Finish with chopped preserved lemon.
- Fire-Roasted Tomato & Chipotle: Sub fire-roasted tomatoes and stir in 1 minced chipotle in adobo for smoky heat.
- Creamy Coconut: Replace 2 cups broth with full-fat coconut milk. Garnish with cilantro and lime.
- Pasta e Fagioli Style: Add 1 cup small pasta during the last 10 minutes and a Parmesan rind while simmering.
- Summer Garden: Swap cabbage for zucchini and kale for spinach; reduce simmer time to 15 minutes for a lighter, quicker version.
Storage Tips
Refrigerator: Cool completely, then store in sealed glass jars or BPA-free containers up to 5 days. The flavors meld and intensify—some say day-three soup is the best soup.
Freezer: Ladle cooled soup into quart-size freezer bags, squeeze out excess air, and freeze flat. Stack like books to save space. Keeps 3 months without quality loss. Thaw overnight in the fridge or use the microwave’s defrost setting.
Reheating: Warm gently over medium-low, thinning with broth or water to desired consistency. Stir occasionally to prevent scorching. If you froze individual portions, pop a frozen block straight into a small saucepan with ¼ cup water, cover, and thaw over low heat.
Make-Ahead Lunch Jars: Portion 1½ cups soup into 16-oz mason jars; top with a thin layer of olive oil to create an oxygen barrier. Refrigerate up to 4 days. Grab, reheat, and run.
Frequently Asked Questions
Easy Batch-Cook Vegetable and Lentil Soup with Kale and Cabbage
Ingredients
Instructions
- Heat the pot: Warm olive oil in a large soup pot over medium heat.
- Sauté aromatics: Cook onion 5 minutes, add carrots & celery 5 minutes more.
- Bloom spices: Stir in garlic, thyme, paprika 30 seconds.
- Deglaze: Add crushed tomatoes plus ½ cup broth, scrape up browned bits.
- Simmer lentils: Add lentils, remaining broth, bay leaves; simmer 25 minutes.
- Add greens: Stir in cabbage 5 minutes, then kale 3–4 minutes.
- Season & serve: Remove bay leaves, salt and pepper to taste, ladle into bowls.
Recipe Notes
Soup thickens as it stands. Thin with water or broth when reheating. Flavor improves overnight—perfect for meal prep!