This Tuscan white bean soup blends creamy cannellini beans with sautéed shallot, garlic, carrots, and fennel, simmered with rosemary and bay leaf in vegetable broth for deep flavor. Ready in 35 minutes, it’s a simple, hearty, vegan and gluten-free soup perfect for comforting lunches or easy weeknight dinners.

A Note From Kristen
This is the soup I reach for when I’m craving something hot and comforting, but still light and balanced! While developing the recipe, I tested it both with a minimal ingredient list and with extra vegetables, and both versions work beautifully depending on what you have on hand. It’s straightforward, adaptable, and easy enough to make any day of the week. I hope you enjoy it!
~Kristen

Ingredient Notes
Please keep in mind that this is just a quick overview. Visit the full recipe for amounts and instructions!

How to Make Tuscan White Bean Soup
01
SAUTÉ
Heat the olive oil in a large pot over medium heat. Add the shallot, garlic, carrots, and fennel, and cook for about 5 minutes, stirring occasionally, until softened and fragrant.

02
SIMMER
Add the beans, broth, rosemary, and bay leaf. Bring to a boil, then reduce the heat and simmer for 25 minutes.

03
MASH
Remove the rosemary and bay leaf. Lightly mash some of the beans with a spatula or potato masher to create a creamier texture.

04
SERVE
Stir in the salt and pepper, then drizzle with olive oil. Garnish with chopped fennel fronds and serve. Enjoy!

Serving Ideas
- Serve with slices of crusty sourdough or focaccia.
- Pair with a spinach and arugula salad.
- Top with crispy chickpeas, hemp seeds, or a drizzle of hot sauce or pesto.
- Pair with a favorite sandwich.
- Serve alongside oven baked fries or polenta fries.

Kristen’s Top Tips
- If using canned beans, use good quality canned beans. Cannellini beans with a creamy texture make a noticeable difference.
- Want a thicker soup, mash more of the beans. Thinner and brothier? Add a touch more broth and refrain from mashing the beans.
- This recipe tastes even better the next day after the flavor meld in the fridge, so don’t hesitate to make enough for leftovers!
- Want some delicious flavor variations? Try adding:
- Kale, spinach, chard, or arugula.
- Crushed tomatoes.
- Lemon juice and herbs like fresh parsley or thyme.
- Red pepper flakes or diced jalapeño.
- Lentils or mushrooms.

More Delicious Soup Recipes You Might Enjoy

Creamy Vegan Tuscan White Bean Soup With Fennel
Ingredients
- 2 tablespoons extra virgin olive oil + extra for finishing
- 1 shallot sliced
- 3 garlic cloves minced
- 2 carrots diced
- 1 fennel bulb chopped, white and light green parts only, reserve fronds for garnish
- 2 cups cooked cannellini beans if using canned, rinse and drain
- 3 cups vegetable broth
- 1 sprig rosemary
- 1 bay leaf
- 1 ½ teaspoons salt
- ½ teaspoon black pepper
- chopped fennel fronds, for garnish the green feathery leaves at top of fennel bulb
Method
- Heat the olive oil in a large pot over medium heat. Sauté the shallot, garlic, carrots, and fennel for 5 minutes, or until softened and fragrant.
- Add the beans, broth, rosemary, and bay leaf. Bring to a boil, then reduce to a simmer and simmer for 25 minutes.
- Remove the rosemary and bay leaf, then partially mash some of the beans with a spatula or potato masher for creaminess.
- Stir in the salt and pepper, then finish with a drizzle of olive oil. Garnish with chopped fennel fronds.
- Serve and enjoy!
Notes
Nutrition
Nutritional information is automatically calculated using a third-party calculator and is an estimate only.





