White Bean and Kale Soup - homemade recipe

White Bean and Kale Soup Recipe – Healthy & Hearty

There’s something deeply satisfying about a bowl of white bean and kale soup on a cool evening. This rustic, nourishing soup brings together creamy cannellini beans, tender kale, and aromatic vegetables in a flavorful broth that warms you from the inside out. I love how this soup manages to be both hearty and healthy—it’s packed with plant-based protein, fiber, and vitamins, yet it tastes like pure comfort food.

What makes this white bean and kale soup truly special is its simplicity. With just a handful of pantry staples and fresh ingredients, you can create a restaurant-quality soup that tastes like it’s been simmering all day. The Italian herbs—rosemary and thyme—add a Mediterranean touch, while a splash of lemon juice at the end brightens everything beautifully. Whether you’re looking for a satisfying weeknight dinner or meal prep for the week ahead, this soup delivers on all fronts.

I find that this recipe is incredibly forgiving and adaptable. You can make it exactly as written, or customize it based on what you have in your kitchen. The result is always a delicious, wholesome meal that everyone at the table will enjoy.

Jump to Recipe ↓

Why You’ll Love This White Bean and Kale Soup

This white bean and kale soup checks all the boxes for a perfect weeknight meal. First and foremost, it’s incredibly nutritious. Cannellini beans provide substantial plant-based protein and fiber, while kale delivers vitamins A, C, and K along with important minerals. The combination creates a balanced, filling meal that keeps you satisfied for hours.

I love how quickly this soup comes together. From start to finish, you’re looking at about 40 minutes of active cooking time, with most of that being hands-off simmering. It’s the kind of recipe you can start when you get home from work and have on the table before you know it. The prep work is straightforward—just some chopping and measuring—and the cooking process is wonderfully forgiving.

The flavor profile is another reason this soup has become a favorite. The aromatic base of onions, carrots, and celery creates a classic mirepoix foundation, while garlic, rosemary, and thyme add that distinctive Italian character. The red pepper flakes bring just a hint of warmth without making the soup spicy, and the lemon juice at the end adds brightness that makes all the flavors pop.

This soup is also budget-friendly and pantry-friendly. Canned beans and tomatoes mean you can keep the ingredients on hand for whenever the craving strikes. It’s vegetarian as written, easily made vegan by skipping the Parmesan garnish, and naturally gluten-free. I recommend making a double batch because this soup tastes even better the next day, and it freezes beautifully for future meals.

Ingredients and Substitutions

Let me walk you through the key ingredients that make this white bean and kale soup so delicious, along with some helpful substitution options.

Cannellini beans are the star of this soup. These creamy white Italian beans have a smooth texture and mild flavor that works perfectly in this recipe. If you can’t find cannellini beans, great northern beans or navy beans make excellent substitutes. You can also use dried beans if you prefer—just cook about 1½ cups of dried beans until tender before adding them to the soup.

Kale adds wonderful texture, color, and nutrition. I like using curly kale or lacinato kale (also called dinosaur kale or Tuscan kale). Remove the tough center ribs before chopping. If kale isn’t available, you can substitute with Swiss chard, spinach, or escarole. Spinach will cook much faster, so add it in the last 2-3 minutes.

Carrots and celery form part of the aromatic vegetable base. These classic soup vegetables add sweetness, texture, and depth of flavor. I recommend dicing them into similar-sized pieces so they cook evenly. You can substitute with other vegetables like diced zucchini or bell peppers if needed.

Garlic is essential for flavor. Fresh garlic is best, but in a pinch, you can use ¾ teaspoon of garlic powder. Add it with the other dried herbs if using powder instead of fresh.

Diced tomatoes add acidity and body to the broth. I use canned diced tomatoes for convenience, but you can substitute with about 2 cups of fresh chopped tomatoes when they’re in season. Fire-roasted diced tomatoes add an extra layer of flavor if you have them on hand.

Vegetable broth creates the flavorful base. I recommend using a good-quality vegetable broth or stock. You can substitute with chicken broth if you’re not keeping the soup vegetarian. For a richer flavor, use half broth and half water, or add a Parmesan rind to simmer with the soup.

