Cozy White Bean and Kale Soup

This White Bean and Kale Soup is a comforting, nutrient-packed dish that’s perfect for busy weekdays.

Rich in plant-based protein and fiber, it supports digestion and keeps you full longer.

With heart-healthy olive oil, vitamin-rich kale, and a savory herby broth, it’s low in saturated fat yet deeply satisfying—ideal for meal prep, quick dinners, or cozy lunches.

White Bean and Kale Soup

Ruth M. Moran
A hearty, wholesome soup featuring creamy white beans, tender kale, and a flavorful herb-infused broth.
Packed with plant-based protein, fiber, and essential vitamins, it’s easy to prepare, perfect for meal prep, and deliciously satisfying.
Garnish with parmesan for a comforting, nutritious meal any day of the week.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Soup
Cuisine American
Servings 6

Equipment

  • 1 large pot
  • 1 Food processor
  • 1 Cutting board
  • 1 Chef’s knife
  • Measuring cups and spoons
  • 1 Wooden Spoon

Ingredients
  

  • 3 14.5 oz cans great northern beans, divided, drained and rinsed
  • 4 Tbsp extra virgin olive oil divided
  • 1 cup chopped yellow onion 1 small
  • 1 cup chopped carrots 2 medium
  • 1 cup chopped celery 2 ribs
  • 1 Tbsp minced garlic 3 cloves
  • 4 ½ cups low-sodium chicken or vegetable broth divided
  • 1 parmesan rind about 6 inches
  • 1 Tbsp fresh rosemary chopped
  • Salt and black pepper to taste
  • 4 oz curly kale chopped (about 4 packed cups)
  • ¼ cup fresh parsley chopped
  • 1 –2 Tbsp fresh lemon juice to taste
  • ½ cup grated parmesan for serving

Instructions
 

  • Prepare the Bean Puree: Start by taking one can of drained and rinsed great northern beans and place them into a food processor.
    Add 1/2 cup of the broth to the beans. Blend on high speed until the mixture becomes smooth and creamy.
    This puree will add a luscious, velvety texture to your soup, making it hearty without being heavy. Set the puree aside for later.
  • Sauté the Aromatics: Heat 1 tablespoon of olive oil in a large pot over medium heat.
    Once the oil is shimmering, add the chopped onion, carrots, and celery.
    Stir frequently and cook for about 5 minutes, or until the vegetables start to soften and release their natural sweetness.
    This is the base of flavor for your soup, so take your time to ensure the vegetables become tender but not browned.
  • Add the Garlic: Next, stir in the minced garlic and sauté for 1 more minute.
    Garlic should become fragrant, filling your kitchen with a rich, inviting aroma.
    Be careful not to let it burn, as burnt garlic can become bitter and overpower the soup.
  • Build the Broth: Pour in the remaining 4 cups of broth and add the parmesan rind along with the chopped rosemary.
    Season with a generous pinch of salt and black pepper. Increase the heat slightly to bring the mixture to a gentle simmer.
    Once it reaches a simmer, reduce the heat to medium-low, cover the pot, and let it cook for 10 minutes.
    This allows the flavors of the herbs and parmesan to infuse the broth, creating a deep, savory foundation.
  • Add Remaining Beans and Puree: After the broth has simmered, stir in the remaining two cans of drained beans, followed by the reserved bean puree.
    Cover the pot again and continue simmering for an additional 5 minutes.
    The beans will thicken the soup slightly, adding richness and plant-based protein, while blending with the broth to create a comforting, creamy consistency.
  • Incorporate the Kale: Now, add the chopped kale to the soup. Stir to combine, ensuring the leaves are fully submerged in the broth.
    Cover and simmer for about 5 more minutes, or until the kale has softened but still retains a slight bite.
    Kale adds a boost of vitamins, fiber, and texture, turning this soup into a true nutrient powerhouse.
  • Finish with Fresh Herbs and Lemon: Remove the parmesan rind from the pot and discard it.
    Stir in the chopped parsley and the remaining 3 tablespoons of olive oil, which will add a subtle richness and freshness.
    Finish with 1–2 tablespoons of fresh lemon juice, adjusting to your taste.
    The lemon brightens the soup, balancing the earthy flavors of the beans and kale.
  • Serve and Garnish: Ladle the soup into bowls and garnish each serving with freshly grated parmesan.
    This final touch adds a slightly salty, nutty flavor that complements the creamy beans and tender vegetables perfectly.
    Serve hot, ideally with crusty bread or a light salad on the side for a complete, wholesome meal.
  • Storage Tips: If you have leftovers, allow the soup to cool to room temperature before transferring it to an airtight container.
    It will keep in the refrigerator for up to 5 days. You can also freeze portions for up to 3 months.
    When reheating, warm gently over medium heat to preserve the texture of the kale and beans.

