batch cooking hearty lentil soup with winter squash and cabbage

20 min prep 1 min cook 3 servings
batch cooking hearty lentil soup with winter squash and cabbage
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the way autumn light filters through the kitchen window while a pot of lentil soup simmers on the stove. The aroma of earthy lentils mingling with sweet winter squash and tender cabbage creates a symphony of comfort that transports me back to my grandmother's farmhouse kitchen, where soup was never just a meal—it was a warm embrace on a cold day.

After years of perfecting this recipe, I've discovered that this particular combination of ingredients creates something extraordinary. The French green lentils hold their shape beautifully while becoming velvety soft, the winter squash melts into silky sweetness, and the cabbage adds a delightful texture that makes each spoonful interesting. What started as a desperate attempt to use up my CSA box contents has become the most requested recipe in my winter arsenal.

Whether you're meal prepping for a busy week ahead, feeding a crowd during the holidays, or simply craving something nourishing after a long day, this batch-cooking masterpiece delivers. It freezes beautifully, tastes even better the next day, and has earned permanent real estate in my freezer for those nights when cooking feels impossible but takeout just won't cut it.

Why This Recipe Works

  • Perfect Batch Cooking: Makes 12 generous servings that freeze beautifully for up to 3 months
  • Nutrition Powerhouse: Packed with 18g of plant-based protein per serving, plus fiber, iron, and vitamins A & C
  • Budget-Friendly: Costs under $1.50 per serving using pantry staples and winter vegetables
  • One-Pot Wonder: Minimal cleanup required with everything cooked in a single large pot
  • Customizable: Easily adapts to whatever vegetables you have on hand
  • Time-Smart: Active prep time is only 20 minutes, then the soup simmers unattended

Ingredients You'll Need

Ingredients

This recipe celebrates humble ingredients that transform into something extraordinary when combined. Each component has been carefully selected for its flavor contribution, nutritional value, and ability to hold up well during batch cooking and freezing.

The Lentil Foundation

I exclusively use French green lentils (lentilles du Puy) for this soup because they maintain their shape and delightful bite even after extended cooking. Unlike brown or red lentils that turn mushy, these stay intact and provide a pleasant, almost peppery flavor. If you absolutely can't find them, black beluga lentils are your second-best option. Avoid red lentils entirely for this recipe—they'll dissolve and create an unappealing texture.

Winter Squash Selection

Butternut squash is my go-to for its sweet, nutty flavor and creamy texture when cooked, but any winter squash works beautifully. Kabocha squash adds an extra-sweet, almost chestnut-like flavor, while acorn squash provides a more subtle taste. The key is roasting the squash first to concentrate its natural sugars and prevent it from disintegrating into the broth. This extra step makes all the difference between good soup and exceptional soup.

The Cabbage Factor

Green cabbage adds body and a pleasant slight sweetness that balances the earthiness of the lentils. Don't worry about the cabbage being too pronounced—it melts into the soup and becomes almost silky. If you're feeling adventurous, try using savoy cabbage for a more delicate texture or napa cabbage for a milder flavor. Avoid red cabbage unless you want purple soup!

Aromatics and Seasonings

The holy trinity of onion, carrot, and celery creates the aromatic base, while fresh thyme and bay leaves add herbal complexity. I always keep the thyme stems whole and remove them later—this prevents the tiny leaves from overpowering the soup. A splash of apple cider vinegar at the end brightens all the flavors and makes the soup taste like it's been simmering all day, even if you just started it.

How to Make Batch Cooking Hearty Lentil Soup with Winter Squash and Cabbage

1
Roast the Winter Squash

Preheat your oven to 425°F (220°C). Peel, seed, and cube 2 pounds of winter squash into 1-inch pieces. Toss with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread on a large rimmed baking sheet and roast for 25-30 minutes, stirring once halfway through, until the edges are caramelized and golden. This crucial step concentrates the squash's natural sugars and prevents it from becoming mushy in the soup.

2
Prepare the Aromatic Base

While the squash roasts, heat 3 tablespoons olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Dice 2 large onions, 4 carrots, and 4 celery stalks into ½-inch pieces. Add them to the pot with 2 teaspoons salt and cook for 8-10 minutes, stirring occasionally, until the vegetables are softened and the onions are translucent but not browned. This creates the flavor foundation for your entire soup.

3
Build Layers of Flavor

Add 6 cloves of minced garlic, 2 tablespoons tomato paste, 1 tablespoon ground cumin, 2 teaspoons smoked paprika, and 1 teaspoon dried thyme. Cook for 2-3 minutes, stirring constantly, until the tomato paste darkens and the spices become fragrant. This step blooms the spices and removes any raw tomato taste, creating complex depth that separates good soup from restaurant-quality soup.

4
Add Lentils and Liquid

Stir in 2 cups of French green lentils, coating them with the aromatic mixture. Pour in 8 cups of vegetable broth and add 2 bay leaves. Increase heat to high and bring to a rolling boil, then reduce to a gentle simmer. The lentils need to cook for about 25-30 minutes until tender but still holding their shape. Stir occasionally and add more broth if needed—the soup should be thick but still spoonable.

5
Incorporate the Cabbage

While the lentils cook, core and thinly slice 1 medium head of green cabbage (about 2 pounds). When the lentils are nearly tender, add the cabbage to the pot. It will seem like too much, but cabbage cooks down significantly. Simmer for an additional 10-12 minutes until the cabbage is tender and silky. Don't overcook—the cabbage should retain some texture and not become mushy.

6
Add the Roasted Squash

Gently fold in the roasted squash, being careful not to break up the pieces. Add 2 cups of baby spinach or chopped kale for extra nutrition and color. Simmer for just 3-4 minutes to heat through and wilt the greens. The squash should remain intact, creating beautiful orange jewels throughout the soup.

7
Final Seasoning and Finishing Touches

Remove from heat and stir in 2 tablespoons apple cider vinegar and ½ cup chopped fresh parsley. Taste and adjust seasoning with salt and black pepper. The vinegar is crucial—it brightens all the flavors and makes the soup taste like it's been simmering for hours. Let the soup rest for 10 minutes before serving to allow the flavors to meld.

8
Portion for Batch Cooking

This recipe makes approximately 12 generous servings (1½ cups each). Ladle the soup into individual containers for grab-and-go meals, or store in larger containers for family dinners. The soup thickens considerably when cooled, so add a splash of broth or water when reheating. Cool completely before refrigerating or freezing.

Expert Tips

Make-Ahead Magic

This soup actually improves after 24 hours as the flavors meld. Make it on Sunday for the week's lunches, and you'll notice it's even more delicious by Wednesday. The lentils continue to absorb flavors, creating deeper complexity.

Perfect Reheating

Always reheat gently over medium-low heat, stirring frequently. Adding a splash of broth or water prevents scorching and returns the soup to the perfect consistency. Never microwave at full power—it creates hot spots and breaks down the vegetables.

Freezer Success

Freeze in silicone muffin trays for perfect individual portions. Once frozen, pop out and store in freezer bags. This gives you ½-cup portions perfect for quick lunches or for adding to other dishes for extra nutrition.

Texture Control

If you prefer a creamier soup, remove 2 cups of the cooked soup, blend until smooth, and return to the pot. This gives you a thicker, more luxurious texture while maintaining the chunky vegetables.

Lentil Shopping

Buy lentils from stores with high turnover. Old lentils take forever to cook and never achieve the right texture. Look for lentils that are uniform in color and have no visible cracks or holes.

Flavor Boosters

Add a Parmesan rind while simmering for incredible umami depth. Remove before serving. A teaspoon of miso paste stirred in at the end also adds wonderful complexity without being identifiable.

Variations to Try

Mediterranean Twist

Replace the smoked paprika with 1 tablespoon of herbes de Provence and add a 14-ounce can of diced tomatoes with the broth. Stir in ½ cup chopped Kalamata olives and 2 tablespoons capers at the end. Top with crumbled feta cheese and fresh oregano.

Moroccan-Inspired

Add 1 tablespoon each of ground cumin, coriander, and cinnamon with the spices. Include ½ cup golden raisins and ¼ cup chopped preserved lemon when adding the cabbage. Garnish with toasted almonds and fresh cilantro.

Spicy Southwest

