Tuscan White Bean Soup

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. ♡

Bowl of Tuscan white bean soup with olive oil drizzle and crusty bread

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 for Tuscan white bean soup in white bowls on marble

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

  1. 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.
  2. 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.
  3. 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.
  4. Wilt. Stir in the chopped kale and cook for 3 to 5 minutes until wilted and bright green. Remove the parmesan rind.
  5. 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.

Bowl of Tuscan white bean soup with olive oil drizzle and crusty bread

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

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.
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.
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.
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.
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.
Bowl of Tuscan white bean soup with olive oil drizzle and crusty bread

Tuscan White Bean Soup

A creamy, hearty soup with cannellini beans, kale, tomatoes, and a parmesan rind that's ready in 30 minutes.

Ingredients
  

  • - 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

Method
 

  1. **Sauté.** Heat olive oil in a large pot. Cook diced onion for 3 to 4 minutes until soft, then add garlic for 30 seconds.
  2. **Simmer.** Add broth, diced tomatoes, beans, Italian seasoning, smoked paprika, and parmesan rind. Simmer for 15 minutes.
  3. **Mash.** Press about a third of the beans against the side of the pot to thicken the broth.
  4. **Wilt.** Stir in kale and cook 3 to 5 minutes until wilted. Remove the parmesan rind.
  5. **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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating