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: Chef Emma
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting and nourishing white bean soup packed with wholesome ingredients, perfect for cozy evenings.


Ingredients

Scale
  • 2 cans (28oz – 800 grams) cannellini beans or white beans, drained
  • 1 medium-size onion, diced
  • 1 celery stalk, diced
  • 1 large carrot, diced
  • 1–2 garlic cloves, diced or pressed
  • 1 cup (7 oz – 200 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) vegetable broth or hot water
  • 1 sprig rosemary (or 1 Tbsp chopped fresh leaves / 1/2 tsp 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, and paprika (if using). Cook, stirring frequently, for about 1 minute until fragrant.
  3. Pour in the vegetable broth and stir well, allowing it to simmer for another minute.
  4. Add the frozen spinach, a good pinch of salt, and pepper. Raise the heat to bring the mixture to a boil, then cover the pot, reduce the heat, and cook gently for 15 minutes.
  5. Once the potatoes are soft and the soup is thick and creamy, remove the pot from heat. Take out the rosemary sprig and taste your creation. Adjust the seasoning with salt and pepper as needed.
  6. Divide the soup into bowls, drizzling with a touch of olive oil and more freshly ground black pepper if desired. Serve with crusty whole grain bread and freshly grated parmesan cheese for an extra layer of flavor. Enjoy your cozy bowl of love!

Notes

This soup can be made a day in advance for deeper flavors. Store leftovers in an airtight container in the fridge for up to 3 days or freeze for later enjoyment.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Cooking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup
  • Calories: 250
  • Sugar: 3g
  • Sodium: 400mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 43g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg