warm cabbage and carrot soup with garlic for cold january days

30 min prep 30 min cook 5 servings
warm cabbage and carrot soup with garlic for cold january days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a particular kind of hush that settles over the house on the first truly cold January evening—when the windows fog from the contrast of indoor warmth and the brittle night air, and the sky goes an almost bruised indigo at four-thirty in the afternoon. On those nights, I crave a pot of something gentle, fragrant, and restorative that can be coaxed from the humblest contents of the crisper drawer. This warm cabbage and carrot soup with garlic is exactly that: a silky, golden bowl that somehow feels like both a reset after holiday excess and a cozy companion for the long winter still ahead. I first threw it together years ago when a snowstorm stranded me at home with half a head of cabbage, a bag of sweet organic carrots, and an almost comical surplus of garlic. The result was so unexpectedly luxurious—sweet, earthy, and faintly smoky—that it’s become my annual January ritual. If you need a bright spot in the depths of winter, let this soup be it.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes, maximum comfort—everything simmers in a single heavy pot.
  • Budget Brilliance: Cabbage and carrots are among the most affordable winter vegetables, yet they turn silky and sweet with a little technique.
  • Garlic Complexity: We bloom thinly sliced garlic in olive oil for mellow depth, then finish with raw garlic for punchy brightness.
  • Vegan Flexibility: Entirely plant-based as written, but a swirl of cream or yogurt is welcome if you crave richness.
  • Freezer-Friendly: Doubles beautifully and freezes flat in zip bags for up to three months.
  • Immune Boost: Cabbage is rich in vitamin C, carrots deliver beta-carotene, and garlic brings allicin—January armor in edible form.

Ingredients You'll Need

Ingredients

Vegetable selection can make or break a simple soup. Look for a cabbage head that feels dense for its size with tightly packed, crisp leaves—outer blemish spots are fine, just peel them away. Carrots should be firm and vibrantly orange; avoid any that look dry or cracked at the crown. For garlic, I reach for heads with plump cloves and tight skins; if green shoots are peeking out, the garlic is past its prime and will taste bitter.

Green or Savoy cabbage both work; Savoy wilts into delicate ribbons while green cabbage holds a bit more body. Either way, you’ll need about half a medium head (roughly 8 oz once cored and shredded).

Carrots bring natural sweetness; choose thin, young specimens if possible—they’re less fibrous and cook faster.

Garlic appears twice: first gently sautéed until golden for a mellow backdrop, then stirred in raw at the end for assertive bite and maximum health benefits.

Extra-virgin olive oil is the backbone; a drizzle of something peppery and grassy lifts the whole dish.

Vegetable broth keeps the recipe vegan. Choose a low-sodium option so you can control seasoning; water plus a good quality bouillon paste also works.

White beans (such as cannellini or navy) lend creaminess without dairy. Canned are fine; rinse off the starchy liquid for a cleaner flavor.

Fresh thyme infuses woodsy perfume. If fresh is elusive, use half the amount dried.

Lemon zest & juice brighten the earthy vegetables. Don’t skip the zest—it holds aromatic oils that juice alone can’t provide.

Smoked paprika adds subtle campfire warmth; sweet paprika works if you dislike smoke, though you’ll lose that cozy nuance.

Sea salt and freshly ground black pepper are non-negotiable. Season in layers, tasting as you go.

How to Make Warm Cabbage and Carrot Soup with Garlic for Cold January Days

1
Warm the pot and infuse the oil

Place a heavy 4-quart Dutch oven over medium-low heat. Add 3 Tbsp extra-virgin olive oil and half of the sliced garlic. Let the garlic sizzle gently until it turns straw-gold, about 2–3 minutes; do not brown. The idea is to perfume the oil and coax out natural sweetness.

2
Bloom the aromatics

Stir in the remaining garlic along with 1 tsp smoked paprika and 4 sprigs fresh thyme. Cook 30 seconds until the spices bloom and become fragrant; the oil will turn a rusty hue.

3
Add carrots first

Toss in 4 medium carrots, peeled and sliced into ¼-inch half-moons. Season with ½ tsp sea salt. Increase heat to medium. Sauté 4 minutes, stirring occasionally, so the carrots begin to soften and caramelize at the edges.

4
Wilt the cabbage

Add 8 oz shredded cabbage a handful at a time, stirring to coat with the fragrant oil. It will collapse by roughly half. Once all the cabbage is in, season with another ½ tsp salt and a few grinds of black pepper. Cook 5 minutes, allowing some edges to pick up light brown specks.

5
Deglaze with broth

Pour in 4 cups low-sodium vegetable broth plus 1 cup water. Scrape the pot’s bottom with a wooden spoon to loosen any caramelized bits—that’s pure flavor. Add 1 bay leaf and bring to a gentle boil.

6
Simmer until silky

Reduce heat to low, partially cover, and simmer 20 minutes. Carrots should be tender when pierced with a fork. Remove bay leaf and thyme stems.

7
Puree a portion for body

Using an immersion blender, pulse 2–3 seconds in four spots around the pot. This thickens the broth without turning it into baby food; you want varied texture. No immersion blender? Carefully ladle 2 cups into a countertop blender, puree, and return to pot.

8
Add beans and brightness

Stir in 1 can rinsed white beans, zest of ½ lemon, and juice of ½ lemon. Simmer 3 minutes to meld flavors. Taste and adjust salt; it will likely need another pinch.

9
Finish with fresh garlic

Off the heat, stir in 1 small clove grated fresh garlic. This “raw” hit heightens aroma and delivers immune-boosting compounds at full strength.

10
Serve and garnish

Ladle into warm bowls. Drizzle with additional olive oil, crack fresh black pepper, and scatter a few thyme leaves. Serve with crusty whole-grain bread for sopping.

Expert Tips

Low & Slow Garlic

Cooking garlic over gentle heat tames its bite and builds a mellow flavor base. Save high heat for the finishing raw clove.

Shred, Don’t Chop

Thin shreds of cabbage cook quickly and release natural sweetness; thick chunks can taste sulfurous and take forever to soften.

Layer Your Salt

Season carrots, then cabbage, then final broth. Gradual salting draws out moisture and concentrates flavors at each stage.

Save the Bean Liquid

Aquafaba (chickpea liquid) can replace water for a protein-rich, slightly thicker body. It won’t alter flavor.

Blender Safety

If pureeing hot soup in a countertop blender, remove the center cap and cover with a towel to release steam and avoid explosions.

Bright Finish

Acid perks up sweet vegetables. If you’re out of lemon, a splash of apple-cider vinegar works in a pinch.

Variations to Try

  • Creamy Edition: Replace half the broth with unsweetened oat milk or light coconut milk. Stir in 2 Tbsp heavy cream just before serving for swirl contrast.
  • Smoky Tempeh Crumble: Sauté 4 oz crumbled tempeh in olive oil with smoked paprika until crisp. Float on top for protein and crunch.
  • Spicy Harissa Twist: Whisk 1 tsp harissa paste into the broth; omit smoked paprika. Finish with cilantro instead of thyme.
  • Potato & Leek Hearty: Swap beans for 1 cup diced Yukon gold potatoes and add 1 sliced leek. Simmer until potatoes are fork-tender.
  • Green Goodness Boost: Stir in 2 cups baby spinach during the last 2 minutes of simmering for extra color and nutrients.
  • Grain Bowl Base: Make the soup thicker, omit pureeing, and spoon over farro or brown rice. Top with a poached egg.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. Flavors deepen overnight; you may need a splash of water or broth when reheating.

Freezer: Ladle cooled soup into quart-size freezer zip bags, press out air, label, and freeze flat on a sheet pan. Once solid, stack vertically like books to save space. Keeps 3 months. Thaw overnight in the fridge or submerge sealed bag in lukewarm water for quicker defrosting.

Make-Ahead: Chop vegetables and mince garlic up to 3 days ahead; store separately in sealed containers. Assemble soup in 20 minutes on a weeknight.

Reheating: Warm gently over medium-low, stirring often; vigorous boiling will dull color and turn cabbage sulfurous. Add a squeeze of fresh lemon to perk flavors back up.

Frequently Asked Questions

Yes, though the color will turn bluish-purple once cooked. To minimize, add a splash of acidic lemon juice during cooking. Flavor-wise, red cabbage is slightly peppery and works beautifully.

Carrots and beans raise the carb count, but you can omit beans and replace half the carrots with diced zucchini for a lower-carb version. Each serving drops to ~10 g net carbs.

Absolutely. Use sauté function for steps 1–4, then pressure-cook on high for 5 minutes with a quick release. Stir in beans, lemon, and raw garlic after pressure is released to preserve texture.

A crusty sourdough or seeded whole-grain boule complements the sweet-earth notes. Toast slices lightly and rub with a halved garlic clove for extra oomph.

Add a peeled potato, simmer 10 minutes, then remove; the potato will absorb some salt. Alternatively, dilute with unsalted broth or water and adjust seasonings.

Yes! The flavors are gentle and naturally sweet from carrots. If your child dislikes “bits,” simply puree the entire soup until silky. Omit the finishing raw garlic clove if they’re sensitive to strong tastes.
warm cabbage and carrot soup with garlic for cold january days
soups
Pin Recipe

warm cabbage and carrot soup with garlic for cold january days

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

Ingredients

Instructions

  1. Infuse Oil: Heat olive oil in a Dutch oven over medium-low. Add sliced garlic and cook 2–3 min until pale golden.
  2. Bloom Spices: Stir in smoked paprika and thyme; cook 30 seconds.
  3. Sauté Carrots: Add carrots and ½ tsp salt; cook 4 min.
  4. Add Cabbage: Add cabbage handfuls at a time; season with ½ tsp salt. Cook 5 min.
  5. Simmer: Pour in broth, water, and bay leaf; bring to a boil then simmer 20 min.
  6. Partially Puree: Use an immersion blender for 2–3 quick pulses to thicken.
  7. Finish: Stir in beans, lemon zest, lemon juice, and grated garlic. Simmer 3 min. Adjust salt.
  8. Serve: Ladle into bowls, drizzle with olive oil, and top with fresh thyme leaves.

Recipe Notes

Soup thickens as it sits; thin with broth or water when reheating. For a silky texture, blend entirely; for rustic, skip blending.

Nutrition (per serving)

172
Calories
6g
Protein
22g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.