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
Hearty Tuscan White Bean Soup Recipe

Hearty Tuscan White Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 50 reviews
  • Author: Jaden
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 6 Servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This Hearty Tuscan White Bean Soup is a comforting and flavorful dish that is perfect for a cozy night in. Filled with nutritious ingredients and aromatic herbs, this soup is sure to warm you up from the inside out.


Ingredients

Units Scale

Soup:

  • 1/4 cup Olive Oil extra virgin
  • 1 Small Onion, diced
  • 2 Medium Shallots, chopped
  • 4 Cloves Garlic, mashed
  • 2 Carrots, chopped into coins
  • 2 Celery Stalks, diced
  • 3 15 ounce Cans Cannellini Beans, drained and rinsed
  • 2 Bay Leaves
  • 1 Tablespoon Italian Seasoning
  • 1/2 Teaspoon Red Pepper Flakes
  • 56 cups Vegetable Broth
  • 1/2 Teaspoon Sea Salt
  • 1/4 Teaspoon Ground Black Pepper
  • 3 cups Fresh Spinach

Instructions

  1. Heat Olive Oil: Heat the olive oil in a large soup pot or dutch oven over medium-low heat.
  2. Sauté Aromatics: Add onion, garlic, and shallots to the hot oil, sauté until onion is translucent.
  3. Add Vegetables: Add carrots and celery, sauté for 7-10 minutes.
  4. Prepare Beans: Rinse and add cannellini beans, bay leaves, Italian seasoning, red pepper flakes, broth, salt, and pepper.
  5. Simmer: Bring to a boil, then simmer covered for 15 minutes.
  6. Blend: Remove bay leaves, blend 2 cups of soup until creamy, then return to the pot.
  7. Add Spinach: Stir in spinach until wilted.
  8. Serve: Ladle into bowls, garnish with parsley, and serve with crusty bread.


Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 4g
  • Sodium: 980mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg