Tuscan White Bean Soup

There is something deeply comforting about a warm bowl of homemade soup, and this Tuscan White Bean Soup is no exception. It is packed with flavor, incredibly easy to make, and filled with wholesome ingredients that make it both nutritious and satisfying. Inspired by the rustic flavors of Italian cuisine, this soup features creamy cannellini beans, hearty vegetables, aromatic herbs, and tender kale, all simmered together in a rich, savory broth.

One of the best things about this soup is how versatile it is. Whether you are looking for a plant-based meal, a high-protein option, or simply a comforting dish to enjoy with crusty bread, this recipe has you covered. The cannellini beans provide a creamy texture without the need for dairy, while onions, carrots, celery, and garlic create a deep, aromatic base that enhances the flavor of the soup. A splash of white wine adds a subtle acidity that balances the richness, but you can easily omit it if desired.

This soup is also perfect for meal prep, as it stores well and tastes even better the next day. Whether you are cooking for yourself, your family, or a gathering of friends, this dish is sure to impress. It is naturally vegan and gluten-free, making it a great option for a wide range of dietary needs. Best of all, it is a one-pot recipe that comes together in just 30 minutes, making it ideal for busy weeknights.

If you love classic Italian flavors and are looking for a nourishing dish that is both simple and delicious, this Tuscan White Bean Soup is a must-try. It is packed with protein, fiber, and vitamins, making it a wholesome yet deeply satisfying meal.

Why You’ll Love This Tuscan White Bean Soup

There are so many reasons to love this Tuscan White Bean Soup, but here are some of the top ones:

1. It’s Quick and Easy

This recipe is ready in just 30 minutes, making it perfect for a weeknight dinner or a last-minute meal when you want something nourishing but don’t have much time.

2. One-Pot Simplicity

Since everything is cooked in one pot, cleanup is a breeze. You don’t need multiple pans or fancy kitchen equipment—just a single pot and a spoon.

3. Packed with Protein and Fiber

Thanks to the cannellini beans, this soup is naturally high in plant-based protein and fiber, making it incredibly filling and satisfying. The fiber helps with digestion and keeps you feeling full longer.

4. Naturally Vegan and Gluten-Free

This soup is completely plant-based and does not contain gluten, making it a great option for those with dietary restrictions. If you want to make it heartier, you can always add your favorite protein or grains.

5. Great for Meal Prep

The flavors in this soup develop even more over time, making it a perfect meal to prepare ahead of time. It stores well in the fridge for several days and can be frozen for future meals.

6. Super Versatile

You can customize this soup in countless ways by adding extra vegetables, using different herbs, or blending part of the soup for a creamier texture. It is a great recipe to adapt based on what you have on hand.

7. Deliciously Comforting

There is something so satisfying about a warm, hearty soup, especially on a cold day. The flavors of this Tuscan-inspired dish make it feel like a meal you would enjoy in a cozy Italian kitchen.

Health Benefits Tuscan White Bean Soup

This Tuscan White Bean Soup is not only delicious but also incredibly nutritious. Every ingredient contributes to making this dish a healthy and well-balanced meal. Here are some of the key health benefits:

1. High in Plant-Based Protein

The cannellini beans in this soup are an excellent source of plant-based protein, making it a great option for vegetarians and vegans who need to incorporate more protein into their diet.

2. Supports Digestive Health

Beans are rich in fiber, which helps keep digestion regular and promotes gut health. The combination of beans and vegetables provides a high dose of dietary fiber, which can support a healthy metabolism.

3. Packed with Vitamins and Antioxidants

The carrots, celery, garlic, and kale in this soup provide essential vitamins like vitamin A, vitamin C, and vitamin K, as well as antioxidants that help fight inflammation and boost the immune system.

4. Low in Calories but Very Filling

Despite being low in calories, this soup is very filling due to its high fiber content. This makes it a great meal option for those looking to maintain a healthy weight while still feeling satisfied.

5. Heart-Healthy Ingredients

Ingredients like olive oil, garlic, and beans have been linked to heart health benefits, including lowering cholesterol levels and reducing inflammation.

6. Naturally Dairy-Free and Gluten-Free

For those with lactose intolerance or gluten sensitivity, this soup is a great meal that does not require any substitutions.

Preparation Time, Servings, and Nutritional Information Tuscan White Bean Soup

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-inspired
  • Diet: Vegan, Gluten-Free