Notes

  • Use low-sodium broth to control salt levels and adjust seasoning at the end.
  • Rinse canned beans thoroughly to reduce sodium and improve flavor.
  • Parmesan rind adds depth—don’t skip it! If unavailable, a small piece of hard cheese works.
  • Kale can be swapped for other hearty greens like Swiss chard or spinach.
  • Adjust the soup thickness by adding more broth if needed or blending more beans.
  • Lemon juice brightens the soup; start with 1 tablespoon and taste before adding more.
  • For extra richness, drizzle a bit more olive oil or sprinkle more parmesan before serving.

Chef’s Secrets For Perfect Soup

To achieve a soup with rich, layered flavor, start by sautéing the aromatics slowly over medium heat.

This ensures the onions, carrots, and celery release their natural sweetness.

Pureeing one can of beans adds creaminess without using heavy cream, creating a smooth, satisfying texture while keeping the soup light and protein-packed.

Always add the kale towards the end of cooking to preserve its vibrant color and nutrients.

Finishing with fresh parsley and lemon juice brightens the flavors, balancing the earthy beans and hearty vegetables for a truly flavorful bowl.

Serving Suggestions To Impress Guests

This White Bean and Kale Soup pairs beautifully with crusty bread, garlic toast, or warm focaccia, perfect for soaking up every bit of the savory broth.

For a light lunch, serve with a crisp green salad or roasted vegetables.

A sprinkle of extra parmesan or a drizzle of high-quality olive oil before serving elevates the dish.

You can even add a pinch of red pepper flakes for a subtle kick or a swirl of pesto for an Italian-inspired twist.

This soup is versatile enough to complement a wide variety of meals.

Storage Tips For Freshness

Allow the soup to cool to room temperature before storing it. Transfer into airtight containers and refrigerate for up to five days.

For longer storage, freeze individual portions in freezer-safe containers for up to three months.

When reheating, warm gently over medium heat to maintain the kale’s texture and prevent the beans from breaking down too much.

If the soup thickens during storage, simply stir in a little broth or water while reheating to achieve the desired consistency.

Frequently Asked Questions

1. Can I use other beans instead?

Yes! Cannellini or navy beans are excellent substitutes and provide a similar creamy texture. Black beans or chickpeas can be used, but they will slightly change the flavor profile.

2. Can this soup be made vegan?

Absolutely. Use vegetable broth instead of chicken broth and omit the parmesan or use a vegan cheese alternative. Nutritional yeast can also add a subtle cheesy flavor.

3. How do I make the soup thicker or creamier?

For a thicker soup, puree more beans or use an immersion blender to blend part of the soup after adding the kale. For creaminess, finish with a splash of olive oil or a dollop of plant-based yogurt.

4. Can I prepare this soup ahead of time?

Yes, it’s perfect for meal prep! Prepare the soup up to the point of adding the kale, then refrigerate. Add kale just before reheating to keep it vibrant and tender.

5. What if I don’t have a parmesan rind?

If unavailable, a small chunk of hard parmesan or pecorino cheese works well. You can also skip it entirely, but adding it enhances the depth and richness of the broth.