White Bean Soup with Kale and Parmesan Cheese
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.This hearty and delicious White Bean Soup with Kale and Parmesan Cheese is perfect for a an easy weeknight dinner. Great for a side, but filling enough to be a healthy main dish as well. Vegetarian, gluten-free and can easily be made vegan too!
Kale is a classic leafy green vegetable, and when paired with white beans it makes for a satisfying, filling main meal! The first time I ate this soup was during a trip my husband and I took to Italy — we were traveling through Tuscany and were served this amazing Tuscan white bean soup at a small cafe near one of the wineries we had stopped at. We enjoyed it in the summer, but this soup could certainly be perfect for cold winter days as well! It’s one of those healthy recipes that is so versatile it works for just about any meal, any time of year.
Latest Recipe Video!
This easy recipe is perfect when served with some crusty bread, or as a side dish when you’re feeding a crowd. It’s naturally gluten-free and vegetarian, and can be made vegan simply by omitting the cheese on top. It’s easy to make in the Instant Pot as well, if you need a “set and forget” type of recipe!
Why This Recipe Works
- Easy One Pot Meal
- Vegetarian and Gluten Free
- Easily Made Vegan
- Great for a crowd
- Super healthy
- Filling and Satisfying
- Great for meal prep – Tastes even better the next day!
How to Make This White Bean Soup Recipe
Ingredients
This simple soup recipe calls for everyday ingredients that can easily be found at your local grocery store! See recipe card below for exact quantities of ingredients.
Olive Oil and Fresh Garlic: Minced garlic sauteed in olive oil creates an aromatic base for this easy white bean soup.
Onion: You can use red onion or yellow onion in this recipe.
Kale: This tuscan soup wouldn’t be the same without some hearty greens! We used kale, but you can use baby spinach or even swiss chard or collard greens chopped finely for this soup!
Vegetable Broth: You could also use chicken broth but then this dish wouldn’t be vegetarian.
White Beans: I used a combination of cannellini beans (which are basically white kidney beans) and navy beans, but you can use any type of white beans you like!
Tomatoes: Fresh tomatoes add brightness and acidity to this recipe. If you don’t have tomatoes, you can also use 1 tbsp of tomato paste but it won’t have as fresh of a flavor.
Herbs and Spices: I used Dried Oregano, Dried Basil, Salt, Pepper, Crushed Red Pepper. But you can also use dried italian seasoning or add 1-2 bay leaves for additional flavor. Fresh herbs would work equally well in this recipe, you’ll just have to increase the amount of herbs you use since dried herbs have a more concentrated flavor than fresh.
Parmesan Cheese: Shredded parmesan cheese makes for a creamy topping for this soup. Omit this if you want make a vegan version of this comforting soup.
Equipment Needed
- Stock Pot or Dutch Oven
- Potato Masher or Blender
- Chopping Knife
- Cutting Board
- Ladle or Wooden Spoon
Instructions
Step 1: Chop all your veggies. In a large pot, heat oil over medium-high heat. Add garlic and onion; sauté until soft.
Step 2: Add kale and sauté over medium heat, stirring, until wilted.
Step 3: Add 3 cups of broth, 2 cups of beans, and all of the tomato, herbs, salt and pepper (crushed red pepper + black pepper). Simmer 5 minutes.
Step 4: In a blender or food processor, mix the remaining beans and broth until they have a creamy texture. You can also just mashed the beans in the broth with a potato masher (I did this and it worked great), or use an immersion blender to combine. Stir into soup to thicken.
Step 5: Simmer on low heat at least 15-30 minutes – until the kale has cooked to the texture you like.
Step 6: Ladle into bowls; sprinkle with parmesan cheese. For additional spice, add a sprinkle of red pepper flakes on top as well.
Instant Pot Instructions
Step 1: Add garlic and onions to your instant pot and press sauté. When onions become translucent add kale and sauté, stirring, until wilted. Stop the sauté process by pressing cancel.
Step 2: Add 3 cups of veggie broth, 2 cups of whole beans, mashed beans with broth, and all of the tomatoes, herbs, salt and pepper to the instant pot.
Step 3: Set to Manual High Pressure for 2 minutes. Natural release for 10 minutes, then manual release!
What Makes This Creamy White Bean Soup Healthy?
- Vitamins and Nutrients: Kale is considered a superfood! It’s high in nutrients, and low in calories. It’s high in antioxidants, vitamin C, iron, calcium, and vitamin K. These nutrients help contribute to blood sugar control, lower risk of cancer, and reduce blood pressure. It’s also known to support skin, hair, and bone health.
- High in Protein and Fiber: This recipe is high in plant-protein and fiber thanks to the white beans and kale in this soup. One serving of this soup has 17 grams of protein and 11 grams of fiber (about 40% of your daily recommended fiber intake!)
- Low Calorie: This recipe is perfect for healthy eating! This soup has only 300 calories and less than 5 grams of fat.
Recipe FAQs
This soup has a beautiful creamy flavor with the mashed beans, as well as nice added texture with the kale. If your kids aren’t big fans of kale, simply leave out the kale when you ladle their serving. You can also chop the kale super fine and let it cook down even more while the soup is simmering, so that it “melts’ into the broth and picky kids are less likely to detect it. You could also replace the kale with baby spinach, which is easier and milder for kids to eat!
There are four main types of white beans. You may choose whichever type you prefer to prepare this soup.
Navy Beans: A small oval shaped bean that cooks quickly. When cooked and mashed it creates a creamy consistency, becomes creamy which is why it’s perfect for soups when mashed.
Great Northern Beans: A medium size bean, larger than Navy Beans but smaller than Cannellini beans, they retain their shape and texture and take on the flavoring of dishes well, also making them a good choice for soups and stews.
Cannellini Beans: The largest bean, it’s often used in Italian cooking. They also keep their shape and texture. They’re often found in Minestrone soup recipes.
Butterbeans or Baby Lima Beans: Small and creamy with a buttery like flavor. They are delicious in soups and stews and are often served simply with herbs and butter.
Serving Suggestions
- Polenta “rounds” crisped in the oven
- Crusty Whole Wheat Bread or Garlic bread – to scoop up all the goodness around your soup bowl.
- Light green salad with balsamic vinaigrette – for a lighter, more refreshing addition to round out this meal
Expert Tips
- If you don’t have kale you can use baby spinach or any leafy green.
- You can use any white bean in this soup! Choose from navy, cannellini, butterbeans or great northern beans.
- To save time, follow the Instant Pot instructions in the recipe card!
- You can use dry beans instead of canned. One 15 ounce can of beans equals ¾ cup dried beans, which means you will need 1 ½ cups of dried beans for this creamy white bean soup.
- If you don’t have a food processor, you can mash the beans in the broth with a potato masher.
- Allow enough time for the soup to simmer on the stove to meld all the flavors together.
More Delicious Soup Recipes!
- Vegetarian White Bean Soup with Pumpkin
- Instant Pot Tomato Soup with Cumin
- Vegan Black Bean Soup
- Spicy Lentil and Swiss Chard Soup
- Italian Chickpea Soup
- Vegetarian Stew Recipes
If you have tried this Mediterranean White Bean Soup with Kale, or any other recipe on my blog, then please rate it and let me know how it turned out in the comments below! You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST to see more delicious, healthy, family friendly food!
🎥 Watch How to Make It
White Bean and Kale Soup with Parmesan Cheese
Ingredients
White Bean and Kale Soup:
- 1 Tbsp extra virgin olive oil
- 8 large garlic cloves minced
- 1 medium yellow onion chopped
- 4-6 cups chopped raw kale
- 4 cups low-sodium vegetable broth
- 30 oz white beans, such as cannellini or navy, rinsed and drained 2 cans
- 4 roma tomatoes chopped
- 1 Tsp dried oregano
- 1 Tsp dried basil
- ½ tsp salt
- ¼ tsp pepper
- ¼ tsp crushed red pepper
- Fresh shredded Parmesan 1 Tbsp per serving of soup
Instructions
- Chop all your veggies. In a large pot, heat olive oil over medium heat. Add garlic and onion; saute until soft.
- Add kale and saute, stirring, until wilted.
- Add 3 cups of broth, 2 cups of beans, and all of the tomato, herbs, salt and pepper (crushed red pepper + black pepper). Simmer 5 minutes.
- In a blender or food processor, mix the remaining beans and broth until smooth. You can also just mashed the beans in the broth with a potato masher (I did this and it worked great). Stir into soup to thicken.
- Simmer at least 15-30 minutes – until the kale has cooked to the texture you like.
- Ladle into bowls; sprinkle with parmesan cheese
Instant Pot Directions
- Add garlic and onions to your instant pot and press sauté. When onions become translucent add kale and sauté, stirring, until wilted. Stop the sauté process by pressing cancel.
- Add 3 cups of broth, 2 cups of whole beans, mashed beans with broth, and all of the tomatoes, herbs, salt and pepper to the instant pot.
- Set to Manual High Pressure for 2 minutes. Do not touch for 10 minutes. Allow to slowly release.
Notes
Top Tips For Making White Bean and Kale Soup
- If you don’t have kale you can use baby spinach
- You can use any white bean in this soup! Choose from navy, cannellini, butterbeans or great northern beans.
- To save time, follow the Instant Pot instructions in the recipe!
- You can use dried beans instead of canned. One 15 ounce can of beans equals ¾ cup dried beans, which means you will need 1 ½ cups of dried beans for this recipe.
- If you don’t have a food processor, you can mash the beans in the broth with a potato masher.
- Allow enough time for the soup to simmer on the stove to meld all the flavors together.
Made this.. amazing! I did not add the kale during cooking because it is just me and will be freezing about 1/2 recipe. I sauteed the kale with evoo and then spooned hot soup over it in pasta bowl and added parmesan shreds. Perfect and so healthy!
Awesome!! That sounds delicious and I’m so glad you enjoyed this recipe!
This soup is amazing! Even my picky teenage grandchildren loved it!
Aw yay!! I’m so happy to hear that Susan, thanks for letting me know!
Can this soup be frozen?
Absolutely! It freezes really well! It will keep in the freezer for 3 months – just defrost in the microwave or thaw in the fridge and then reheat on the stovetop before eating!
This soup is so flavorful while still being light and healthy! One of my favorite soup recipes!!
Thanks so much Maryanne!
This looks great! And mashing some of the beans really adds more body and flavor to the soup, yum.
It totally does! It gives the soup a creaminess without needing any cream!
Pass me a bowl, please! This looks absolutely amazing. 🙂
Yay! Enjoy!
Yummy! This soup is packed with so much flavor and was such a big hit! On our remake list and I can’t wait to make this recipe again!
Yay! I’m so happy to hear that! This one is a regular in our house too!
This was so delicious. Thanks for the recipe and the process photos.
Thanks Jill! So glad you liked it!
Will try your recipes!
I think they are great!
María
Yay thank you so much Maria!
This recipe is incredible! Love all of the flavors and the texture you get from mashing the beans make this seem like a cream soup. So delicious, will definitely make again.
Yay! So happy to hear that! And yes! Mashing beans with broth is my secret ingredient to making just about any soup creamy without adding cream! 🙂
I love how light this is. Some soups can be heavy this is a perfect healthy way to warm up!
I agree!! This is light and healthy but still super satisfying!
This is totally my kind of soup. Can polish off the whole bowl as is.
I regularly polish off a whole bowl (if not two!) at dinner too! 🙂