creamy cabbage and kale soup with roasted carrots for cold winter nights

6 min prep 5 min cook 10 servings
creamy cabbage and kale soup with roasted carrots for cold winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

When the first snowflakes start to dance outside my kitchen window and the thermometer stubbornly refuses to climb above freezing, I reach for my grandmother's worn wooden spoon and the biggest pot I own. There's something almost magical about transforming humble winter vegetables into a silky, comforting soup that wraps around you like a warm embrace. This creamy cabbage and kale soup with roasted carrots has become my signature cold-weather remedy—better than any medicine cabinet concoction and infinitely more delicious.

I first created this recipe during an particularly brutal February when the polar vortex had turned our small Vermont town into what felt like the North Pole. My CSA box was overflowing with storage vegetables—dense heads of cabbage, hearty lacinato kale, and the sweetest carrots pulled from underground cellars. Rather than seeing limitations, I saw possibility. The result was this luxurious soup that manages to be both virtuous and indulgent, with caramelized roasted carrots adding unexpected sweetness against the earthy greens and creamy base.

What makes this soup special isn't just its ability to warm you from the inside out—it's how it transforms the most affordable, accessible winter produce into something restaurant-worthy. The roasting process concentrates the carrots' natural sugars, while the combination of cabbage and kale provides a complex, mineral-rich backbone that prevents the soup from feeling one-note. A splash of cream at the end silken everything together, creating a texture so luxurious you'll want to eat it with a spoon standing over the stove.

Why This Recipe Works

  • Roasted Carrots Add Natural Sweetness: Roasting concentrates the sugars in carrots, creating caramelized edges that add depth and complexity to the soup.
  • Double Greens for Maximum Nutrition: Combining cabbage and kale provides a powerhouse of vitamins K, C, and A, plus essential minerals like manganese and calcium.
  • Creamy Without Heavy Cream: The soup gets its luxurious texture from a modest amount of heavy cream, letting the vegetables shine rather than masking them.
  • One-Pot Wonder: After roasting the carrots, everything comes together in a single pot, minimizing dishes and maximizing flavor.
  • Perfect Make-Ahead Meal: This soup actually improves after a day in the refrigerator as the flavors meld together beautifully.
  • Budget-Friendly Luxury: Using seasonal, affordable vegetables creates a soup that tastes far more expensive than it costs to make.

Ingredients You'll Need

Ingredients

The beauty of this winter soup lies in its humble ingredients—each one carefully selected to create maximum flavor while remaining accessible and affordable. Here's what makes each component shine:

The Carrots

Look for medium-sized carrots with vibrant orange color and smooth skin. Avoid carrots that are limp or have green shoulders—these indicate age and bitterness. If you can find them, rainbow carrots add visual appeal, but standard orange carrots work perfectly. The key is roasting them until they're deeply caramelized, which brings out their natural sweetness and adds a roasted depth that you can't achieve through simmering alone.

The Cabbage

A small head of green cabbage (about 2 pounds) provides the soup's substantial body. When selecting cabbage, look for heads that feel heavy for their size with tightly packed leaves. Avoid any with yellowing outer leaves or black spots. I prefer green cabbage over red for this soup because it maintains a pleasant texture and doesn't discolor the final dish. Save the red cabbage for your slaw recipes.

The Kale

Lacinato (or dinosaur) kale is my top choice here—it has a more delicate texture and sweeter flavor than curly kale, plus it holds up well in the soup without becoming tough. If you must substitute, use curly kale but be sure to remove the tough ribs and chop it finely. Baby kale will disintegrate too quickly, while mature kale provides the perfect hearty texture.

The Aromatics

A classic mirepoix of onion, celery, and garlic creates the aromatic foundation. I use yellow onion for its balanced sweetness, but white onion works in a pinch. Fresh celery adds necessary bitterness to balance the sweet carrots, while garlic provides depth. Don't skimp on the garlic—this soup can handle up to 6 cloves for true garlic lovers.

The Liquid Base

Low-sodium vegetable broth allows you to control the salt level while letting the vegetables shine. Chicken broth works if you're not vegetarian, but I find the neutral flavor of vegetable broth allows the roasted carrot sweetness to really come through. Avoid using just water—it won't provide enough depth.

The Cream Factor

Heavy cream is non-negotiable for the luxurious texture we're after. Half-and-half will curdle, and milk won't provide enough richness. If you're dairy-free, full-fat coconut milk is your best substitute—it adds a subtle tropical note that surprisingly complements the vegetables. For a lighter version, you could use evaporated milk, but the soup won't be quite as indulgent.

The Finishing Touches

Fresh thyme adds an earthy, slightly lemony note that bridges the gap between the sweet carrots and earthy greens. A bay leaf provides subtle complexity, while a splash of apple cider vinegar at the end brightens all the flavors. Don't skip these final touches—they elevate the soup from good to unforgettable.

How to Make Creamy Cabbage and Kale Soup with Roasted Carrots for Cold Winter Nights

1

Roast the Carrots

Preheat your oven to 425°F (220°C). While it's heating, peel and cut 1½ pounds of carrots into ½-inch thick coins. Toss them with 2 tablespoons olive oil, 1 teaspoon kosher salt, and ½ teaspoon freshly ground black pepper. Spread in a single layer on a rimmed baking sheet and roast for 25-30 minutes, stirring once halfway through, until they're deeply caramelized and tender when pierced with a fork. The edges should be golden-brown and slightly crispy. Set aside half the carrots for garnish and keep the rest for the soup.

2

Sauté the Aromatics

While the carrots roast, heat 3 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add 1 large diced yellow onion and cook for 5-6 minutes until translucent and just starting to brown at the edges. Add 3 diced celery stalks and cook another 4 minutes until softened. Stir in 4-6 minced garlic cloves and cook for 1 minute until fragrant—be careful not to let it burn. Season with 1 teaspoon salt and ½ teaspoon pepper.

3

Build the Soup Base

Add the chopped cabbage (about 8 cups) to the pot, stirring to combine with the aromatics. Cook for 8-10 minutes, stirring occasionally, until the cabbage has wilted and reduced in volume by about half. The cabbage should be tender but not mushy. This step is crucial—it concentrates the cabbage flavor and removes excess moisture that would water down the soup.

4

Add Liquids and Simmer

Pour in 6 cups low-sodium vegetable broth, add 1 bay leaf and 3 sprigs fresh thyme (or 1 teaspoon dried thyme). Bring to a boil, then reduce heat to low and simmer for 15 minutes. Add the roasted carrots (reserving half for garnish) and continue simmering for another 10 minutes. The broth should be fragrant and vegetables should be very tender.

5

Blend the Soup

Remove the bay leaf and thyme stems. Using an immersion blender, blend the soup until smooth but still with some texture—about 30-45 seconds. If you don't have an immersion blender, carefully transfer 3 cups of the soup to a regular blender, blend until smooth, and return to the pot. The soup should be creamy but not completely puréed; you want some vegetable pieces for texture.

6

Add the Kale

Stir in 4 cups chopped lacinato kale, removing any tough ribs. The kale will seem like too much, but it wilts down significantly. Simmer for 5-7 minutes until the kale is tender but still bright green. Taste and adjust seasoning with salt and pepper as needed.

7

Finish with Cream

Reduce heat to low and stir in 1 cup heavy cream. Heat gently for 2-3 minutes—do not let it boil or the cream will curdle. The soup should be silky and coat the back of a spoon. If it's too thick, add more broth; if too thin, simmer a few more minutes.

8

Season and Serve

Finish with 1 tablespoon apple cider vinegar to brighten the flavors. Ladle into warm bowls and top with the reserved roasted carrots, a swirl of cream, and freshly ground black pepper. Serve immediately with crusty bread for dipping.

Expert Tips

Roast Until Caramelized

Don't rush the carrot roasting step. Those deeply caramelized edges are flavor gold. If your carrots are releasing water, turn up the heat or use convection to encourage browning.

Massage Your Kale

If using particularly tough kale, massage it with a pinch of salt for 30 seconds before adding to the soup. This breaks down the fibers and makes it more tender.

Let It Rest

This soup tastes even better the next day. Make it ahead and reheat gently. The flavors meld beautifully, and the texture becomes even more luxurious.

Control the Consistency

For a thinner soup, add more broth. For ultra-creamy, blend the entire pot. I prefer leaving some texture for interest.

Freeze in Portions

This soup freezes beautifully. Portion into individual containers and freeze for up to 3 months. Thaw overnight in the refrigerator.

Add Warm Spices

For extra warmth, add ½ teaspoon ground coriander or a pinch of nutmeg. These warm spices complement the vegetables beautifully.

Variations to Try

Vegan Version

Replace heavy cream with full-fat coconut milk and use olive oil instead of butter. The coconut adds a subtle sweetness that works well with the carrots.

Add Protein

Stir in a can of white beans or chickpeas for extra protein and fiber. Add them when you add the kale so they heat through without becoming mushy.

Spice It Up

Add a pinch of red pepper flakes or a diced jalapeño for heat. The spice contrasts beautifully with the sweet carrots and creamy base.

Root Vegetable Medley

Replace half the carrots with parsnips or add diced turnips for a more complex flavor profile. Roast all the root vegetables together.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day as they meld together. Reheat gently over medium-low heat, stirring occasionally. You may need to add a splash of broth or milk to thin it out, as it thickens when chilled.

Freezing Instructions

This soup freezes beautifully for up to 3 months. Let it cool completely before transferring to freezer-safe containers. I like to freeze individual portions for easy meals. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Reheat gently, adding liquid as needed.

Make-Ahead Tips

Prepare the soup through step 6, then cool and refrigerate. When ready to serve, reheat and add the cream. This prevents the cream from potentially curdling during storage. You can also roast the carrots up to 3 days ahead and store them in the refrigerator.

Frequently Asked Questions

I don't recommend using regular milk—it doesn't have enough fat content and will make the soup watery. If you must substitute, use whole milk combined with 2 tablespoons of butter, or use evaporated milk for a similar richness without the calories. For a dairy-free version, full-fat coconut milk is your best bet.

Simply thin it out with additional vegetable broth, water, or even milk until you reach your desired consistency. Add liquid gradually—about ¼ cup at a time—stirring and checking the thickness. The soup will also thin out slightly when reheated, so keep that in mind.

Yes! Roast the carrots as directed, then add everything except the cream and kale to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the kale during the last 30 minutes, then stir in the cream just before serving. You may need to blend it slightly for the right texture.

Always add cream at the end and heat gently—never let it boil. If your broth is very hot, let it cool slightly before adding cream. You can also temper the cream by whisking a small amount of hot soup into it before adding it to the pot. Using room temperature cream helps prevent shocking.

This soup is perfect with crusty artisan bread, garlic bread, or cheese toasties. A simple green salad with vinaigrette provides a nice contrast. For a heartier meal, serve with grilled cheese sandwiches or top with crispy bacon bits, croutons, or a dollop of sour cream.
creamy cabbage and kale soup with roasted carrots for cold winter nights
soups
Pin Recipe

Creamy Cabbage and Kale Soup with Roasted Carrots

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

Ingredients

Instructions

  1. Roast carrots: Preheat oven to 425°F. Toss carrots with 2 tablespoons oil, 1 teaspoon salt, and ½ teaspoon pepper. Roast 25-30 minutes until caramelized.
  2. Sauté aromatics: In a large pot, heat remaining oil and sauté onion 5-6 minutes. Add celery and cook 4 minutes. Stir in garlic.
  3. Cook cabbage: Add cabbage and cook 8-10 minutes until wilted and reduced by half.
  4. Simmer: Add broth, bay leaf, and thyme. Simmer 15 minutes. Add roasted carrots (reserve half for garnish) and simmer 10 minutes.
  5. Blend: Remove bay leaf and thyme. Blend soup until smooth but still with some texture.
  6. Add kale: Stir in kale and simmer 5-7 minutes until tender.
  7. Finish: Stir in cream and heat gently 2-3 minutes. Do not boil. Add vinegar and adjust seasoning.
  8. Serve: Ladle into bowls and top with reserved roasted carrots and freshly ground pepper.

Recipe Notes

For best results, use full-fat ingredients. The soup thickens as it sits—thin with additional broth when reheating. Roasted carrots can be made up to 3 days ahead and stored in the refrigerator.

Nutrition (per serving)

285
Calories
6g
Protein
22g
Carbs
20g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.