Authentic Tuscan White Bean Soup Recipe for Cozy Weeknights

This Mediterranean-inspired Tuscan white bean soup is hearty, comforting, and packed with flavor. Made from pantry and kitchen staples, it’s simple to prepare and perfect as a one-pot vegan meal the whole family will love.

Tuscan white bean soup in a bowl.

One-pot meals are a favorite for good reason: they’re quick to make, easy to clean up, and always flavorful. This Mediterranean white bean soup ticks every box. It’s nourishing, satisfying, and fast enough for weeknights while comforting enough for chilly weekends.

Why You’ll Love This Mediterranean White Bean Soup Recipe

  • Easy to make: Simple steps and common ingredients mean you can have this soup on the table with minimal fuss.
  • Meal-prep friendly: Make a big batch to enjoy lunches or dinners all week.
  • Wholesome and satisfying: Beans provide protein and fiber, and the vegetables add vitamins and texture.

Ingredients for White Bean Soup

Top shot of ingredients needed to make Tuscan white bean soup.
  • Vegetables: onion, celery, carrots, garlic, and fresh spinach (swap in kale if preferred).
  • Seasonings: salt, black pepper, dried oregano, and dried cilantro (or substitute basil, thyme, or rosemary).
  • Tomato paste: adds depth and color.
  • Vegetable stock: use low-sodium; chicken stock works if not keeping it vegetarian.
  • Olive oil: extra virgin is recommended.
  • White cannellini beans: canned saves time—drain and rinse before using.
  • Lemon: fresh lemon juice brightens the final dish.

What are White Beans?

Cannellini beans are large, kidney-shaped white beans with a meaty texture and nutty, earthy flavor. They hold their shape well in soups, stews, and salads. Other white bean varieties include navy beans, great northern beans, and baby lima beans, which can be used as substitutes if needed.

How to Make White Bean Soup

  • Sauté the vegetables: Heat olive oil in a large pot over medium heat. Add diced onion, carrots, sliced celery and minced garlic. Sauté 1–2 minutes until fragrant.
Vegetables to be sauted in a pot.
  • Season and simmer: Stir in the spices, salt, and tomato paste; cook about 1 minute. Add vegetable broth, bring to a simmer, and cover. Cook about 20 minutes to meld flavors.
Set of two photos showing spices added to vegetables and mixed.
  • Add the beans: Stir in the drained beans, cover, and cook another 10 minutes. Adjust salt and pepper to taste.
White beans being added to a pot of soup.
  • Finishing touches: Add a handful of fresh spinach and cook 5 minutes until wilted. Squeeze in fresh lemon juice, then remove from heat.
Set of two photos showing spinach being added into a soup and then stirred.
  • Serve: Ladle into bowls and garnish with chopped parsley. For a non-vegan option, finish with grated Parmesan. Serve with a fresh baguette or crusty bread.

Tips for Making the Best White Bean Soup

  • Greens: Swap spinach for kale or Swiss chard if you prefer.
  • Add-Ins: Use whatever vegetables you have—zucchini, peas, diced potatoes, or small pasta all work well.
  • Herb swaps: Fresh or dried herbs like basil, thyme, or rosemary can replace oregano.
  • Bean alternatives: Any white bean can substitute for cannellini if needed.
  • Thicker soup: Remove a cup of soup or some beans, mash or blend them, then return to the pot to thicken the broth.
  • Creamy option: Stir in ½ cup heavy cream for a richer texture.
  • Even bites: Cut vegetables into small, bite-sized pieces so each spoonful includes a mix of ingredients.
A ladle of Tuscan white bean soup.

Frequently Asked Questions about this Vegetarian Bean Soup

Can I freeze white bean soup?

Yes. Once cooled, transfer soup to freezer-safe containers or bags (press air out of bags and store flat). For best quality, use within three months. Thaw in the refrigerator overnight and reheat on the stovetop or in the microwave.

What can I serve with this white bean soup?

This soup pairs well with crusty breads, garlic bread, or simple salads. A baguette or rustic artisan bread rounds out the meal nicely.

What is the best way to thicken white bean soup?

Blend a portion of the soup or mash some beans and stir them back in. A cornstarch slurry (cornstarch mixed with cold water) can also be used for thickening without changing the flavor.

Can I use dry white beans?

Yes, but cook them ahead of time since dried beans need longer to soften. A common ratio is 3 cups water per 1 cup dry beans; follow package instructions for cooking time.

What is the dry bean equivalent of a 15 oz. can?

Approximately 3/4 cup of dry beans equals one 15 oz. can once cooked.

Overhead photo of a bowl of white bean soup with bread beside it.

Easy Dinner Recipes You Should Try

  • Lemon Chicken Piccata
  • Easy Shrimp Salad
  • Asparagus-Stuffed Chicken
  • Greek Chicken Skillet
  • Baked Tuscan Chicken

I hope you enjoy this Tuscan white bean soup. If you try the recipe, share it with friends and family and make it again—it’s a reliable, flavorful option for any season.

Tuscan white bean soup in a bowl.
Pin
Print
4.83 from 17 votes

Tuscan White Bean Soup

By: Mariam Ezzeddine
This cozy Tuscan white bean soup is made from pantry staples and comes together in one pot for a satisfying, family-friendly meal.
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 8 servings

Ingredients

  • 1 cup onion, petite diced
  • 1 cup celery, sliced
  • 1 cup carrots, diced
  • 4 cloves garlic, minced
  • 1 tsp salt, more or less
  • ¾ tsp black pepper
  • ¾ tsp dried oregano
  • ¾ tsp dried cilantro
  • 1 tbsp tomato paste
  • 5 cups vegetable stock (or low-sodium chicken stock)
  • 2 tbsps olive oil
  • 3 (14.5 oz) cans white cannellini beans, drained and rinsed
  • 1 lemon
  • 1 handful fresh spinach

Instructions

  • Dice the onions and carrots, slice the celery, and mince the garlic.
  • Heat olive oil in a large pot over medium heat. Add the carrots, celery, onions and garlic. Sauté 1–2 minutes until fragrant.
  • Stir in the spices, salt, and tomato paste. Cook about 1 minute, then add vegetable broth. Cover and simmer 20 minutes.
  • Add the drained beans, cover, and cook another 10 minutes. Taste and adjust seasoning.
  • Add a handful of spinach and cook 5 minutes until wilted.
  • Squeeze in lemon juice, remove from heat, and serve.
  • Garnish with chopped parsley and grated Parmesan if desired. Serve with crusty bread.

Notes

  • Use any leafy green such as kale or Swiss chard if preferred.
  • Add extra vegetables like zucchini, peas, diced potatoes, or small pasta to vary the soup.
  • Substitute dried or fresh herbs as desired—basil, thyme, or rosemary work well.
  • If a thicker texture is desired, mash or blend a portion of the beans and return them to the pot.
  • For a creamier soup, stir in ½ cup heavy cream.
  • Cut vegetables into small, bite-sized pieces for balanced spoonfuls.

Nutrition

Calories: 201 kcal | Carbohydrates: 32 g | Protein: 10 g | Fat: 4 g | Saturated Fat: 1 g | Sodium: 1301 mg | Potassium: 615 mg | Fiber: 11 g | Sugar: 7 g


Like this recipe? Rate and comment below!