Use 2 tablespoons chili powder and 1 teaspoon chipotle powder instead of the smoked paprika. Add a 4-ounce can of diced green chiles with the broth. Stir in 1 cup of corn kernels and 2 tablespoons of lime juice at the end. Top with avocado and cilantro.

Creamy Comfort

Stir in 1 cup of coconut milk or heavy cream during the last 5 minutes of cooking. This creates a luxurious, creamy soup that's still vegan if using coconut milk. Add extra broth to achieve desired consistency.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The soup will thicken considerably as it cools and the lentils continue to absorb liquid. Always reheat with additional broth or water to achieve the desired consistency. I recommend storing the soup slightly more diluted than you prefer, as it will thicken significantly.

Freezer Instructions

This soup freezes beautifully for up to 3 months. I recommend freezing in portion-sized containers for easy grab-and-go meals. Leave about 1 inch of headspace in containers as the soup will expand when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Always reheat gently on the stovetop with added liquid.

Make-Ahead Meal Prep

Double the recipe and freeze half for future meals. The soup makes excellent gifts for new parents, sick friends, or busy families. Package in quart-sized containers with reheating instructions attached. Consider freezing some without the greens, then adding fresh spinach when reheating for brighter color and better texture.

Frequently Asked Questions

French green lentils or black beluga lentils are essential for this recipe. Brown lentils become too mushy, and red lentils dissolve completely. If you must substitute, use brown lentils but reduce cooking time by 10 minutes and expect a different texture. The soup will still be delicious but won't have the same toothsome quality.

This soup is designed to be hearty and thick, but if it's too dense, simply add more vegetable broth or water until you reach your desired consistency. Start with 1 cup and add more as needed. Remember that the soup will continue to thicken as it cools and when stored.

Yes! After sautéing the aromatics on the stovetop, transfer everything to a slow cooker. Add the lentils and broth, cook on low for 6-7 hours or high for 3-4 hours. Add the roasted squash and cabbage during the last hour of cooking. The texture will be slightly different but equally delicious.

The key is using fresh cabbage and not overcooking it. As the soup simmers, the cabbage flavor mellows and becomes sweet. If you're sensitive to cabbage flavor, use napa cabbage instead of green cabbage, or reduce the amount to ½ head. The apple cider vinegar also helps balance any strong cabbage flavors.

Thaw overnight in the refrigerator for best results. Reheat gently in a pot over medium-low heat, stirring frequently and adding broth or water as needed. If you're in a hurry, you can reheat from frozen using the defrost setting on your microwave, stirring every 2 minutes, then finish heating on the stovetop.

Absolutely! Italian sausage pairs beautifully with these flavors. Remove the casing and brown 1 pound of sausage after cooking the aromatics. You can also add diced ham, cooked bacon, or shredded chicken. For a smoky flavor, add a ham bone while the soup simmers and remove before serving.
batch cooking hearty lentil soup with winter squash and cabbage
soups
Pin Recipe

Batch Cooking Hearty Lentil Soup with Winter Squash and Cabbage

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
12

Ingredients

Instructions

  1. Roast the squash: Preheat oven to 425°F. Toss squash with 2 tablespoons oil, 1 teaspoon salt, and ½ teaspoon pepper. Roast for 25-30 minutes until caramelized.
  2. Sauté aromatics: Heat remaining oil in a large pot over medium heat. Cook onion, carrot, and celery with 2 teaspoons salt for 8-10 minutes until softened.
  3. Add flavor base: Stir in garlic, tomato paste, cumin, paprika, and thyme. Cook for 2-3 minutes until fragrant.
  4. Simmer lentils: Add lentils, broth, and bay leaves. Bring to a boil, then simmer for 25-30 minutes until lentils are tender.
  5. Add vegetables: Stir in cabbage and cook for 10-12 minutes until tender.
  6. Finish the soup: Fold in roasted squash and spinach. Simmer for 3-4 minutes until heated through.
  7. Season and serve: Stir in vinegar and parsley. Remove bay leaves and serve hot.

Recipe Notes

This soup thickens considerably when cooled. Always add broth or water when reheating. For best flavor, make a day ahead and reheat gently. The soup freezes beautifully for up to 3 months.

Nutrition (per serving)

285
Calories
18g
Protein
42g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.