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
white bean soup recipes - A steaming bowl of hearty Mediterranean white bean soup garnished with fresh parsley and a drizzle of olive oil, next to crusty bread.

Hearty Mediterranean White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and flavorful Mediterranean-inspired white bean soup, packed with nutritious cannellini beans, sun-dried tomatoes, fresh herbs, and a touch of lemon. This recipe is perfect for a cozy meal, easy to make, and wonderfully wholesome.

  • Total Time: 55 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

2 tbsp olive oil, plus more for drizzling
1 large yellow onion, chopped
2 carrots, chopped
2 celery stalks, chopped
4 cloves garlic, minced
1/4 cup sun-dried tomatoes, oil-packed and chopped
2 sprigs fresh rosemary
2 sprigs fresh thyme
6 cups vegetable broth
2 (15-ounce) cans cannellini beans, rinsed and drained
1 (14.5-ounce) can diced tomatoes, undrained
5 ounces fresh spinach
1 tbsp fresh lemon juice
Salt and freshly ground black pepper to taste
Fresh parsley, chopped, for garnish (optional)
Red pepper flakes, for garnish (optional)

Instructions

Step 1: Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion, carrots, and celery. Sauté for 8-10 minutes, or until the vegetables are softened and the onion is translucent.
Step 2: Stir in the minced garlic, chopped sun-dried tomatoes, fresh rosemary, and fresh thyme. Cook for another 2-3 minutes, until fragrant.
Step 3: Add the vegetable broth, rinsed cannellini beans, and diced tomatoes to the pot. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for at least 20 minutes to allow the flavors to meld.
Step 4: Using an immersion blender, blend about 1-2 cups of the soup directly in the pot until creamy. Alternatively, carefully transfer 1-2 cups of the soup to a regular blender, blend until smooth, and then return it to the pot.
Step 5: Stir in the fresh spinach and lemon juice. Cook for another 2-3 minutes, or until the spinach has wilted. Season generously with salt and freshly ground black pepper to taste.
Step 6: Ladle the hot soup into bowls. Drizzle with a little extra virgin olive oil, a sprinkle of fresh parsley, and a pinch of red pepper flakes, if desired. Serve immediately.

Notes

For an even creamier texture, you can blend up to half of the soup. If using dried beans, soak 1.5 cups overnight, then cook until tender before adding to the recipe. Leftovers keep well in an airtight container for 3-4 days in the refrigerator.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Dishes & Savory Recipes
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1.5 cups (approx 360g)
  • Calories: 320 kcal
  • Sugar: 7 g
  • Sodium: 680 mg
  • Fat: 10 g
  • Saturated Fat: 1.5 g
  • Unsaturated Fat: 8.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 15 g
  • Protein: 18 g
  • Cholesterol: 0 mg
Logo

Join Eldralys Recipes!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!