Skip to content
Home » Recipes » Hearty Tuscan White Bean Soup

Hearty Tuscan White Bean Soup

  • 2 min read
  • NatashaAdam 

Hearty Tuscan White Bean Soup

This Hearty Tuscan White Bean Soup is the ultimate comfort meal for chilly days. Packed with creamy white beans, tender vegetables, fragrant herbs, and leafy greens, it’s a rustic Italian-inspired soup that’s both nourishing and satisfying. The beans provide plant-based protein and fiber, helping keep you full while supporting balanced blood sugar levels. Serve it with a slice of crusty bread for a cozy winter meal you’ll want to make again and again.


🧾 Ingredients

  • 2 tbsp olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, sliced
  • 2 celery stalks, diced
  • 2 cans (15 oz each) white beans, drained and rinsed
  • 4 cups low-sodium vegetable or chicken broth
  • 1 cup diced tomatoes
  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • ½ tsp crushed red pepper flakes (optional)
  • 2 cups chopped kale or spinach
  • Salt and black pepper to taste

Optional Garnish

  • Fresh parsley
  • Grated Parmesan cheese
  • Extra drizzle of olive oil

👩‍🍳 Step-by-Step Instructions

1. Sauté the Vegetables

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery.
  3. Cook for 5–6 minutes until vegetables begin to soften.

2. Add Garlic & Herbs

  1. Stir in minced garlic, oregano, thyme, and red pepper flakes.
  2. Cook for 1 minute until fragrant.

3. Build the Soup

  1. Add white beans, diced tomatoes, and broth.
  2. Bring the mixture to a gentle simmer.
  3. Cook for 15–20 minutes so the flavors blend.

4. Add Greens

  1. Stir in chopped kale or spinach.
  2. Simmer 3–4 minutes until the greens are tender.
Also Visit:  Hearty Shepherd’s Pie Soup

5. Finish & Serve

  1. Taste and adjust salt and pepper.
  2. Ladle soup into bowls.
  3. Top with Parmesan, parsley, and a drizzle of olive oil.

🍽️ Serving Suggestions

  • Serve with toasted sourdough or whole-grain bread.
  • Pair with a fresh green salad for a complete meal.
  • Add grilled chicken or Italian sausage for extra protein.

📊 Estimated Nutrition (per serving)

  • Calories: ~260
  • Protein: 12g
  • Carbohydrates: 32g
  • Fiber: 9g
  • Fat: 9g
  • Sodium: ~430 mg

Comfort Food Tip: This soup actually tastes even better the next day, as the herbs and beans absorb more flavor while resting in the broth.

Leave a Reply

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