This Tuscan white bean soup is creamy, hearty, and packed with kale and tomatoes — it tastes like it simmered for hours but it’s ready in 30 minutes. ♡

A parmesan rind dropped into the pot while it simmers is the secret weapon here. It slowly melts and enriches the broth with a deep, savory flavor that you just can’t get any other way. Mashing some of the beans against the side of the pot thickens everything without any cream or flour. This is the soup I make when I need something warming and satisfying on a weeknight.
Sauté, simmer, and mash. Let’s make it together.

Ingredients
Tuscan White Bean Soup
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable or chicken broth
- 4 cups chopped kale, stems removed
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon Italian seasoning
- 1/2 teaspoon smoked paprika
- 1 parmesan rind (optional)
- Salt, pepper, and red pepper flakes to taste
How to Make Tuscan White Bean Soup
- Sauté. Heat olive oil in a large pot over medium heat. Add the diced onion and cook for 3 to 4 minutes until softened and translucent. Add the garlic and cook 30 seconds more until fragrant.
- Simmer. Pour in the broth, diced tomatoes, cannellini beans, Italian seasoning, and smoked paprika. Drop in the parmesan rind if using. Bring to a boil, then reduce heat and simmer for 15 minutes.
- Mash. Use the back of a wooden spoon to press about a third of the beans against the side of the pot. This thickens the broth and makes the soup creamy without any cream.
- Wilt. Stir in the chopped kale and cook for 3 to 5 minutes until wilted and bright green. Remove the parmesan rind.
- Season. Taste and adjust salt, pepper, and red pepper flakes. Serve with a drizzle of olive oil and crusty bread.
Tips
- Don’t skip the parmesan rind. Even if you’ve never tried it, it’s genuinely one of the best tricks in soup-making. Save your rinds in the freezer.
- Mash with the back of a wooden spoon, not a blender. You want some whole beans for texture.
- Add the kale at the end. It only needs 3 to 5 minutes. If you add it earlier it will turn grey and limp.

Variations
- Add sausage: Brown Italian sausage before the onions for a heartier version.
- Add pasta: Stir in small cooked pasta like ditalini in the last 5 minutes.
- Vegan version: Use vegetable broth and skip the parmesan rind.
FAQ
Can I use dried beans instead of canned?
Yes, but you’ll need to soak them overnight and cook them for about an hour before adding them to the soup. Canned beans save a lot of time and work just as well here.
How long does this soup keep in the fridge?
It stores great for up to 4 days in an airtight container. The flavors actually get better the next day. If the soup thickens too much, just add a splash of broth when reheating.
Can I freeze Tuscan white bean soup?
Yes, it freezes well for up to 3 months. Let it cool completely before transferring to freezer-safe containers. The kale may soften a bit after thawing but the flavor stays great.
What can I use instead of kale?
Baby spinach is the easiest swap. It wilts in about a minute so add it at the very end. Swiss chard also works well and has a similar hearty texture to kale.
Do I need the parmesan rind?
It’s optional but highly recommended. It adds a deep savory richness to the broth that’s hard to replicate. If you don’t have one, stir in a couple tablespoons of grated parmesan at the end instead.

Tuscan White Bean Soup
A creamy, hearty soup with cannellini beans, kale, tomatoes, and a parmesan rind that's ready in 30 minutes.
Ingredients
Method
- **Sauté.** Heat olive oil in a large pot. Cook diced onion for 3 to 4 minutes until soft, then add garlic for 30 seconds.
- **Simmer.** Add broth, diced tomatoes, beans, Italian seasoning, smoked paprika, and parmesan rind. Simmer for 15 minutes.
- **Mash.** Press about a third of the beans against the side of the pot to thicken the broth.
- **Wilt.** Stir in kale and cook 3 to 5 minutes until wilted. Remove the parmesan rind.
- **Season.** Adjust salt, pepper, and red pepper flakes to taste. Serve with a drizzle of olive oil.
Notes
- Save parmesan rinds in the freezer for soups like this one.
- Mash beans with a wooden spoon, not a blender, to keep some whole for texture.
- Add kale at the very end so it stays bright green and doesn't turn limp.
- Mash beans with a wooden spoon, not a blender, to keep some whole for texture.
- Add kale at the very end so it stays bright green and doesn't turn limp.


