cozy kale and potato soup with garlic and herbs for chilly evenings

4 min prep 10 min cook 2 servings
cozy kale and potato soup with garlic and herbs for chilly evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain magic that happens when the first cold snap hits and you find yourself craving something that feels like a warm blanket in a bowl. For me, that moment arrived last October, right after I’d spent the afternoon raking leaves and my hands were so stiff from the cold I could barely grip my soup ladle. I remember standing in my kitchen, watching the golden late-afternoon light filter through the window, and thinking, “I need something that will warm me from the inside out.”

That evening, I threw together what I thought would be a simple potato soup—just something to use up the last of the farmers market kale and those baby potatoes that had been rolling around in my crisper drawer. But as the garlic hit the olive oil and that incredible aroma filled my kitchen, I knew this was going to be special. The soup simmered away while I changed into my coziest sweatpants, and by the time I ladled it into my favorite oversized bowl, I felt like I’d discovered liquid comfort.

Now, this kale and potato soup has become my signature cold-weather recipe. I make it when friends come over for movie nights, when family visits during the holidays, and whenever I need to meal-prep something that will sustain me through a busy workweek. The beauty lies in its simplicity—humble ingredients transformed into something extraordinary through slow simmering and careful seasoning. Each spoonful delivers creamy potatoes, tender kale, and that irresistible combination of garlic and herbs that makes your whole kitchen smell like home.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single Dutch oven, meaning maximum flavor development and minimal cleanup
  • Layered Flavor Profile: We build flavor by sautéing aromatics, deglazing with wine, and finishing with fresh herbs
  • Nutrient-Dense Comfort: Packed with vitamins A, C, and K from kale, plus potassium and fiber from potatoes
  • Flexible & Forgiving: Easily adaptable for vegetarian, vegan, or gluten-free diets without sacrificing taste
  • Meal Prep Champion: Tastes even better the next day, making it perfect for weekly batch cooking
  • Budget-Friendly: Uses inexpensive pantry staples to create restaurant-quality results
  • Comfort Food Upgrade: The addition of white beans adds protein and makes it a complete meal
  • Seasonal Flexibility: Works with whatever greens are in season—from kale to spinach to chard

Ingredients You'll Need

Ingredients

The secret to this soul-warming soup lies in the quality of your ingredients. Each component plays a crucial role in building layers of flavor that will have everyone asking for seconds.

The Foundation: Potatoes

I prefer Yukon Gold potatoes for this soup because they hold their shape beautifully while still breaking down slightly to create that luxurious, creamy texture. Their naturally buttery flavor means you’ll need less added fat. If you can’t find Yukon Golds, baby red potatoes or even Russets work well—just adjust the cooking time accordingly. Look for potatoes that are firm, with no green spots or sprouting eyes. Pro tip: leave the skins on for extra nutrients and a rustic presentation.

The Star: Kale

Not all kale is created equal. For soup, I reach for lacinato (also called dinosaur) kale because its flat, dark green leaves become tender without turning mushy. Curly kale works too, but it needs an extra few minutes of cooking time. The key is removing those tough ribs—just grab the stem end and pull the leafy part away with your other hand. When shopping, look for bunches with vibrant, perky leaves and avoid any that are yellowing or wilted. And don’t throw away those stems! Chop them finely and add them with the onions for extra nutrition.

The Flavor Builders: Aromatics & Herbs

This is where the magic happens. Six cloves of garlic might seem excessive, but trust me—it mellows beautifully as it cooks. I like to smash the cloves with the flat of my knife, let them sit for 10 minutes (this activates their beneficial compounds), then mince them. The combination of fresh rosemary and thyme gives this soup its signature earthy flavor. Strip the leaves from woody rosemary stems by holding the top and running your fingers downward. Fresh herbs go in at the end to preserve their bright flavors.

The Protein Boost: White Beans

A can of cannellini beans transforms this from a side dish to a complete meal. They add protein, fiber, and that wonderful creamy texture that makes the soup feel indulgent. Always rinse your beans to remove excess sodium and any canning liquid that can muddy the flavor. If you’re cooking beans from dried, 1½ cups cooked equals one 15-ounce can.

How to Make Cozy Kale and Potato Soup with Garlic and Herbs for Chilly Evenings

1

Prep Your Ingredients

Start by washing and chopping all your vegetables. Dice 2 medium onions (about 2 cups), mince 6 cloves of garlic, and peel and cube 2 pounds of potatoes into ¾-inch pieces. This size ensures they cook evenly and give you that perfect bite. Stem and chop your kale—you should have about 8 cups loosely packed. Having everything ready before you start cooking (mise en place) makes the process smooth and prevents any last-minute scrambling.

2

Build the Flavor Base

Heat 3 tablespoons of extra-virgin olive oil in a large Dutch oven over medium heat. When the oil shimmers, add the diced onions with a pinch of salt. Sauté for 5-7 minutes until they’re translucent and just starting to turn golden. This caramelization adds incredible depth. Add the minced garlic and cook for another 30 seconds, stirring constantly—you want it fragrant but not browned, as burnt garlic turns bitter.

3

Deglaze and Build Layers

Pour in ½ cup of dry white wine—something you’d actually drink, not cooking wine. Use a wooden spoon to scrape up all those beautiful brown bits (fond) from the bottom of the pot. This step lifts all the caramelized flavor and creates a rich base. Let the wine bubble away for 2-3 minutes until it’s reduced by half and the alcohol has cooked off. Your kitchen should smell absolutely incredible at this point.

4

Add Potatoes and Liquid

Add your cubed potatoes to the pot along with 6 cups of vegetable broth. I prefer low-sodium broth so I can control the seasoning. Add 2 bay leaves, 1 teaspoon of salt, and ½ teaspoon of black pepper. Bring everything to a boil, then reduce to a gentle simmer. Cover partially and let it cook for 15 minutes, or until the potatoes are just tender when pierced with a fork.

5

Introduce the Kale

Time to add your chopped kale—don’t worry, it looks like a lot, but it wilts down significantly. Stir it in gently, pushing the leaves down into the broth. Cover and simmer for another 8-10 minutes until the kale is tender but still vibrant green. If you’re using curly kale, it might need an extra 2-3 minutes. Taste a piece to ensure it’s lost its raw, tough texture.

6

Add Creaminess and Protein

Stir in a 15-ounce can of rinsed cannellini beans and ½ cup of heavy cream (or coconut milk for a dairy-free version). This adds luxurious richness and makes the soup feel indulgent. Let it simmer for another 5 minutes to heat everything through. The beans should be heated but not falling apart. If you prefer a thicker soup, you can mash some of the beans against the side of the pot with the back of your spoon.

7

Finish with Fresh Herbs

Remove the bay leaves and stir in 2 tablespoons of chopped fresh rosemary and 1 tablespoon of fresh thyme leaves. Fresh herbs added at the end preserve their bright, vibrant flavors. Taste and adjust seasoning—you might need more salt depending on your broth. Add a generous pinch of red pepper flakes if you like a little heat. Let it simmer for just 2 more minutes to marry the flavors.

8

Serve and Garnish

Ladle the hot soup into warm bowls (I always run mine under hot water first—this keeps the soup hot longer). Drizzle each serving with good olive oil and a sprinkle of freshly grated Parmesan cheese, if desired. A squeeze of lemon juice brightens all the flavors. Serve with crusty bread for dipping and a simple green salad on the side. This soup is even better the next day, once the flavors have had time to meld.

Expert Tips

Control Your Heat

Keep the soup at a gentle simmer, not a rolling boil. Boiling can break down the potatoes too much and make the kale turn army-green. A gentle bubble every few seconds is perfect.

Save Your Pasta Water

If you’re cooking pasta for another meal, save the starchy water. Adding a splash to the soup helps thicken it naturally and gives it a silky texture.

Make It Ahead

This soup tastes even better the next day. Make it on Sunday and enjoy it throughout the week. Just add the fresh herbs when reheating to keep them vibrant.

Freeze in Portions

Freeze individual portions in silicone muffin tins. Once frozen, pop them out and store in freezer bags. You’ll have single servings ready for busy weeknights.

Keep It Green

Add a handful of fresh spinach during the last minute of cooking for extra nutrition and a pop of bright green color. It wilts instantly and keeps its vibrant hue.

Texture Contrast

Reserve some crispy roasted potato cubes to garnish each bowl. The contrast between creamy soup and crispy potatoes takes this to restaurant-level delicious.