Nutritional Information (Per Serving)

  • Calories: 280 kcal
  • Protein: 12g
  • Carbohydrates: 35g
  • Fat: 8g
  • Fiber: 10g
  • Sodium: Varies based on broth used

Ingredients List Tuscan White Bean Soup

To make this Tuscan White Bean Soup, you will need the following ingredients:

Main Ingredients

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable or chicken broth
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • ½ teaspoon red pepper flakes (optional)
  • 1 bay leaf
  • 2 cups chopped kale (or spinach)
  • Salt and black pepper to taste

Optional Additions

  • ½ cup diced tomatoes for extra richness
  • 1 teaspoon balsamic vinegar for a touch of acidity
  • ½ cup small pasta or rice for added texture

This soup is incredibly adaptable, so feel free to modify the ingredients based on your taste preferences or dietary needs.

Step-By-Step Cooking Instructions

Making this Tuscan White Bean Soup is incredibly simple, and with just one pot and 30 minutes, you’ll have a delicious and hearty meal ready to serve. Follow these step-by-step instructions to get the best flavor and texture.

1: Prepare the Ingredients

Before you start cooking, take a few minutes to chop and prepare all your ingredients. Dice the onion, carrot, and celery into small, even pieces so they cook evenly. Mince the garlic and chop the kale or spinach into bite-sized pieces. Drain and rinse the cannellini beans to remove excess sodium.

2: Sauté the Aromatics

Heat two tablespoons of olive oil in a large soup pot or Dutch oven over medium heat. Add the onion, carrot, and celery, and sauté for 5-7 minutes until they begin to soften. Stir occasionally to prevent burning.

Once the vegetables are tender, add the minced garlic and cook for an additional minute, stirring constantly to release its aroma. Be careful not to burn the garlic, as it can turn bitter.

3: Deglaze the Pot (Optional)

For an extra depth of flavor, you can deglaze the pot with ¼ cup of white wine. Pour it in and stir, scraping up any browned bits from the bottom of the pot. Let it cook for 1-2 minutes until most of the liquid has evaporated. If you prefer to make this soup without wine, simply skip this step.

4: Add the Beans, Broth, and Seasonings

Now, add the cannellini beans, vegetable or chicken broth, and tomato paste. Stir to combine everything well. Sprinkle in the thyme, oregano, red pepper flakes (if using), and the bay leaf. These herbs and spices will infuse the soup with classic Tuscan flavors.

Season the soup with salt and black pepper to taste, but keep in mind that the broth and beans already contain some salt, so you may need less than expected.

5: Simmer the Soup

Bring the soup to a gentle boil, then reduce the heat to low and let it simmer for 15 minutes. This allows the flavors to meld together while slightly thickening the broth. Stir occasionally to ensure everything cooks evenly.

6: Blend for a Creamier Texture (Optional)

If you want a thicker, creamier soup without adding dairy, use an immersion blender to blend about one-third of the soup directly in the pot. Alternatively, you can transfer one cup of the soup to a blender, puree it until smooth, and then pour it back into the pot.

If you prefer a chunkier soup, you can skip this step and leave all the beans and vegetables whole.

7: Add the Kale and Finish Cooking

Stir in the chopped kale and let it cook for 2-3 minutes, just until it wilts. If using spinach, it will take even less time—about 1 minute.

At this point, taste the soup and adjust seasoning as needed. You can add an extra pinch of salt, black pepper, or a splash of balsamic vinegar to enhance the flavor.

8: Serve and Enjoy

Ladle the soup into bowls and serve warm. For extra richness, drizzle with a little extra virgin olive oil and sprinkle with grated Parmesan or nutritional yeast. This pairs perfectly with crusty bread or toasted sourdough.

How to Serve Tuscan White Bean Soup

This Tuscan White Bean Soup is hearty enough to be served as a complete meal, but pairing it with the right accompaniments can make it even more satisfying. Here are some great serving ideas:

1. Serve with Rustic Bread

A thick slice of crusty Italian bread or a warm baguette is perfect for dipping into the flavorful broth. If you want something extra special, try garlic bread or a toasted ciabatta with olive oil and sea salt.

2. Pair with a Simple Side Salad

A light, fresh salad balances the richness of the soup. Try a classic Tuscan-style salad with arugula, cherry tomatoes, red onion, and a lemon vinaigrette.

3. Add a Protein Option