Italian herbs—rosemary and thyme—give this soup its characteristic flavor. Dried herbs work wonderfully here, but you can use fresh if you prefer (use about 1 tablespoon of fresh herbs for each teaspoon of dried). Italian seasoning blend can substitute for both herbs in a pinch.

Lemon juice is added at the end to brighten all the flavors. Fresh lemon juice is best, but bottled will work. You can also use a splash of red wine vinegar or white wine vinegar for acidity.

White Bean and Kale Soup - recipe photo

How to Make White Bean and Kale Soup

Making this white bean and kale soup is straightforward and satisfying. Here’s how the process unfolds, with some helpful details to ensure success.

Build the aromatic base: Start by heating the olive oil in a large soup pot or Dutch oven over medium heat. Add the chopped onion, diced carrots, and diced celery. This classic combination, known as mirepoix, forms the flavor foundation of the soup. Sauté these vegetables for 5-7 minutes, stirring occasionally, until they soften and the onion becomes translucent. You’re not looking for browning here—just softening and releasing the vegetables’ natural sweetness.

Add the aromatics and spices: Once your vegetables are softened, stir in the minced garlic, dried rosemary, dried thyme, and red pepper flakes. Cook for just about 1 minute, stirring constantly. This brief cooking time is enough to release the aromatic oils from the garlic and herbs without burning them. You’ll know it’s ready when your kitchen smells absolutely amazing.

Add the main ingredients: Now add the drained and rinsed cannellini beans, the can of diced tomatoes (with their juices), and the vegetable broth. Stir everything together well. Bring the mixture to a boil over medium-high heat, then reduce the heat to maintain a gentle simmer. Let the soup simmer uncovered for 15-20 minutes. This simmering time allows the flavors to meld and the vegetables to become completely tender.

Create a creamier texture (optional): For a thicker, creamier soup, I like to mash some of the beans right in the pot. Use a potato masher or the back of a wooden spoon to mash some beans against the side of the pot. Alternatively, you can remove about 1 cup of the soup, blend it until smooth in a blender or with an immersion blender, and then return it to the pot. This creates a lovely creamy texture while keeping plenty of whole beans for substance.

Add the kale: Stir in the chopped kale and let it simmer for 5-8 minutes until tender. Kale will wilt down significantly as it cooks, so don’t worry if it seems like a lot at first. The kale should be tender but still have a slight bite to it—not mushy.

Finish and season: Remove the pot from the heat and stir in the lemon juice, salt, and black pepper. Taste and adjust the seasonings as needed. Some people prefer more salt, others like extra lemon juice for brightness, and some enjoy more red pepper flakes for heat. This is your chance to make the soup perfect for your palate.

Expert Tips for Best Results

Here are my top tips for making the very best white bean and kale soup every time.

Rinse your canned beans thoroughly. I always drain and rinse canned beans under cold water before using them. This removes excess sodium and the slightly viscous liquid that can make your soup cloudy. It takes just a minute and makes a noticeable difference in the final result.

Don’t skip the sautéing step. Taking the time to properly sauté your vegetables builds a flavor foundation that can’t be replicated by just dumping everything in the pot. The gentle cooking brings out the natural sweetness in the vegetables and creates depth.

Remove kale stems for better texture. The thick center ribs of kale can be tough and fibrous. I recommend removing them by folding each leaf in half along the stem and cutting or tearing the leafy parts away. This ensures every bite of kale is tender and pleasant to eat.

Add a Parmesan rind while simmering. If you have a Parmesan rind saved in your freezer (and I highly recommend keeping them), toss it into the soup while it simmers. It adds incredible umami depth and richness. Just remember to remove it before serving.

Adjust consistency to your preference. If your soup is too thick, simply add more vegetable broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce, or mash more beans to thicken it naturally.

Taste and adjust at the end. Soups often need a final seasoning adjustment. The lemon juice is particularly important—it brightens all the other flavors and makes the soup taste more vibrant. Don’t skip this step.

Serving Suggestions

This white bean and kale soup is wonderfully versatile when it comes to serving. I love ladling it into deep bowls and topping each serving with a generous sprinkle of grated Parmesan cheese. The salty, nutty cheese melts slightly into the hot soup and adds wonderful flavor. A drizzle of good extra virgin olive oil on top is another simple but elegant finishing touch.

Crusty bread is the classic accompaniment, and for good reason. A thick slice of sourdough, Italian bread, or a warm baguette is perfect for dipping and soaking up the flavorful broth. I also like serving this soup with garlic bread or cheesy breadsticks for a more indulgent meal.

For a complete dinner, pair this soup with a simple green salad dressed with a light vinaigrette. The fresh, crisp salad provides a nice contrast to the warm, hearty soup. A Caesar salad or arugula salad with lemon dressing works particularly well.

This soup also makes an excellent starter course for a larger Italian-inspired meal. Serve smaller portions before a main course of pasta, chicken, or fish. It’s substantial enough to be satisfying but not so heavy that it ruins appetites for what’s to come.

For a heartier meal, I sometimes serve this soup over cooked pasta or rice. A scoop of pasta or grains in the bottom of the bowl turns the soup into an even more filling one-bowl dinner. Small pasta shapes like ditalini or orzo work wonderfully.

Variations and Substitutions

One of the things I love most about this white bean and kale soup is how adaptable it is. Here are some of my favorite variations.

Add protein: While the beans provide plenty of plant-based protein, you can add cooked Italian sausage, diced chicken, or crispy pancetta for a meatier version. Brown the meat first, then set it aside and add it back with the beans. For a similar recipe with chicken, check out this slow cooker chicken and white bean soup.

Make it Tuscan-style: For a more traditional Tuscan white bean soup, add a Parmesan rind while simmering, use fresh rosemary instead of dried, and finish with a generous drizzle of high-quality olive oil. You might also enjoy this creamy Tuscan white bean soup for another take on the classic.

Change the greens: Swap the kale for Swiss chard, escarole, spinach, or a mix of hearty greens. Each brings its own flavor and texture to the soup. Spinach will cook much faster, so add it in the last few minutes.

Add more vegetables: Diced zucchini, bell peppers, or potatoes are all excellent additions. Add heartier vegetables like potatoes with the beans so they have time to cook through. Quicker-cooking vegetables like zucchini can go in with the kale.

Make it spicy: Increase the red pepper flakes to ¾ or 1 teaspoon for more heat. You can also add a pinch of cayenne pepper or a diced jalapeño with the other vegetables.

Use different beans: While cannellini beans are traditional, you can use great northern beans, navy beans, or even chickpeas. A mix of different white beans adds visual interest and varied texture.

Make it creamy: For an ultra-creamy version, blend half the soup and return it to the pot, or stir in ¼ cup of heavy cream or coconut cream at the end. This creates a richer, more luxurious texture.

Storage, Freezing, and Reheating

This white bean and kale soup stores beautifully, making it perfect for meal prep or enjoying leftovers throughout the week.

Refrigerator storage: Let the soup cool to room temperature, then transfer it to airtight containers. It will keep in the refrigerator for up to 5 days. The soup actually tastes even better the next day as the flavors continue to develop and meld together. You may need to add a splash of broth or water when reheating, as the soup tends to thicken as it sits.

Freezing: This soup freezes exceptionally well for up to 3 months. I recommend freezing it in portion-sized containers for easy individual servings, or in larger containers if you prefer to reheat the whole batch. Leave about an inch of headspace in containers to allow for expansion during freezing. Label containers with the date so you can keep track of freshness.

Reheating from refrigerated: Reheat refrigerated soup on the stovetop over medium heat, stirring occasionally, until heated through. You can also microwave individual portions in a microwave-safe bowl, stirring every minute or so until hot. Add a little extra broth or water if the soup has thickened too much.

Reheating from frozen: For best results, thaw frozen soup overnight in the refrigerator, then reheat as you would refrigerated soup. If you’re in a hurry, you can reheat from frozen on the stovetop over low heat, stirring frequently as it thaws and heats. This will take longer but works in a pinch.

Storage tip: If you know you’ll be freezing the soup, you might want to slightly undercook the kale. It will finish cooking when you reheat the soup, preventing it from becoming too soft.

Frequently Asked Questions

Can I use dried beans instead of canned?
Yes, absolutely. You’ll need about 1½ cups of dried cannellini beans. Soak them overnight, then cook until tender before adding them to the soup. This takes more time but gives you control over the texture and reduces sodium.

How can I make this soup thicker?
There are several ways to thicken the soup. You can mash some of the beans against the side of the pot, blend a portion of the soup and return it to the pot, let it simmer longer to reduce the liquid, or add a diced potato that will break down and thicken the broth naturally.

