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
A bowl of White Bean Tuscan Soup served with bread and fresh herbs.

White Bean Tuscan Soup


  • Author: Grace
  • Total Time: 1 hour
  • Yield: 4–6 servings
  • Diet: Vegetarian

Description

White Bean Tuscan Soup is a comforting Italian classic brimming with creamy white beans, fresh vegetables, and aromatic herbs. It’s a wholesome, one-pot meal that’s easy to prepare and perfect for family dinners or meal prep. Packed with protein, fiber, and antioxidants, this soup nourishes your body and warms your soul with every bite.


Ingredients

For the Soup Base:

  • 🫘 2 cups cannellini beans (canned or pre-soaked and cooked)
  • πŸ§… 1 medium onion, diced
  • πŸ₯• 2 medium carrots, peeled and diced
  • 🌿 2 celery stalks, diced
  • πŸ§„ 4 cloves garlic, minced
  • 🌿 2 sprigs fresh rosemary
  • πŸƒ 2 bay leaves
  • 🌢️ 1/2 tsp red pepper flakes (optional)
  • 🍲 4 cups low-sodium vegetable broth (or chicken broth if preferred)
  • πŸ«’ 2 tbsp extra-virgin olive oil

Optional Additions:

  • πŸ§€ 1/4 cup grated Parmesan cheese (or nutritional yeast for a vegan option)
  • πŸ₯¬ 2 cups kale or spinach, chopped
  • 🌢️ 1 cup cooked Italian chicken sausage or plant-based sausage (for a protein boost)

For Garnish:

  • πŸ«’ A drizzle of olive oil
  • 🌿 Fresh parsley, chopped
  • πŸ§€ Additional Parmesan cheese

Instructions

  1. Prepare the Vegetables

    • Heat olive oil in a large pot over medium heat. Add diced onions, carrots, and celery, cooking for 5–7 minutes until softened. Stir occasionally to prevent browning.
  2. Add Garlic and Herbs

    • Stir in minced garlic and cook for another 1–2 minutes until fragrant. Add rosemary sprigs, bay leaves, and red pepper flakes (if using).
  3. Add Beans and Broth

    • Pour in the beans and vegetable broth. Stir well to combine. Bring the soup to a boil, then reduce the heat to low and let it simmer gently for 30–45 minutes.
  4. Blend for Creaminess

    • Remove about one-third of the soup and blend it until smooth using an immersion blender or a countertop blender. Return the blended portion to the pot and stir to create a creamy consistency.
  5. Season and Serve

    • Adjust seasoning with salt and pepper to taste. If adding greens, stir them in during the last 5 minutes of cooking. Serve hot, garnished with a drizzle of olive oil, fresh parsley, and Parmesan cheese.

Notes

  • Customizations: Make it vegan by skipping Parmesan and using plant-based sausage. Add extra vegetables like zucchini or tomatoes for seasonal variations.
  • Storage: Refrigerate for up to 4 days or freeze for up to 2 months. Thaw overnight before reheating.
  • Reheating Tip: Add a splash of water or broth if the soup thickens after storage.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 4–6
  • Calories: 320 kcal
  • Sodium: 450mg
  • Fat: 8g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 12g

Keywords: Tuscan soup, white bean soup, creamy soup recipe, Italian soup, healthy soup, vegan soup, gluten-free soup