
Tuscan White Bean Soup Recipe tastes creamy, garlicky, and cozy with plenty of herbs and tender vegetables, and it works perfectly for busy weeknights or relaxed Sunday cooking in about 45 minutes total. This bowl of comfort fits vegetarians, meat eaters who love hearty soups, and anyone who wants a budget friendly dinner that still feels special. I started making this after a chilly trip to Florence, and my kids now call it “Italian hug in a bowl.”
Why You Should Try This Tuscan White Bean Soup Recipe
This Tuscan White Bean Soup Recipe uses simple ingredients, but it tastes rich and complex thanks to garlic, herbs, and a quick simmer. Canned beans keep the process fast, while a quick mash of some beans gives the soup a naturally creamy texture without heavy cream.
You can keep the recipe vegetarian or add sausage or pancetta if your crew loves meat. The soup also reheats beautifully, so you cook once and eat well for a couple of days.
“This Tuscan White Bean Soup Recipe tastes like something from a tiny trattoria, but I made it in sweatpants on a Tuesday night. ★★★★★”
Ingredients You’ll Need
Beans, Broth, and Base
- 3 cans (15 ounces each) cannellini beans, drained and rinsed
- Use Great Northern beans or navy beans if your store runs out of cannellini.
- 4 cups low sodium vegetable broth
- Use chicken broth if you prefer a non vegetarian version.
- 1 cup water, plus more as needed to thin the soup
- 3 tablespoons extra virgin olive oil
- 1 large yellow onion, finely chopped
- 3 medium carrots, diced
- 2 celery stalks, diced
- 4 to 6 garlic cloves, minced
- 2 tablespoons tomato paste
- I like the double concentrated tube from brands like Mutti or Cento since it keeps well in the fridge.
Herbs, Seasoning, and Greens
- 1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme or Italian seasoning
- 1 teaspoon dried rosemary, crushed between your fingers
- 1 bay leaf
- ¼ teaspoon red pepper flakes, optional for a little heat
- 4 cups chopped kale or baby spinach, thick stems removed
- Use frozen chopped spinach in a pinch; just thaw and squeeze out extra water.
- Zest of 1 lemon
- 1 to 2 tablespoons fresh lemon juice
Optional Add Ins and Toppings
- ½ cup grated Parmesan or Pecorino Romano, plus extra for serving
- Use a vegetarian hard cheese if you avoid animal rennet.
- 1 cup small pasta shapes, like ditalini or small shells, cooked separately
- 1 to 2 cups cooked Italian sausage or pancetta, crumbled, if you want a meat version
- Crusty bread or garlic bread for serving
- Extra olive oil for drizzling
- Fresh parsley or basil, chopped, for garnish
Equipment
- Large heavy pot or Dutch oven, at least 5 quarts
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Ladle
- Potato masher or the back of a sturdy spoon
- Measuring cups and spoons
Tips & Tricks
- Rinse canned beans well so the soup tastes clean and not metallic.
- Mash a cup of beans directly in the pot to thicken the broth without cream.
- Sauté the tomato paste until it darkens slightly; that step deepens the flavor.
- Add greens near the end so they stay bright and tender, not mushy.
- Cook pasta separately and add it to each bowl so it does not soak up all the broth in the pot.
- Taste and adjust salt and lemon juice at the end; beans love both.
- Use low heat after the soup starts to simmer so the beans stay intact and the vegetables stay tender.
- Drizzle a little good olive oil over each bowl right before serving for restaurant level flavor.
How to Make Tuscan White Bean Soup Recipe
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat until it shimmers. Add the onion, carrots, and celery, and cook 7 to 9 minutes, stirring often, until the vegetables soften and the onion turns translucent. Stir in the garlic and cook 30 to 60 seconds, until it smells fragrant and just starts to turn golden.
Step 2: Toast the Tomato Paste and Herbs
Add the tomato paste to the pot and stir it into the vegetables. Cook 2 to 3 minutes, stirring, until the tomato paste darkens in color and thickens slightly. Sprinkle in the oregano, thyme, rosemary, bay leaf, red pepper flakes, salt, and black pepper, and stir so the spices coat the vegetables.
Step 3: Add Beans and Broth
Pour in the vegetable broth and water, and scrape the bottom of the pot to pull up any browned bits. Add the rinsed cannellini beans and stir everything together. Bring the soup to a gentle boil over medium high heat.
Step 4: Simmer and Thicken
Lower the heat to maintain a steady simmer. Use a potato masher or the back of a spoon to mash about 1 cup of the beans right in the pot. Simmer 15 to 20 minutes, uncovered, until the vegetables turn very tender and the broth tastes rich and slightly thick.
Step 5: Add Greens and Finish the Flavor
Stir in the chopped kale or spinach and cook 3 to 5 minutes, until the greens wilt and turn tender. Add the lemon zest, 1 tablespoon lemon juice, and Parmesan, and stir until the cheese melts into the broth. Taste and add more salt, pepper, or lemon juice as needed.
Step 6: Add Optional Pasta or Sausage
If you use pasta, cook it separately according to package directions, then drain it. Stir cooked pasta and cooked sausage or pancetta into the pot right before serving, or add them directly to individual bowls. Keep the soup at a gentle simmer so the add ins heat through without overcooking.
Step 7: Serve
Ladle the Tuscan White Bean Soup Recipe into warm bowls. Top each bowl with extra Parmesan, a drizzle of olive oil, and a sprinkle of fresh herbs. Serve hot with crusty bread on the side so everyone can soak up the broth.
What to Serve with Tuscan White Bean Soup Recipe
Serve this Tuscan White Bean Soup Recipe with warm crusty bread, garlic bread, or focaccia so you can scoop up every bit of broth. A simple green salad with a lemony vinaigrette balances the creamy beans and keeps the meal light. You can also add roasted vegetables like broccoli, carrots, or Brussels sprouts for extra color and nutrition. If you want a bigger spread, set out a small plate of olives, marinated artichokes, and sliced fresh mozzarella.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer safe containers or bags for up to 3 months, and label them with the date.
- Reheat on the stove over medium low heat, and add a splash of water or broth if the soup thickened in the fridge.
- Reheat single bowls in the microwave in 60 to 90 second bursts, stirring between each, until the soup steams and tastes hot.

Tuscan White Bean Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the onion, carrots, and celery. Cook, stirring occasionally, until the vegetables begin to soften, about 6–8 minutes.
- Stir in the garlic, dried rosemary, thyme, oregano, and crushed red pepper flakes (if using). Cook for 1 minute until fragrant.
- Add the diced tomatoes with their juices and the vegetable broth. Stir to combine and bring to a gentle boil.
- Stir in the cannellini beans. Reduce the heat to a simmer and cook uncovered for 15–20 minutes to allow the flavors to meld.
- Using a ladle, scoop out about 1–2 cups of the soup (mostly beans and broth) and carefully puree it with an immersion or regular blender until smooth. Return the pureed mixture to the pot and stir to thicken the soup.
- Add the chopped kale or spinach and simmer for another 5 minutes, or until the greens are tender.
- Stir in the lemon juice, then season with salt and black pepper to taste.
- Ladle the soup into bowls and top with grated Parmesan cheese if desired. Serve hot.
Notes
Approximate per serving (1/6 of recipe): 220 calories; fat 7 g; saturated fat 1.5 g; carbohydrates 30 g; fiber 9 g; sugars 5 g; protein 10 g; sodium 720 mg. Values will vary based on brands, add-ins, and portion size.

Leave a Reply