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
Best white bean soup recipe in rustic bowl with fresh herbs and olive oil drizzle, featuring cannellini beans, vegetables, and aromatic seasonings for healthy comfort food


  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This hearty white bean soup is ready in just 25 minutes and delivers 19g of protein, 13g of fiber, and 52% of your daily fiber needs per serving. With cannellini beans, vegetables, and herbs in a savory broth, it’s a quick, affordable, and nutritious comfort food.


Ingredients

Scale
  • 2 cans (28oz / 800g) cannellini beans, drained and rinsed
  • 1 medium yellow onion, diced
  • 1 celery stalk, diced (reserve leaves for garnish)
  • 1 large carrot, diced
  • 12 garlic cloves, minced
  • 1 cup frozen spinach (or fresh kale/Swiss chard)
  • 2 Yukon Gold potatoes, peeled and chunked
  • 1 tbsp olive oil
  • 1 tbsp tomato paste
  • ⅓ cup dry white wine (or vegetable broth)
  • 1 sprig fresh rosemary (or 1 tbsp chopped leaves)
  • 2 cups low-sodium vegetable broth or water
  • ½ tsp sweet paprika
  • ½ tsp sea salt
  • ⅛ tsp black pepper

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Sauté 5 minutes until softened and fragrant.
  2. Add garlic, beans, tomato paste, potatoes, rosemary, and paprika. Stir for 1 minute to bloom flavors.
  3. Deglaze with white wine, scraping the pot. Simmer 1 minute to reduce.
  4. Add spinach, broth, salt, and pepper. Bring to boil, cover, then simmer 15 minutes until potatoes are tender.
  5. Remove rosemary sprig. Taste and adjust seasoning. Serve hot with a drizzle of olive oil.

Notes

This soup makes 4 generous servings and can be meal-prepped ahead. Flavors improve the next day. Perfect with crusty bread or a fresh salad.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 5g
  • Sodium: 160mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 57g
  • Fiber: 13g
  • Protein: 19g
  • Cholesterol: 0mg

Keywords: white bean soup, cannellini bean soup, vegetarian soup, quick healthy dinner