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

Creamy Vegan White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 0 hours
  • Yield: 4-6 servings 1x

Description

  • This Creamy Vegan White Bean Soup is rich, velvety, and bursting with flavor! Made with simple plant-based ingredients, this soup is the perfect comfort food for a chilly day. The combination of white beans, vegetables, and creamy coconut milk creates a hearty, satisfying bowl that’s perfect for lunch or dinner. With a touch of garlic and herbs, this soup is both delicious and healthy.

Ingredients

Scale
  1. 2 tablespoons olive oil

  2. 1 medium onion, diced

  3. 2 cloves garlic, minced

  4. 2 medium carrots, peeled and diced

  5. 2 celery stalks, diced

  6. 2 cans (15 oz each) white beans (such as cannellini or great northern beans), drained and rinsed

  7. 4 cups vegetable broth

  8. 1 cup full-fat coconut milk

  9. 1 teaspoon dried thyme

  10. 1/2 teaspoon dried rosemary

  11. 1/4 teaspoon ground black pepper

  12. Salt to taste

  13. 2 cups spinach or kale, chopped (optional for added greens)

  14. Juice of 1 lemon (optional, for added brightness)


Instructions

  1. Prepare the Vegetables:
    Heat the olive oil in a large pot over medium heat. Once hot, add the diced onion, carrots, and celery. Sauté for about 5-7 minutes, or until the vegetables begin to soften and the onions turn translucent.

  2. Add Garlic and Herbs:
    Add the minced garlic, thyme, rosemary, and black pepper. Stir and cook for 1-2 minutes until fragrant.

  3. Add Beans and Broth:
    Stir in the white beans, vegetable broth, and coconut milk. Bring the soup to a gentle simmer over medium heat. Allow the soup to simmer for about 10-15 minutes, letting the flavors meld together.

  4. Blend the Soup (Optional):
    For a creamy texture, use an immersion blender to blend about 2/3 of the soup directly in the pot. You can also transfer half of the soup to a blender, blend until smooth, and return it to the pot. If you prefer a chunkier soup, skip this step.

  5. Add Greens:
    If using, stir in the chopped spinach or kale and cook for another 5 minutes, until the greens are wilted.

  6. Adjust Seasoning:
    Taste the soup and adjust the seasoning with salt, pepper, and lemon juice, if desired. The lemon juice adds a touch of brightness that balances the creaminess.

  7. Serve:
    Ladle the soup into bowls and serve hot. You can top with a drizzle of olive oil or fresh herbs for extra flavor.

Notes

  1. If you don’t like coconut milk, you can use cashew cream or any other non-dairy cream.

  2. For extra protein, you can add cooked quinoa or chickpeas.

  3. This soup can be stored in the fridge for 3-4 days and also freezes well for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 20-25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan, Plant-Based, American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 210
  • Sugar: 4g
  • Sodium: 450mg
  • Fat: 10g
  • Saturated Fat: 7g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 6g
  • Protein: 7g
  • Cholesterol: 0g