← BlogJune 28, 2026

How to Make the Perfect Creamy Tuscan White Bean and Kale Soup

Italian · Easy · 40 min · 4 servings

VegetarianGluten-Free
Advertisement

This Italian-inspired ribollita-style soup is a nourishing blend of creamy cannellini beans, hearty kale, and parmesan in a garlicky tomato broth. It is simple, plant-based, and completely satisfying on the coldest winter nights.

Why this recipe works

This Creamy Tuscan White Bean and Kale Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 40 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 320 calories with 16g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 2 cans cannellini beans drained and rinsed
  • 4 cups chopped curly kale stems removed
  • 4 cups vegetable broth
  • 4 cloves garlic thinly sliced
  • 0.5 cup grated parmesan cheese
  • 1 can diced tomatoes 14 ounce

Step by step instructions

Step 1: Saute the Garlic

Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the sliced garlic and cook for 2 to 3 minutes, stirring frequently, until golden and fragrant. Watch it carefully because burnt garlic will make the entire soup bitter.

Step 2: Add Tomatoes and Broth

Pour the diced tomatoes into the pot with the garlic and stir well. Cook for 5 minutes until the tomatoes deepen in color and begin to break down. Add the vegetable broth and bring everything to a gentle boil.

Step 3: Add Beans and Kale

Add the drained cannellini beans and chopped kale to the boiling broth. Stir to submerge the kale, reduce heat to medium, and cook for 15 minutes until the kale is tender and the beans have begun to break down slightly to thicken the soup naturally.

Step 4: Finish with Parmesan

Remove the pot from heat and stir in half the grated parmesan. Taste and adjust seasoning with salt and pepper. Ladle into bowls and top each serving with the remaining parmesan cheese and a generous drizzle of good olive oil.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • curly kale → cavolo nero or Swiss chard for a more traditional Italian ribollita flavor
  • parmesan cheese → nutritional yeast for a fully vegan and equally savory finishing touch

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Burning the sliced garlic at the beginning which creates bitterness that cannot be removed from the final soup
  • Not cooking the kale long enough which leaves it tough and chewy rather than silky and tender

Nutrition facts

Per serving: 320 calories, 16g protein, 42g carbs, 10g fat, 12g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement