This Tuscan White Bean Soup is hearty, comforting, and full of rustic Italian flavor. I love making it on chilly days when I want something warm and nourishing but still simple to prepare. With creamy white beans, tender vegetables, and aromatic herbs simmered together, this soup delivers cozy satisfaction in every spoonful.

Why You’ll Love This Recipe

I love how wholesome and filling this soup is while still being light and healthy. It’s made with humble pantry staples but tastes like something that’s been simmering in an Italian kitchen for hours. It’s naturally vegetarian (and easily vegan), and I can throw it together quickly with very little prep. It’s perfect on its own or served with crusty bread. Tuscan White Bean Soup

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Canned white beans (like cannellini or great northern), drained and rinsed
  • Onion, finely chopped
  • Carrots, diced
  • Celery, diced
  • Garlic, minced
  • Olive oil
  • Vegetable broth
  • Tomato paste
  • Fresh or dried rosemary
  • Fresh or dried thyme
  • Salt and pepper
  • Optional: baby spinach or kale, lemon juice, red pepper flakes, grated Parmesan

Directions

  1. I heat olive oil in a large pot over medium heat, then sauté the onion, carrots, and celery until soft—about 5–7 minutes.
  2. I stir in the garlic and tomato paste, cooking for another minute to bring out the flavor.
  3. I add the white beans, rosemary, thyme, and vegetable broth, then season with salt and pepper.
  4. I bring the soup to a gentle simmer and let it cook for 15–20 minutes, stirring occasionally to let the flavors meld.
  5. If I want a creamier texture, I mash a portion of the beans with a spoon or blend a small amount of the soup and stir it back in.
  6. I stir in baby spinach or kale at the end, letting it wilt for a couple of minutes.
  7. Just before serving, I add a splash of lemon juice to brighten the flavor and garnish with grated Parmesan if I’m using it.

Servings and timing

This recipe makes about 4–6 servings. It takes around 10–15 minutes to prep and 20 minutes to cook. The total time is approximately 30–35 minutes.

Variations

  • I sometimes add diced potatoes or pasta for a heartier version.
  • A can of diced tomatoes adds depth and color.
  • For a protein boost, I stir in leftover shredded chicken or crumbled Italian sausage.
  • I swap in kale or chard instead of spinach depending on what I have.
  • A drizzle of pesto on top gives it a bright, herby finish.

Storage/Reheating

I store the soup in an airtight container in the fridge for up to 4 days. It reheats well on the stovetop or in the microwave. It also freezes beautifully—I let it cool completely, then freeze in individual portions for up to 2 months. I thaw it overnight in the fridge and reheat as needed. Tuscan White Bean Soup

FAQs

Can I use dried beans instead of canned?

Yes, I sometimes soak and cook dried beans ahead of time. Just make sure they’re fully tender before adding to the soup.

How do I thicken the soup without cream?

I mash a few of the beans or use an immersion blender to puree a small portion—this gives the soup a naturally creamy texture.

Is this soup vegan?

It is, as long as I skip the Parmesan or use a plant-based version. The base is all veggies and beans.

Can I make this in a slow cooker?

Yes, I sauté the aromatics first, then transfer everything to the slow cooker and let it cook on low for 4–6 hours. I add greens at the end.

What’s the best bread to serve with this soup?

I love a crusty Italian loaf, sourdough, or even garlic bread. Anything sturdy enough to dip works perfectly.

Conclusion

Tuscan White Bean Soup is one of those simple, satisfying dishes I turn to again and again. It’s warm, filling, and full of rustic charm, with nourishing ingredients that come together in one pot. Whether I’m cooking for myself or feeding a crowd, this soup always brings comfort and flavor to the table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tuscan White Bean Soup

Tuscan White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: lina
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4–6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Description

Tuscan White Bean Soup is a hearty, rustic Italian soup made with creamy white beans, vegetables, and herbs. It’s wholesome, cozy, and easy to make with pantry staples, perfect for cool days or weeknight dinners.


Ingredients

  • 2 (15 oz) cans white beans (cannellini or great northern), drained and rinsed
  • 1 medium onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 4 cups vegetable broth
  • 2 tbsp tomato paste
  • 1 tsp fresh or 1/2 tsp dried rosemary
  • 1 tsp fresh or 1/2 tsp dried thyme
  • Salt and pepper, to taste
  • Optional: 2 cups baby spinach or kale
  • Optional: 1 tbsp lemon juice
  • Optional: grated Parmesan, for serving
  • Optional: pinch of red pepper flakes

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté 5–7 minutes until softened.
  2. Stir in garlic and tomato paste; cook for 1 minute.
  3. Add white beans, rosemary, thyme, and vegetable broth. Season with salt and pepper.
  4. Bring to a simmer and cook for 15–20 minutes, stirring occasionally.
  5. For a creamier texture, mash some beans or blend a small portion of the soup and return to the pot.
  6. Stir in baby spinach or kale and cook until wilted, about 2 minutes.
  7. Add lemon juice before serving. Garnish with Parmesan and red pepper flakes if desired.

Notes

  • Mash or blend part of the soup to thicken without cream.
  • Use any leafy greens you prefer—spinach, kale, or chard all work well.
  • Great with crusty bread or a drizzle of olive oil and pesto on top.
  • To make vegan, omit Parmesan or use a plant-based version.
  • Freezes well in individual portions for up to 2 months.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 220
  • Sugar: 5g
  • Sodium: 500mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 9g
  • Protein: 10g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star