While this soup is already packed with plant-based protein from the beans, you can add an extra protein boost by serving it with:

  • Grilled or roasted chicken for a heartier meal
  • Crispy tofu or tempeh for a plant-based option
  • A poached egg on top for a creamy, delicious finish

4. Sprinkle with Parmesan or Nutritional Yeast

If you are not following a vegan diet, Parmesan cheese adds an extra layer of savory depth. If you prefer a dairy-free option, nutritional yeast gives a similar umami flavor.

5. Serve with a Side of Roasted Vegetables

Oven-roasted zucchini, bell peppers, or asparagus make a great side dish that complements the flavors of the soup.

Pairing Suggestions

This Tuscan White Bean Soup pairs beautifully with a variety of dishes and drinks. Here are some of the best pairings:

Bread and Crackers

  • Focaccia with rosemary and sea salt
  • Toasted sourdough bread with olive oil
  • Whole wheat crackers or crostini for a crunchy contrast

Side Dishes

  • Caprese Salad with fresh mozzarella and basil
  • Roasted garlic potatoes
  • Grilled vegetables with balsamic glaze

Drinks

  • Light white wines like Pinot Grigio or Sauvignon Blanc
  • Herbal teas like chamomile or mint for a cozy meal
  • Sparkling water with lemon for a refreshing contrast

Storage, Freezing & Reheating Instructions

This Tuscan White Bean Soup stores well, making it perfect for meal prep. Here’s how to store and reheat it properly.

Refrigeration

Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors deepen over time, making it taste even better the next day.

Freezing

This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. If freezing in a bag, lay it flat for easy stacking.

Reheating

  • Stovetop: Reheat over medium heat, adding a splash of broth or water if needed.
  • Microwave: Heat in 30-second intervals, stirring between each, until warm.

Common Mistakes to Avoid

  1. Skipping the sautéing step – Cooking the aromatics first develops a richer flavor.
  2. Overcooking the kale – It should be added at the end to keep its texture.
  3. Using low-quality broth – A good broth makes a big difference in the depth of flavor.
  4. Adding salt too early – Beans and broth contain sodium, so always taste before adding more salt.
  5. Not blending part of the soup – This step helps create a naturally creamy texture.

Pro Tips for the Best Soup

  1. Use high-quality beans – If using dried beans, soak them overnight for better texture.
  2. Let the soup rest before serving – This enhances the depth of flavor.
  3. Add a splash of balsamic vinegar – This brightens up the flavors at the end.
  4. Make it heartier with pasta – Small pasta like orzo or ditalini can be added.

Frequently Asked Questions (FAQs)

Can I use different beans?

Yes! Navy beans, Great Northern beans, or butter beans all work well.

Can I make this soup in a slow cooker?

Yes! Cook on low for 6 hours or high for 3 hours, adding the kale in the last 30 minutes.

Is this soup kid-friendly?

Absolutely! You can reduce the red pepper flakes for a milder taste.

Conclusion & Call to Action

Now that you have the ultimate Tuscan White Bean Soup recipe, it’s time to try it yourself! Let me know how it turned out in the comments, and share any customizations you made. Happy cooking!

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


  • Author: Mia Carter
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Tuscan White Bean Soup is a hearty, flavorful, and comforting dish made with cannellini beans, fresh vegetables, and Italian herbs. It’s a one-pot, 30-minute meal that’s naturally vegan, gluten-free, and packed with plant-based protein. Perfect for meal prep and delicious with rustic bread!


Ingredients

Scale
  • 2 tbsp olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable or chicken broth
  • 2 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • ½ tsp red pepper flakes (optional)
  • 1 bay leaf
  • 2 cups kale or spinach, chopped
  • Salt and black pepper to taste

Instructions

  • Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Sauté for 5 minutes until softened.
  • Stir in garlic and cook for 1 minute until fragrant.
  • Add cannellini beans, broth, tomato paste, thyme, oregano, red pepper flakes, and bay leaf. Bring to a boil, then simmer for 15 minutes.
  • Blend 1 cup of soup for a creamier texture (optional).
  • Stir in kale and cook for 2 minutes until wilted. Adjust seasoning and serve warm.

Notes

  • For a thicker soup, blend more beans or add mashed potatoes.
  • Use Great Northern or navy beans as alternatives.
  • A splash of balsamic vinegar enhances flavor.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-inspired

Leave a Comment

Recipe rating