30-Minute Kale and White Bean Soup
This kale and white bean soup is the kind of dinner that feels like a reset button on a cold night. It’s brothy, filling, and comes together in about half an hour without a fuss.

You can lean on pantry staples and a single pot, so there’s no long ingredient hunt and not much to wash up. It’s the soup I turn to when I want something warm and substantial that still tastes fresh.
Why This Soup Hits the Spot
The broth stays light and garlicky, while the beans make each spoonful creamy without any actual cream. I love that the kale keeps a little bite, giving you something to chew on instead of disappearing into the liquid.
A finishing squeeze of lemon brightens everything up, and a pile of grated Parmesan on top makes it feel a little more special, even on a Tuesday.
Ingredients

- 1 tbsp olive oil: plus a little extra for drizzling at the end
- 1 medium yellow onion, diced
- 2 medium carrots, diced small: no need to peel if they’re scrubbed clean
- 2 celery stalks, diced small
- 4 garlic cloves, minced: use the big ones, or go up to 6 if they’re tiny
- ¼ tsp crushed red pepper flakes: skip if you’re not into heat
- 6 cups chicken or vegetable broth: low-sodium so you control the salt
- 2 (15-oz) cans cannellini beans, drained and rinsed: great northern beans work too
- 4 cups packed chopped kale: curly or lacinato, stems removed and leaves torn or chopped
- Juice of 1 lemon: about 2 tbsp
- Salt and freshly ground black pepper
- Grated Parmesan, for serving
Variations and Substitutions
- Add sausage: Brown 8 oz of crumbled Italian sausage in the pot before the vegetables, then proceed as written. The fat seasons the whole soup.
- Go vegan: Use vegetable broth and skip the Parmesan, or use a good nondairy alternative. A drizzle of olive oil and nutritional yeast at the table gives a similar savory finish.
- Swap the greens: Tender spinach or chopped Swiss chard can stand in for the kale. Just stir them in at the very end since they wilt faster.
- Use dried beans: You’ll need about 1 cup of dried beans, soaked overnight and cooked separately first, since the soup won’t simmer long enough to soften them.
- Make it spicy: Double the red pepper flakes or finish with a swirl of chile crisp.
Crispy Monte Cristo Sandwich is the main dish we love pairing with this soup.
How to Make Kale and White Bean Soup
Step 1: Sauté the Aromatics

Heat the 1 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery, then cook for 6 to 8 minutes, until the vegetables have softened and the onion looks translucent. Add the minced garlic and the ¼ tsp red pepper flakes and cook for 1 more minute, just until the garlic is fragrant and the flakes bloom.
You’ll notice the kitchen starting to smell like a proper soup. That’s your signal it’s time to pour in the broth.
Step 2: Simmer the Broth and Beans

Pour in the 6 cups of broth, then add the drained cannellini beans. If you have a Parmesan rind tucked in the fridge, drop it in now. Bring everything to a boil over high heat, then reduce the heat to medium-low so the broth holds a gentle simmer. Cook for 10 minutes, uncovered.
Taste the broth after those 10 minutes. It should be savory with a soft bean texture, and the vegetables will have fully softened into the background.
Step 3: Wilt the Kale

Stir in all of the chopped kale. It will look like a mountain at first, but it wilts down quickly. Cook for 3 to 4 minutes, stirring occasionally, just until the kale is tender but still bright green. Overcooking it turns the leaves drab and a little swampy, so you’re aiming for vivid color and a slight chew. Season generously with salt and a few grinds of black pepper, then squeeze in the lemon juice.
Step 4: Ladle and Top with Parmesan

Ladle the soup into wide bowls while it’s still steaming hot. Top each bowl with a generous mound of grated Parmesan, a quick drizzle of olive oil, and another crack of black pepper. Serve right away, with extra lemon wedges on the side if you like things extra bright.
A Few Tips Before You Start
- Parmesan rind is a low-effort flavor booster: Toss one into the pot while the soup simmers, then fish it out before serving. It adds a savory depth that plain broth can’t match on its own.
- Choose the right kale: Lacinato (dinosaur) kale has a softer texture that I prefer in soup, but curly kale works just fine. Either way, strip the leaves from the tough stems before chopping.
- Don’t skip the lemon: It wakes up the broth and keeps the soup from tasting flat. Add it off the heat so the brightness doesn’t cook off.
- Control the salt: If your broth is already salty, hold back until the end. Beans and Parmesan add their own saltiness too.
Storing Leftovers
- Refrigerate: Cool the soup completely, then store in an airtight container in the fridge for up to 4 days. The flavors meld and actually get better overnight.
- Reheating: Warm gently on the stove over medium heat or in the microwave. The kale will soften a bit more, but it’s still good. Add a splash of broth if it thickened too much.
What to Serve With Kale and White Bean Soup
A thick slice of toasted sourdough rubbed with garlic is my go-to for soaking up the broth. If you want something more substantial, a grilled fontina sandwich on country bread turns the meal into a proper dinner. A simple shaved fennel salad dressed with lemon and olive oil cuts through the heartiness without clashing.
Frequently Asked Questions
Can I freeze this soup?
Yes, it freezes well. Let it cool completely, then portion into freezer-safe containers for up to 3 months. The kale may lose a little texture, but the flavor stays intact.
How can I make this soup thicker?
Mash a portion of the beans against the side of the pot with a wooden spoon before adding the kale. It will thicken the broth without adding cream or flour.
Can I use another type of white bean?
Navy beans, great northern, or butter beans all work. The texture may be softer, but the soup will still taste great.
What if I don’t have fresh garlic?
Granulated garlic is fine in a pinch, but use about ½ teaspoon and bloom it with the red pepper flakes so it doesn’t taste raw.

Kale and White Bean Soup Recipe
Ingredients
Method
- Heat 1 tbsp olive oil in a large pot over medium heat. Add onion, carrots, and celery; cook until softened, 6 to 8 minutes. Add garlic and red pepper flakes; cook 1 minute.
- Pour in broth and beans. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Stir in kale; cook until wilted and bright green, 3 to 4 minutes. Season with salt, pepper, and lemon juice.
- Ladle into bowls and top with grated Parmesan, a drizzle of olive oil, and black pepper. Serve hot.