Can I make this in a slow cooker?
Yes. Sauté the vegetables and aromatics as directed, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the kale in the last 30 minutes of cooking, and stir in the lemon juice just before serving.

Is this soup gluten-free?
Yes, this white bean and kale soup is naturally gluten-free. Just make sure your vegetable broth is certified gluten-free if you’re cooking for someone with celiac disease or severe gluten sensitivity.

Why is my soup bland?
Soup needs proper seasoning. Make sure you’re adding enough salt—canned beans and broth vary in sodium content, so you may need more or less than the recipe calls for. The lemon juice at the end is also crucial for brightening flavors. Don’t skip it! A Parmesan rind simmered with the soup also adds tremendous depth.

Can I add pasta to this soup?
Yes, small pasta shapes like ditalini, orzo, or small shells work wonderfully. Add them about 10 minutes before the soup is done and cook until tender. Keep in mind that pasta will absorb liquid, so you may need to add extra broth. If storing soup with pasta, it will continue to absorb liquid in the refrigerator.

What can I use instead of kale?
Swiss chard, escarole, spinach, collard greens, or mustard greens all work well. Adjust cooking time based on the green you choose—tender greens like spinach need just 2-3 minutes, while tougher greens may need the full 8 minutes.

How do I prevent the kale from getting too soft?
Add the kale toward the end of cooking and simmer just until tender, about 5-8 minutes. Overcooking will make it mushy. If you’re meal prepping, slightly undercook the kale since it will continue to soften during storage and reheating.

White Bean and Kale Soup

A rustic, nourishing soup made with creamy white beans, tender kale, carrots, garlic, and Italian herbs simmered in a flavorful vegetable broth. This hearty, healthy comfort meal comes together in about 40 minutes and tastes even better the next day.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 6 servings
  • Difficulty: Easy
  • Cuisine: Italian, Mediterranean
  • Course: Dinner, Main Course

Ingredients

  • 2 cans cannellini beans (15 oz each, drained and rinsed)
  • 4 cups chopped kale (stems removed)
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 medium onion, chopped
  • 4 cloves garlic, minced
  • 1 can diced tomatoes (14.5 oz)
  • 5 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • ½ teaspoon red pepper flakes
  • 1 tablespoon lemon juice
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Grated Parmesan cheese (optional, for serving)

Instructions

  1. Heat the olive oil in a large soup pot or Dutch oven over medium heat.
  2. Add the chopped onion, diced carrots, and diced celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent.
  3. Stir in the minced garlic, dried rosemary, dried thyme, and red pepper flakes. Cook for 1 minute, stirring constantly, until fragrant.
  4. Add the drained and rinsed cannellini beans, diced tomatoes (with their juices), and vegetable broth. Stir well to combine.
  5. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Let simmer uncovered for 15-20 minutes.
  6. For a creamier texture, use a potato masher to mash some of the beans against the side of the pot, or remove 1 cup of soup, blend it until smooth, and return it to the pot.
  7. Stir in the chopped kale and simmer for 5-8 minutes until the kale is tender.
  8. Remove from heat and stir in the lemon juice, salt, and black pepper. Taste and adjust seasonings as needed.
  9. Serve hot, topped with grated Parmesan cheese if desired.

Recipe Notes

  • Make sure to rinse the canned beans thoroughly to remove excess sodium and improve the soup’s clarity.
  • Remove the tough center ribs from the kale before chopping for better texture.
  • For extra depth of flavor, add a Parmesan rind to the soup while it simmers. Remove before serving.
  • The soup will thicken as it sits. Add extra broth or water when reheating to reach desired consistency.
  • This soup tastes even better the next day as the flavors continue to develop.
  • For a non-vegetarian version, you can use chicken broth instead of vegetable broth.

Nutrition Information (per serving, estimated)

  • Calories: 245
  • Carbohydrates: 38g
  • Protein: 12g
  • Fat: 5g
  • Saturated Fat: 1g
  • Fiber: 10g
  • Sugar: 6g
  • Sodium: 680mg

Nutrition information is estimated based on standard ingredients and serving sizes. Actual values may vary depending on specific brands and quantities used.

About the author
Hadd

Leave a Comment