Hearty Kale Bean Soup

Featured in: One-Pot Home Meals

This nourishing soup combines tender kale with root vegetables like carrots, celery, and potatoes, plus protein-packed cannellini beans. Seasoned with thyme and cumin, it creates a deeply satisfying bowl in just 50 minutes. The lemon juice brightens the flavors while the hearty vegetables make it filling enough for a complete meal.

Updated on Tue, 27 Jan 2026 16:47:00 GMT
Hearty Kale Soup simmering with root vegetables in a rustic pot, ready to serve with crusty bread. Save
Hearty Kale Soup simmering with root vegetables in a rustic pot, ready to serve with crusty bread. | basilrise.com

My neighbor stopped by on a gray Tuesday afternoon with a bag of farmers market kale so vibrant it seemed almost defiant against the dreary weather. She mentioned her doctor had suggested eating more greens, and instead of handing her a lecture, I invited her to stay while I threw together this soup. By the time the broth came to a simmer, she was perched on my kitchen stool, telling me about her garden plans, and I realized this wasn't just about nutrition at all.

I made this soup for my sister during her first week of a new job, when she was too frazzled to think about cooking. She called me three days later to ask for the recipe, not because she wanted to cook it herself, but because she'd already eaten it three times and craved it again. That's when I knew this wasn't just another weeknight dinner.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use a generous two tablespoons here because it carries the flavor of everything that comes after and prevents the onion from sticking.
  • Onion: One large one, finely chopped, becomes the aromatic foundation that makes people ask what you did differently.
  • Garlic cloves: Two minced cloves add a gentle punch without overwhelming the delicate vegetables.
  • Carrots: Three medium ones, diced small so they soften evenly and release their natural sweetness into the broth.
  • Celery stalks: Two stalks contribute subtle earthiness and help build a savory base that feels complete.
  • Potato: One large one, peeled and diced, makes the soup thicker and more substantial without any cream.
  • Kale: Six cups with stems removed and leaves chopped is the star here, so don't skimp or use that tired-looking bunch from the back of your fridge.
  • Cannellini beans: One fifteen-ounce can, drained and rinsed, brings protein and a creamy texture that anchors the whole thing.
  • Vegetable broth: Six cups of low-sodium version lets you control the saltiness and taste the vegetables rather than just salt.
  • Lemon juice: One tablespoon brightens everything at the end like sunlight breaking through clouds.
  • Dried thyme: One teaspoon gives the soup an herbaceous depth that feels like home cooking.
  • Ground cumin: Half a teaspoon is the secret ingredient nobody expects but everyone notices.
  • Salt, pepper, and red pepper flakes: Season to your taste, but start small with the flakes and taste as you go.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oil and soften the onion:
Pour two tablespoons of olive oil into your large soup pot over medium heat and let it shimmer for thirty seconds. Add your finely chopped onion and let it sit for a minute before stirring, then cook for about three minutes until it turns translucent and fragrant.
Build the flavor base:
Stir in your minced garlic, diced carrots, celery, and potato, stirring occasionally for five minutes. You'll notice the kitchen starting to smell intentional, like you actually know what you're doing.
Introduce the kale:
Add your chopped kale and sauté for two minutes until it wilts slightly and releases its mineral aroma. It looks like a lot at first, but it shrinks down faster than you expect.
Build the broth:
Pour in six cups of vegetable broth and add your thyme, cumin, salt, pepper, and red pepper flakes if you're using them. Stir everything together and let it come to a boil.
Simmer and soften:
Once it boils, reduce the heat and let it simmer uncovered for twenty minutes until the vegetables are completely tender. This is when you can step away and actually sit down for a moment.
Add the beans and finish:
Stir in your drained cannellini beans and simmer for five more minutes until they're heated through. Taste it, squeeze in the lemon juice, adjust the seasoning, and serve it while it's still steaming.
Vibrant bowl of Kale Soup featuring tender kale, creamy cannellini beans, and a lemon wedge. Save
Vibrant bowl of Kale Soup featuring tender kale, creamy cannellini beans, and a lemon wedge. | basilrise.com

I've watched this soup transform an ordinary evening into something people actually want to talk about. There's something about a pot of warm, nourishing food that opens up conversations in ways nothing else does, and this one seems to do it better than most.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Soup Works Every Time

The beauty of this recipe is that it respects its ingredients without apologizing for simplicity. The root vegetables cook down into a creamy, cohesive base while the kale stays present and green, and the beans provide just enough protein to make it a complete meal. Nothing gets lost in translation, and nothing overstays its welcome.

Make It Your Own

I've experimented with swapping the cannellini beans for chickpeas or red lentils, and both work beautifully if that's what's in your pantry. You could add diced cooked chicken or turkey if you want more protein, or a handful of spinach instead of kale if that's your preference. The cumin is my signature move, but if you don't have it, a teaspoon of smoked paprika or a dash of fennel will take you somewhere equally delicious.

Storage, Serving, and Seasonal Thinking

This soup actually improves after a day in the refrigerator when the flavors have time to get to know each other. It keeps for four days in an airtight container and freezes beautifully for up to three months. Serve it with a slice of crusty bread, a wedge of lemon on the side, and maybe a scattering of fresh herbs if you're feeling generous.

  • A drizzle of good olive oil and a sprinkle of freshly grated Parmesan on top transforms it from everyday to special.
  • Make a double batch and freeze half so you have something wholesome waiting for a hectic week.
  • This is the kind of soup that tastes like January feels, but also somehow works in September when you need something grounding.
Homemade Kale Soup with colorful carrots and celery, garnished with fresh thyme and black pepper. Save
Homemade Kale Soup with colorful carrots and celery, garnished with fresh thyme and black pepper. | basilrise.com

This soup has a way of showing up exactly when you need it, whether that's because you're trying to be healthier or just because you want something warm that tastes like it came from somewhere real. Make it once, and I promise you'll make it again.

Recipe Help

How long does this kale soup keep?

This soup stores beautifully in the refrigerator for up to 5 days. The flavors actually develop and improve over time, making it excellent for meal prep. The kale retains its texture well and won't become mushy.

Can I freeze this soup?

Yes, this soup freezes wonderfully for up to 3 months. Let it cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.

What can I substitute for cannellini beans?

Chickpeas, lentils, or great northern beans work perfectly. Each brings a slightly different texture and flavor profile. Lentils cook faster, while chickpeas add a nutty element to the soup.

How do I prevent kale from becoming bitter?

Removing the tough stems and chopping the leaves helps. Sautéing briefly before adding broth mellows the flavor. The lemon juice added at the end also balances any bitterness and brightens the overall taste.

Can I make this in a slow cooker?

Absolutely. Sauté the onion and garlic first, then add all ingredients to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the lemon juice just before serving.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Hearty Kale Bean Soup

Hearty kale and vegetable soup with protein-rich beans, ready in under an hour.

Getting Ready Time
15 min
Time to cook
35 min
Time Required
50 min
Created by Claire Hastings

Recipe type One-Pot Home Meals

Skill Level Easy

Cuisine International

Serves 4 Portions

Dietary guidelines Plant-based, No Dairy, No Gluten

What You Need

Vegetables

01 2 tablespoons olive oil
02 1 large onion, finely chopped
03 2 garlic cloves, minced
04 3 medium carrots, diced
05 2 celery stalks, diced
06 1 large potato, peeled and diced
07 6 cups fresh kale, stems removed and leaves chopped

Legumes

01 1 can (15 ounces) cannellini beans, drained and rinsed

Liquids

01 6 cups low-sodium vegetable broth
02 1 tablespoon fresh lemon juice

Spices and Seasonings

01 1 teaspoon dried thyme
02 1/2 teaspoon ground cumin
03 Salt and freshly ground black pepper to taste
04 Pinch of red pepper flakes, optional

Steps

Step 01

Sauté aromatics: Heat olive oil in a large soup pot over medium heat. Add chopped onion and cook for 3 minutes until translucent.

Step 02

Build flavor base: Stir in minced garlic, diced carrots, celery, and potato. Cook for 5 minutes, stirring occasionally until vegetables begin to soften.

Step 03

Incorporate greens: Add chopped kale to the pot and sauté for 2 minutes until slightly wilted.

Step 04

Deglaze and season: Pour in vegetable broth and add dried thyme, ground cumin, salt, pepper, and red pepper flakes if desired. Stir to combine.

Step 05

Simmer vegetables: Bring mixture to a boil, then reduce heat and simmer uncovered for 20 minutes until vegetables are tender.

Step 06

Add legumes: Stir in drained cannellini beans and simmer for 5 additional minutes to heat through.

Step 07

Finish and serve: Add fresh lemon juice and adjust seasoning to taste. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Kitchen Essentials

  • Large soup pot
  • Cutting board and knife
  • Wooden spoon

Possible Allergens

Go through ingredients for allergens. Reach out to a health expert if you're unsure.
  • Verify canned bean and broth labels for potential gluten or other allergens
  • If serving with bread or cheese accompaniments, confirm gluten-free and dairy-free status

Nutrition details (per portion)

Nutrition info is for reference only, not a substitute for specialist advice.
  • Calorie Count: 225
  • Fats: 6 g
  • Carbohydrates: 36 g
  • Proteins: 8 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.