Variations to Try

Spicy Tuscan Version

Add 2 chopped Calabrian chilies and 1 tablespoon of tomato paste with the garlic. Finish with a drizzle of chili oil and shaved Pecorino Romano.

Light & Bright

Omit the cream and add 2 tablespoons of lemon zest plus ¼ cup lemon juice. Replace rosemary with fresh dill and add a handful of chopped fresh parsley.

Loaded Baked Potato Style

Add crispy bacon bits, sharp cheddar cheese, and green onions. Serve with a dollop of sour cream and extra bacon on top for indulgent comfort.

Mediterranean Herb Garden

Swap rosemary for fresh oregano and basil. Add sun-dried tomatoes and finish with a drizzle of pesto and toasted pine nuts for crunch.

Creamy Mushroom

Add 8 ounces of sliced cremini mushrooms with the onions. Use thyme and sage, and finish with a splash of sherry and truffle oil.

Asian-Inspired

Replace rosemary with fresh cilantro and Thai basil. Add ginger and lemongrass, use coconut milk, and finish with lime juice and sriracha.

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually deepen and improve after 24 hours. If the soup thickens too much, thin with a splash of broth or water when reheating. Always add fresh herbs after reheating to maintain their bright flavor.

Freezing

This soup freezes beautifully for up to 3 months. Cool completely, then portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Freeze without the cream and fresh herbs—add those when reheating. Thaw overnight in the refrigerator or use the defrost setting on your microwave.

Reheating

Reheat gently over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. Taste and adjust seasoning after reheating, as flavors can dull in the fridge. For best results, reheat only what you’ll eat—repeated reheating can make the kale turn mushy.

Frequently Asked Questions

Absolutely! Sauté the aromatics on the stovetop first, then transfer everything except the cream and fresh herbs to your slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Add the cream and herbs in the last 30 minutes. The kale will be more muted in color but still delicious.

No problem! You can substitute with baby spinach (add in the last minute), Swiss chard, escarole, or even collard greens. Each will give you a slightly different flavor and texture. Spinach is the mildest, while collards need the longest cooking time.

Yes! Simply substitute the heavy cream with full-fat coconut milk or cashew cream. For cashew cream, blend ½ cup soaked cashews with ½ cup water until smooth. The coconut milk will add a subtle coconut flavor that pairs beautifully with the other ingredients.

For a thicker soup, remove 2 cups of the cooked potatoes, mash them with a fork, and return them to the pot. You can also blend a portion of the soup with an immersion blender. For an ultra-creamy version, blend half the soup and leave the rest chunky.

Use a dry white wine like Sauvignon Blanc, Pinot Grigio, or unoaked Chardonnay. Avoid sweet wines or heavily oaked varieties. If you don't cook with wine, you can use vegetable broth with a splash of lemon juice for acidity.

Absolutely! Italian sausage is fantastic—remove from casings and brown with the onions. Crispy pancetta or bacon makes a great garnish. For a lighter option, add shredded rotisserie chicken at the end. The soup is versatile enough to work with many protein additions.
cozy kale and potato soup with garlic and herbs for chilly evenings
soups
Pin Recipe

Cozy Kale and Potato Soup with Garlic and Herbs for Chilly Evenings

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

Ingredients

Instructions

  1. Heat olive oil in a large Dutch oven over medium heat. Sauté onions with a pinch of salt for 5-7 minutes until translucent.
  2. Add garlic and cook 30 seconds until fragrant. Pour in wine and deglaze, scraping up browned bits.
  3. Add potatoes, broth, bay leaves, salt and pepper. Bring to a boil, then simmer 15 minutes until potatoes are tender.
  4. Stir in kale and simmer 8-10 minutes until wilted and tender. Add beans and cream, simmer 5 more minutes.
  5. Remove bay leaves, stir in fresh herbs, and adjust seasoning. Serve hot with olive oil drizzle and Parmesan.
  6. Store leftovers in the refrigerator for up to 5 days or freeze for up to 3 months.

Recipe Notes

For a lighter version, substitute half-and-half or whole milk for the heavy cream. The soup thickens as it sits—thin with additional broth when reheating.

Nutrition (per serving)

285
Calories
12g
Protein
35g
Carbs
11g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.