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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sarah Bond
  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Description

This Creamy Vegan White Bean Soup is a hearty and soul-warming dish featuring roasted garlic, creamy white beans, and fresh spinach, perfect for chilly days.


Ingredients

Units Scale
  • 1 bulb of garlic
  • 2 Tbsp (30 mL) olive oil, divided
  • 1 white onion, chopped
  • 2 large celery stalks, chopped
  • 2 (15-oz/425 g) cans white beans, drained (about 3 cups)
  • 2 cups (473 mL) vegetable broth
  • 1 cup (236 mL) plant-based milk
  • Salt and pepper, to taste
  • 2 cups fresh spinach

Instructions

  1. Preheat your oven to 400°F (200°C). Chop the top portion off the garlic bulb to expose a bit of the cloves, leaving the paper intact. Set the bulb on a sheet of aluminum foil and drizzle 1 Tbsp of olive oil onto it, letting the oil sink into the cloves. Wrap the bulb in the foil and roast in the oven for 30-35 minutes, until the cloves are soft and golden.
  2. While the garlic is roasting, heat the remaining 1 Tbsp of olive oil in a large pot over medium heat. Add the chopped onion and celery, and sauté for about 5-7 minutes, until the onion is translucent and the celery is tender.
  3. Add the drained white beans, vegetable broth, plant-based milk, salt, and pepper to the pot. Squeeze the roasted garlic cloves out of their skins and add them to the pot as well. Stir to combine.
  4. Bring the mixture to a simmer and cook for 10 minutes to allow the flavors to meld.
  5. Using a slotted spoon, remove about 1 cup of the bean and vegetable mixture and set aside. Use an immersion blender to blend the remaining soup in the pot until smooth and creamy.
  6. Return the reserved beans and vegetables to the pot and stir in the fresh spinach. Cook for an additional 2-3 minutes, until the spinach is wilted.
  7. Taste and adjust seasoning with more salt and pepper if needed. Serve hot.

Notes

Roasting the garlic adds a deep, rich flavor to the soup. You can store leftovers in the fridge for up to 3 days or freeze for up to 3 months. For a thicker soup, reduce the amount of broth or milk. Feel free to add other vegetables like carrots or kale for variety.

  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 2 grams
  • Sodium: 500 mg
  • Fat: 7 grams
  • Carbohydrates: 40 grams
  • Fiber: 10 grams
  • Protein: 12 grams
  • Cholesterol: 0 mg