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

The Best White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: amelia-grace
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting white bean soup with creamy beans, tender vegetables, and fresh herbs, perfect for chilly evenings.


Ingredients

Scale
  • 2 cans (28oz – 800 grams) cannellini beans, drained
  • 1 medium-size onion, diced
  • 1 celery stalk, diced
  • 1 large carrot, diced
  • 12 garlic cloves, diced or pressed
  • 1 cup (7 oz200 grams) frozen spinach (optional)
  • 2 medium-size potatoes, peeled and cut into chunks
  • 1 Tbsp olive oil, plus more for serving
  • 1 Tbsp tomato paste
  • 1/3 cup (80 ml) white wine
  • 1 sprig rosemary (or 1 Tbsp of chopped fresh leaves/1/2 tsp of dried)
  • 2 cups (500 ml) vegetable broth or hot water
  • 1/2 tsp paprika (optional)
  • 1/2 tsp fine salt, plus more to taste
  • 1/8 tsp black pepper, plus more to taste

Instructions

  1. Warm the olive oil in a large pot over medium heat. Once the oil is shimmering, add the diced onion, carrot, and celery. Cook, stirring often, until the onion has softened and is turning translucent, about 5 minutes.
  2. Add the garlic, beans, tomato paste, potatoes, rosemary (whole sprig, chopped, or dried), and paprika (if using). Cook, stirring frequently, for about 1 minute.
  3. Add the wine, stir well, and let it simmer until it has evaporated, cooking for another minute.
  4. Introduce the frozen spinach, vegetable broth, and a good pinch of salt and pepper. Raise the heat and bring the mixture to a boil, then cover the pot, reduce heat, and cook gently for 15 minutes.
  5. When the potatoes are soft and the soup is thick and creamy, remove the pot from heat. Take out the sprig of rosemary and give the soup a taste. Season with salt and pepper to your liking.
  6. Divide the soup into bowls, drizzle with olive oil, and add more freshly ground black pepper if you like. Serve with crusty whole grain bread and parmesan cheese for extra flavor. Enjoy!

Notes

For a creamier texture, mash half of the beans before adding them in. Pair with crusty bread for dipping.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup
  • Calories: 320
  • Sugar: 2g
  • Sodium: 800mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 12g
  • Protein: 14g
  • Cholesterol: 0mg