one pot kale and white bean soup with carrots for healthy comfort

30 min prep 1 min cook 4 servings
one pot kale and white bean soup with carrots for healthy comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

One-Pot Kale & White Bean Soup with Carrots: Healthy Comfort in Every Spoonful

There’s a moment every winter—usually around mid-January—when the holiday sparkle has faded, the sky is the color of wet cement, and my immune system waves a little white flag. Last year that moment arrived on a Tuesday at 5:47 p.m. I was still in my coat, clutching a bag of groceries, and shivering in the doorway while my dog did the “feed me now” tap-dance. I wanted something that would taste like a hand-knitted sweater feels: warm, familiar, and made with love, even when I’m too tired to shower affection on myself. That night I threw a chopped onion into my Dutch oven, followed by a few carrots I found rolling around the crisper, a can of white beans, a fistful of kale that was one day shy of the compost bin, and a generous glug of olive oil. Thirty minutes later I was on the couch under a blanket, cradling a bowl of this soup, and suddenly the sky didn’t look so ominous after all.

Since then, this one-pot kale and white bean soup has become my culinary security blanket. It’s the recipe I text to friends when they’ve just gotten over a cold, the one I make on Sunday night so I can coast through Monday on autopilot, and the dish I serve when I want something vegetarian but still rib-sticking. Everything simmers together in a single pot, which means fewer dishes and more time to binge-watch your current comfort show. If you can chop vegetables and open a can, you can master this soup—and you’ll look like the kind of person who has their life together while you’re at it.

Why This Recipe Works

  • One-pot wonder: Everything cooks together, so flavors meld and cleanup is minimal.
  • Nutrient-dense comfort: Creamy white beans, beta-carotene-packed carrots, and iron-rich kale in every bite.
  • Pantry staples: Canned beans, basic produce, and dried herbs you probably own right now.
  • 30-minute weeknight hero: Chop, simmer, serve—dinner is ready before your take-out arrives.
  • Vegan & gluten-free: Naturally accommodating common dietary needs without tasting “diet.”
  • Freezer-friendly: Double the batch and freeze half for future you who doesn’t want to cook.
  • Customizable: Swap greens, beans, or grains depending on what’s lurking in your kitchen.

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks. Here’s what to look for—and how to pivot if the grocery store (or your pantry) doesn’t cooperate.

Olive oil: Use a generous glug of the everyday extra-virgin stuff. You’re not frying, so a peppery, grassy oil adds flavor rather than just greasing the pot.

Yellow onion: The mellow backbone. If you only have a sweet onion, go ahead; just expect a slightly sweeter finish. Dice small so it melts into the broth.

Carrots: Go for the skinny ones if you can; they’re sweeter and cook faster. No peeling necessary—just scrub. If your carrots have tops, chop a tablespoon of the feathery greens and sprinkle them on at the end for bonus carrot-cake vibes.

Garlic: Fresh cloves, smashed and minced. The jarred stuff works in a pinch, but fresh gives you a brighter, spicier backbone.

Tomato paste: Half of a 6-ounce can is plenty. Buy the double-concentrated tube if you hate waste; it lives happily in the fridge for months.

White beans: Cannellini are creamiest, but Great Northern or navy beans work. If you cook beans from scratch, 1½ cups is the magic number. Reserve the aquafaba (liquid) for vegan baking projects.

Vegetable broth: Low-sodium so you control salt. Homemade is gold, but a good boxed brand (I like Pacific or Imagine) keeps this weeknight-easy.

Kale: Lacinato (a.k.a. dinosaur) kale holds its texture, but curly kale is easier to find. Strip the leaves off the stems by pinching and sliding—compost the stems or save for smoothies.

Fresh thyme: Woody herbs like thyme perfume the soup without overwhelming it. Strip leaves by running your fingers backward down the stem. Dried thyme works—use ½ teaspoon.

Smoked paprika: The secret ingredient that tricks your brain into thinking there’s bacon in the pot. Sweet paprika is fine, but smoked adds campfire coziness.

Lemon: A squeeze at the end wakes up every other flavor. Zest it first and stir the zest into Greek yogurt for a quick topping.

Parmesan rind (optional but magical): Save your rinds in a zip-top bag in the freezer. Toss one in while the soup simmers and it’ll melt into savory, nutty depth. Remove before serving.

How to Make One-Pot Kale & White Bean Soup with Carrots

1
Warm the pot

Place a heavy-bottomed Dutch oven or soup pot over medium heat for 30 seconds. Add 2 tablespoons olive oil and swirl to coat the surface evenly. A hot pot prevents onions from steaming in their own moisture.

2
Sauté the aromatics

Add 1 diced medium yellow onion and ½ teaspoon kosher salt. Cook 4–5 minutes, stirring occasionally, until edges turn translucent. Add 2 minced garlic cloves; cook 60 seconds. Salt draws moisture out of the onion, speeding the softening process.

3
Bloom the tomato paste & spices

