
Tuscan White Bean Soup Recipe tastes cozy, garlicky, and herby, with creamy beans and tender vegetables in every spoonful. It works perfectly for busy weeknights or lazy Sundays, and you can get it on the table in about 40–45 minutes. I first cooked a version of this in a tiny apartment kitchen with one dull knife, so you can absolutely pull this off at home.
Why Tuscan White Bean Soup Recipe Is Worth It
This Tuscan White Bean Soup Recipe delivers big flavor from simple pantry ingredients. You get a rich, almost creamy texture without any cream, thanks to the beans and a quick mash or blend.
The soup tastes even better the next day, so it works great for meal prep. It also fits a lot of different diets with a few easy swaps, which keeps everyone at the table happy.
“This Tuscan White Bean Soup Recipe tastes like it simmered all day, but I pulled it together on a weeknight and my family begged for seconds. ★★★★★”
Ingredients You Need
Beans & Broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- Use Great Northern or navy beans if cannellini beans stay sold out.
- I like Goya or Whole Foods 365 beans for consistent texture.
- 4 cups low-sodium vegetable broth or chicken broth
- Use Better Than Bouillon paste with water as a budget-friendly shortcut.
Vegetables & Aromatics
- 2 tablespoons olive oil
- Extra-virgin adds nice flavor, but any good olive oil works.
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 small fennel bulb, diced (optional, but adds amazing flavor)
- 1 cup chopped kale or baby spinach, packed
- Frozen chopped spinach works; thaw and squeeze out excess water.
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire-roasted tomatoes add a subtle smoky note.
Herbs & Seasoning
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme or Italian seasoning
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ¼–½ teaspoon red pepper flakes (optional, for a little heat)
- 1–2 teaspoons fresh lemon juice, to finish
- 2 tablespoons chopped fresh parsley or basil, for serving (optional)
Optional Flavor Boosters
- 1 Parmesan rind (drop it in while the soup simmers, then remove)
- Freshly grated Parmesan cheese, for topping
- 1–2 teaspoons tomato paste, for deeper tomato flavor
Pantry Shortcuts
- Use a frozen mirepoix mix (onion, carrot, celery) to skip chopping.
- Use jarred minced garlic if you feel tired or short on time.
- Use pre-washed bagged kale or spinach to keep prep easy.
Equipment List
- Large heavy pot or Dutch oven (5–6 quart)
- Cutting board and sharp knife
- Wooden spoon or spatula
- Ladle
- Potato masher or immersion blender (for thickening)
- Measuring cups and spoons
Quick Tips & substitutions
- Use canned beans to save time; rinse them well to remove extra sodium.
- Mash a cup of beans in the pot or blend a small portion to thicken without cream.
- Swap vegetable broth for chicken broth to keep the soup vegetarian.
- Skip the Parmesan rind and cheese to keep the soup dairy-free.
- Use gluten-free broth and serve with gluten-free bread if you avoid gluten.
- Add extra broth if the soup thickens too much as it sits.
- Stir in baby spinach at the end if you want a milder green than kale.
- Use crushed red pepper flakes at the table so spice-shy eaters stay comfortable.
- Cook the soup a day ahead; the flavors deepen overnight.
How to Make Tuscan White Bean Soup Recipe
Step 1: Prep the Ingredients
Dice the onion, carrots, and celery into small, even pieces so they cook at the same rate. Mince the garlic and chop the fennel if you use it. Rinse and drain the cannellini beans, and chop the kale or spinach into bite-size pieces.
Step 2: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, celery, and fennel, and stir often until the vegetables soften and the onion turns translucent, about 7–8 minutes. Add a pinch of salt while the vegetables cook to draw out moisture and boost flavor.
Add the garlic, oregano, thyme, and red pepper flakes. Stir and cook until the garlic smells fragrant, about 30–60 seconds. Keep the heat moderate so the garlic does not burn.
Step 3: Build the Broth Base
Stir in the diced tomatoes with their juices and the tomato paste if you use it. Scrape the bottom of the pot with your spoon to pick up any browned bits. Add the broth, bay leaf, and Parmesan rind if you use one.
Add the drained beans and stir everything together. Bring the soup up to a gentle boil, then lower the heat to a steady simmer. Taste the broth and add salt and pepper to your liking.
Step 4: Simmer and Thicken
Let the soup simmer uncovered for about 15–20 minutes. Stir occasionally so nothing sticks to the bottom. The vegetables will turn tender, and the flavors will meld together.
Use a ladle to scoop out about 1–2 cups of the soup into a bowl and mash it with a potato masher, then return it to the pot. You can also use an immersion blender directly in the pot and pulse a few times. This thickens the Tuscan White Bean Soup Recipe and gives it a creamy texture without dairy.
Step 5: Add Greens and Finish
Stir in the chopped kale or spinach. Simmer for another 5 minutes, until the greens soften and turn tender but still look bright. Turn off the heat.
Fish out the bay leaf and Parmesan rind. Stir in the lemon juice and fresh herbs. Taste again and adjust salt, pepper, or lemon juice as needed.
Step 6: Serve
Ladle the Tuscan White Bean Soup Recipe into bowls. Top with grated Parmesan, extra herbs, and a drizzle of olive oil if you like. Serve hot with crusty bread or a simple salad on the side.
Recipe Variations
- Gluten-free: Use gluten-free broth and serve with gluten-free bread or a baked potato.
- Vegan: Use vegetable broth, skip the Parmesan rind, and top with nutritional yeast or vegan Parmesan.
- Low carb: Use extra greens and vegetables, and reduce the beans by half.
- Protein boost: Add cooked chicken, turkey sausage, or white meat turkey at the end and warm through.
- Extra veggies: Add zucchini, bell pepper, or chopped mushrooms with the carrots and celery.
- Herb twist: Swap basil and parsley for rosemary and sage for a deeper, woodsy flavor.
Ways to Serve Tuscan White Bean Soup Recipe
- With warm crusty bread or garlic toast for dunking.
- Alongside a simple green salad with lemony dressing.
- Over cooked brown rice, farro, or quinoa for a heartier bowl.
- With a side of roasted vegetables for extra color and nutrients.
- Topped with a spoonful of pesto or basil puree for a fresh hit of flavor.
Storage Success
Let the Tuscan White Bean Soup Recipe cool until it reaches room temperature, then transfer it to airtight containers. Store it in the refrigerator for up to 4 days, and reheat gently on the stove over medium-low heat, adding a splash of broth or water if it thickens. Freeze portions in freezer-safe containers for up to 3 months, leaving a little space at the top for expansion. Thaw overnight in the fridge, then reheat on the stove and adjust the seasoning before serving.

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 softened, about 6–8 minutes.
- Stir in the garlic, dried rosemary, dried thyme, and crushed red pepper flakes if using. Cook until fragrant, about 1 minute.
- Pour in the vegetable broth and diced tomatoes with their juices. Stir to combine and bring to a simmer.
- Add the cannellini beans, salt, and black pepper. Reduce heat to medium-low and simmer gently for 15–20 minutes to allow flavors to meld.
- Using the back of a spoon, lightly mash some of the beans against the side of the pot to thicken the soup slightly.
- Stir in the chopped kale or spinach and simmer until wilted and tender, about 5 minutes.
- Stir in the lemon juice and adjust seasoning with additional salt and pepper to taste.
- Ladle the soup into bowls and top with grated Parmesan cheese if desired. Serve hot.
Notes
Approximate per serving (1 of 6): 230 calories; fat 7 g; saturated fat 1.5 g; carbohydrates 33 g; fiber 9 g; sugars 6 g; protein 10 g; sodium 620 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply