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

Creamy Tuscan White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophie
  • Total Time: 35 minutes
  • Yield: About 6 cups (6 servings) 1x

Description

Creamy Tuscan White Bean Soup is a comforting bowl of velvety beans and fresh spinach, perfect for cozy dinners or nourishing lunches.


Ingredients

Scale
  • Key Ingredients
  • 1 can (15 oz) white beans, drained and rinsed
  • 4 cups vegetable broth (low-sodium)
  • 3 cloves garlic, minced
  • 1 medium yellow onion, chopped
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups fresh spinach (baby spinach preferred)
  • 1 cup coconut milk (or heavy cream)
  • 2 tbsp olive oil
  • 2 tsp Italian seasoning
  • Salt and pepper to taste

Instructions

  1. Instructions
  2. 1. Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and minced garlic. Sauté until soft and fragrant, about 3 minutes.
  3. 2. Add the Tomatoes: Stir in the diced tomatoes with their juices. Cook for an additional 5 minutes to combine flavors.
  4. 3. Introduce the Broth: Pour in vegetable broth and bring to a gentle simmer, allowing flavors to meld together.
  5. 4. Blend in the Beans: Add the white beans and Italian seasoning to the pot. Let simmer for another 10 minutes.
  6. 5. Make It Creamy: Stir in coconut milk or heavy cream, heating gently without boiling.
  7. 6. Finish with Spinach: Toss in fresh spinach and cook until wilted, about 2 minutes.
  8. 7. Serve hot topped with freshly cracked black pepper or with crusty bread on the side.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 250
  • Sugar: 3g
  • Sodium: 450mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 8g
  • Protein: 9g
  • Cholesterol: 0mg