Push aromatics to the perimeter, creating a bare spot in the center. Add 3 tablespoons tomato paste, 1 teaspoon smoked paprika, ½ teaspoon dried oregano, and a few cranks of black pepper. Stir continuously for 90 seconds; the paste will darken from bright scarlet to brick red, concentrating sweetness and canceling any metallic canned taste.

4
Deglaze with broth

Pour in ¼ cup of the 4 cups vegetable broth. Scrape the pot’s bottom with a wooden spoon to lift the caramelized bits—those flecks equal free flavor. Once the bottom feels smooth, add the remaining broth plus 1 cup water.

5
Add carrots & beans

Stir in 2 medium carrots sliced into ¼-inch coins and 2 (15-ounce) cans white beans, drained and rinsed. If you like a creamier texture, mash one-third of the beans with the back of a fork before adding. Bring to a gentle boil, then reduce to a lazy simmer.

6
Simmer with thyme & rind

Add 4 sprigs fresh thyme and the optional Parmesan rind. Partially cover and simmer 12 minutes. The soup should burble gently; a vigorous boil will break the beans into mush.

7
Wilt in the kale

Fish out the thyme stems and cheese rind. Add 4 cups chopped kale, a handful at a time, stirring until each addition wilts before adding more. Simmer 3–4 minutes until kale turns emerald but still has body.

8
Finish with brightness

Off the heat, stir in juice of ½ lemon. Taste, then adjust salt and pepper. The soup should sing with a balance of savory, smoky, and bright. Serve hot, drizzled with more olive oil and a shower of grated Parmesan (or nutritional yeast for vegan).

Expert Tips

Use the bean liquid

Replace ½ cup of broth with the starchy aquafaba for extra body and silkiness.

Chiffonade the kale

Stack, roll, and slice into ribbons; kids (and kale-skeptics) find it less “leafy.”

Toast your spices

Let paprika sizzle in the oil for 30 seconds; heat unlocks volatile oils and amplifies smokiness.

Cool before storing

Divide soup into shallow containers so it chills quickly and avoids the “danger zone.”

Blend a cup

For chowder-like texture, purée 1 cup of the finished soup and stir back in.

Season at the end

Broth and cheese rind vary in saltiness; adjust only after everything has mingled.

Variations to Try

  • Tuscan twist: Swap cannellini for great Northern, add 1 cup diced tomatoes and ½ cup ditalini pasta for a pasta-e-fagioli vibe.
  • Spicy greens & sausage: Brown 6 ounces plant-based sausage, then proceed with recipe; sub in mustard greens for kale and add ¼ teaspoon chili flakes.
  • Coconut curry: Replace paprika with 1 teaspoon yellow curry powder, swap 1 cup broth for light coconut milk, finish with lime instead of lemon.
  • Grain bowl base: Stir in 1 cup cooked farro or barley at the end and reduce broth by ½ cup for a stew thick enough to scoop over rice.
  • Summer garden: Trade kale for 2 cups chopped zucchini and a handful of spinach; add ¼ cup fresh basil off heat for brighter flavor.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors deepen overnight, making leftovers even better.

Freezer: Ladle into freezer-safe quart bags, squeeze out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or submerge the sealed bag in a bowl of lukewarm water for 30 minutes.

Reheat: Warm gently over medium-low heat, thinning with a splash of broth or water. Microwaves work, but stovetop keeps beans intact.

Make-ahead lunch jars: Portion soup into 16-oz mason jars; add a wedge of lemon on top. Grab-and-go for the week—just reheat and drizzle with good olive oil.

Frequently Asked Questions

Yes. Thaw and squeeze out excess moisture first; add during the last 2 minutes of simmering to prevent overcooking.

Omit the olive oil and sauté onions in ¼ cup low-sodium broth; add more as needed to prevent sticking.

Absolutely. Use a 5-quart pot or larger; cooking time remains the same. Freeze half for a no-cook night.

Substitute baby spinach, Swiss chard, or escarole. Spinach needs only 30 seconds to wilt; chard takes 2 minutes.

Stir in 1 cup cooked quinoa, a can of chickpeas, or 8 ounces diced tofu during the last 5 minutes.

Omit smoked paprika and use low-sodium broth. Blend to a smooth purée for little eaters or serve as finger-food by mashing beans.
one pot kale and white bean soup with carrots for healthy comfort
soups
Pin Recipe

One-Pot Kale & White Bean Soup with Carrots

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a Dutch oven over medium heat.
  2. Sauté aromatics: Add onion and ½ teaspoon salt; cook 4–5 minutes. Add garlic; cook 60 seconds.
  3. Bloom paste & spices: Stir in tomato paste, paprika, and oregano; cook 90 seconds.
  4. Deglaze: Splash in ¼ cup broth, scrape browned bits, then add remaining broth and water.
  5. Simmer vegetables: Add carrots, beans, thyme, and Parmesan rind; simmer 12 minutes.
  6. Finish greens: Stir in kale; cook 3–4 minutes until wilted. Remove thyme stems and rind.
  7. Season: Off heat, add lemon juice, salt, and pepper. Serve hot with olive oil and cheese.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. For a creamier texture, mash ⅓ of the beans before adding.

Nutrition (per serving)

217
Calories
11g
Protein
31g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.