High-Protein White Bean & Kale Soup – Comforting, Nutritious, and Easy

This High-Protein White Bean & Kale Soup is the kind of meal you make once and crave all week. It’s hearty without being heavy, bursting with simple flavors, and loaded with plant-powered protein. Every spoonful has tender beans, soft aromatics, and ribbons of kale in a savory broth.

It’s the perfect balance of comfort food and feel-good eating, and it comes together with pantry staples. Make a big pot on Sunday, and you’ve got lunches handled for days.

Save

High-Protein White Bean & Kale Soup - Comforting, Nutritious, and Easy

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • Olive oil: For sautéing and adding richness.
  • Yellow onion: The flavor foundation of the soup.
  • Carrots and celery: Classic aromatics for depth and sweetness.
  • Garlic: Adds warmth and savory complexity.
  • Tomato paste: A spoonful for umami and color.
  • Smoked paprika or regular paprika: A subtle smokiness that makes the broth cozy.
  • Dried thyme and dried oregano: Earthy, herbal notes.
  • Red pepper flakes (optional): A gentle kick.
  • Low-sodium vegetable or chicken broth: The base of the soup.
  • Water: To adjust consistency without overpowering the flavors.
  • Bay leaf: Adds roundness to the broth.
  • Cannellini or great northern beans: Two 15-ounce cans, drained and rinsed. Cannellini are creamy; either works.
  • Kale: Curly or lacinato (dinosaur) kale, stems removed and leaves chopped.
  • Lemon: Zest and juice to brighten the soup at the end.
  • Fresh parsley: For freshness and color.
  • Salt and black pepper: Season generously to taste.
  • Parmesan rind (optional): Adds a savory, cheesy depth if you’re not keeping it vegan.

Method
 

  1. Warm the pot: Set a large soup pot or Dutch oven over medium heat. Add 2 tablespoons olive oil and let it shimmer.
  2. Sauté aromatics: Add 1 diced onion, 2 diced carrots, and 2 diced ribs of celery. Cook 6–8 minutes, stirring, until soft and lightly golden. Season with a pinch of salt.
  3. Add garlic and tomato paste: Stir in 4 minced garlic cloves and 1 tablespoon tomato paste. Cook 1–2 minutes until fragrant and the paste darkens slightly.
  4. Spice it up: Sprinkle in 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1 teaspoon smoked paprika, and a pinch of red pepper flakes if using. Toast for 30 seconds to bloom the spices.
  5. Deglaze and add liquids: Pour in 6 cups low-sodium broth and 1 cup water. Scrape any browned bits from the bottom. Add 1 bay leaf and the optional Parmesan rind.
  6. Add beans: Stir in two cans of drained, rinsed white beans. Bring to a gentle boil, then reduce to a simmer.
  7. Simmer for flavor: Let the soup simmer uncovered for 15–20 minutes so the flavors meld and the broth gains body.
  8. Blend a little (optional but recommended): For a creamier, protein-rich texture, use an immersion blender to briefly puree 1–2 cups of the soup right in the pot, or ladle into a blender and return. Keep plenty of beans whole for texture.
  9. Add kale: Stir in 5–6 packed cups chopped kale. Simmer 5–7 minutes until tender but still bright.
  10. Finish with brightness: Turn off the heat. Stir in the zest of 1 lemon and 1–2 tablespoons lemon juice. Add 2–3 tablespoons chopped parsley. Taste, then season with salt and black pepper as needed.
  11. Serve: Ladle into bowls and drizzle with a bit of olive oil. Top with shaved Parmesan or nutritional yeast if you like. Crusty bread on the side is never a bad idea.
Jump to Recipe Card
Stop Overeating Reset

Overeating is a pattern. This helps you fix that problem. A quick reset for cravings, snacking, and “I’ll start tomorrow” moments.

Built for busy home cooks who want real-life structure. Simple steps that fit meal prep, family dinners, and late-night snack attacks.

🍽️ Always still hungry? Fix the “not satisfied” loop with a simple plate tweak.
🌙 Night cravings? Build an easy evening routine that actually sticks.
🔥 Ate more than you planned? Get back on track the same day, no guilt, no restart.
What you’ll get
Eat meals that actually satisfy you so snacking and grazing naturally drop off
🍊 Craving reset that work with real food, not “perfect” eating or restriction
🧠 Simple mindset tools for stress eating that you can use in the moment
A repeatable reset you can come back to anytime overeating creeps back
Get Instant Access →

What Makes This Recipe So Good

  • High in protein and fiber: White beans bring a serious protein boost, plus fiber to keep you satisfied longer.
  • Simple ingredients, big flavor: Onion, garlic, herbs, and lemon create a clean, bright taste without a complicated process.
  • Budget- and pantry-friendly: Canned beans, broth, and greens stretch into multiple servings with minimal cost.
  • One pot and minimal cleanup: Everything cooks in the same pot, making weeknight cooking a breeze.
  • Easy to customize: Add chicken, swap greens, or stir in pasta or grains—this soup plays well with whatever you have.

What You’ll Need

  • Olive oil: For sautéing and adding richness.
  • Yellow onion: The flavor foundation of the soup.
  • Carrots and celery: Classic aromatics for depth and sweetness.
  • Garlic: Adds warmth and savory complexity.
  • Tomato paste: A spoonful for umami and color.
  • Smoked paprika or regular paprika: A subtle smokiness that makes the broth cozy.
  • Dried thyme and dried oregano: Earthy, herbal notes.
  • Red pepper flakes (optional): A gentle kick.
  • Low-sodium vegetable or chicken broth: The base of the soup.
  • Water: To adjust consistency without overpowering the flavors.
  • Bay leaf: Adds roundness to the broth.
  • Cannellini or great northern beans: Two 15-ounce cans, drained and rinsed. Cannellini are creamy; either works.
  • Kale: Curly or lacinato (dinosaur) kale, stems removed and leaves chopped.
  • Lemon: Zest and juice to brighten the soup at the end.
  • Fresh parsley: For freshness and color.
  • Salt and black pepper: Season generously to taste.
  • Parmesan rind (optional): Adds a savory, cheesy depth if you’re not keeping it vegan.

Instructions

  1. Warm the pot: Set a large soup pot or Dutch oven over medium heat.

    Add 2 tablespoons olive oil and let it shimmer.

  2. Sauté aromatics: Add 1 diced onion, 2 diced carrots, and 2 diced ribs of celery. Cook 6–8 minutes, stirring, until soft and lightly golden. Season with a pinch of salt.
  3. Add garlic and tomato paste: Stir in 4 minced garlic cloves and 1 tablespoon tomato paste.

    Cook 1–2 minutes until fragrant and the paste darkens slightly.

  4. Spice it up: Sprinkle in 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1 teaspoon smoked paprika, and a pinch of red pepper flakes if using. Toast for 30 seconds to bloom the spices.
  5. Deglaze and add liquids: Pour in 6 cups low-sodium broth and 1 cup water. Scrape any browned bits from the bottom.

    Add 1 bay leaf and the optional Parmesan rind.

  6. Add beans: Stir in two cans of drained, rinsed white beans. Bring to a gentle boil, then reduce to a simmer.
  7. Simmer for flavor: Let the soup simmer uncovered for 15–20 minutes so the flavors meld and the broth gains body.
  8. Blend a little (optional but recommended): For a creamier, protein-rich texture, use an immersion blender to briefly puree 1–2 cups of the soup right in the pot, or ladle into a blender and return. Keep plenty of beans whole for texture.
  9. Add kale: Stir in 5–6 packed cups chopped kale.

    Simmer 5–7 minutes until tender but still bright.

  10. Finish with brightness: Turn off the heat. Stir in the zest of 1 lemon and 1–2 tablespoons lemon juice. Add 2–3 tablespoons chopped parsley.

    Taste, then season with salt and black pepper as needed.

  11. Serve: Ladle into bowls and drizzle with a bit of olive oil. Top with shaved Parmesan or nutritional yeast if you like. Crusty bread on the side is never a bad idea.

How to Store

  • Fridge: Cool completely, then store in airtight containers for up to 4 days.

    The flavors deepen over time.

  • Freezer: Portion into freezer-safe containers, leaving a little headspace. Freeze up to 3 months. Thaw overnight in the fridge.
  • Reheat: Warm on the stovetop over medium heat with a splash of water or broth to loosen.

    Add fresh lemon juice or herbs to revive the flavors.

Health Benefits

  • Protein-packed beans: White beans deliver plant-based protein that supports muscle repair and keeps you full.
  • Fiber for digestion: Beans and kale offer soluble and insoluble fiber, helping with gut health and steady energy.
  • Micronutrient-rich greens: Kale brings vitamin K, vitamin C, and antioxidants that support immunity and bone health.
  • Heart-smart ingredients: Olive oil, beans, and leafy greens are linked to better heart health and balanced cholesterol.
  • Low in saturated fat: This soup is naturally light yet satisfying, making it a smart everyday meal.

Common Mistakes to Avoid

  • Underseasoning: Beans are mild and need salt. Taste at the end and adjust, especially after adding lemon.
  • Overcooking the kale: Kale should be tender, not mushy. Add it near the end and keep an eye on it.
  • Skipping the acid: Lemon brightens the whole pot.

    Without it, the soup can taste flat.

  • Not blooming spices: Toasting herbs and spices in oil wakes up their flavor. Don’t rush this step.
  • Blending too much: A partial blend gives body. If you puree the entire soup, you’ll lose texture.

Variations You Can Try

  • Chicken boost: Stir in shredded rotisserie chicken for even more protein.
  • Sausage style: Brown sliced chicken sausage or Italian sausage with the aromatics for a heartier take.
  • Grain add-ins: Add cooked farro, barley, or small pasta like ditalini during the last 10 minutes.
  • Creamy vegan: Stir in 1/2 cup unsweetened cashew cream or coconut milk for extra richness.
  • Different greens: Swap kale for Swiss chard, spinach, or collards.

    Adjust cook time—spinach needs just a minute.

  • Herb swap: Use rosemary or bay plus a pinch of fennel seeds for a Tuscan vibe.
  • Spicy twist: Add harissa or a spoon of Calabrian chili paste for heat and complexity.

FAQ

Can I use dried beans instead of canned?

Yes. Soak 1 cup of dried white beans overnight, drain, then simmer in fresh water until tender (about 60–90 minutes). Add to the soup as written and adjust salt since cooked beans are unsalted.

What can I use instead of kale?

Swiss chard, spinach, or collard greens all work.

Spinach cooks in 1–2 minutes, while collards need 10–12 minutes to soften.

How do I make it creamier without dairy?

Blend a portion of the soup and stir it back in, or add cashew cream. Another trick is to mash some beans against the side of the pot.

Is this soup good for meal prep?

Absolutely. It holds up well for several days and tastes even better on day two.

Store in single-serve containers for quick lunches.

Can I make it in a slow cooker?

Yes. Sauté the aromatics and spices on the stove first, then transfer to the slow cooker with beans, broth, and seasonings. Cook on Low for 4–6 hours, stir in kale during the last 20–30 minutes, and finish with lemon and parsley.

How can I increase the protein even more?

Add cooked chicken, turkey, or turkey sausage.

For a plant-based boost, stir in cooked quinoa or a can of chickpeas.

Wrapping Up

This High-Protein White Bean & Kale Soup is the kind of recipe that earns a permanent spot in your rotation. It’s nourishing, flexible, and genuinely delicious, whether you keep it simple or bulk it up with add-ins. Make it once, taste how bright and cozy it is, and you’ll come back to it whenever you want a satisfying bowl that’s good for you, too.

Grab a spoon, a slice of bread, and enjoy.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating