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
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Soup, Vegan, Comfort Food
  • Method: Stovetop, Blending
  • Cuisine: Vegan, Plant-Based, American
  • Diet: Vegan

Description

This Creamy Vegan White Bean Soup is packed with flavor, rich in plant-based protein, and ultra-comforting! Made with cannellini beans, coconut milk, kale, and a touch of pesto, it’s the perfect quick and easy dinner. Ready in just 25 minutes, this cozy soup is both nourishing and satisfying!


Ingredients

Scale
  1. For the Soup

    • 2 (15 oz.) cans cannellini beans, drained, rinsed, and divided (or Northern beans)

    • 1 tablespoon extra virgin olive oil

    • ½ red onion, chopped (or yellow onion)

    • 4 garlic cloves, minced

    • 4 cups organic vegetable broth

    • 1 (14 oz.) can full-fat coconut cream or coconut milk

    • 1 cup kale, chopped

    • 1 teaspoon sea salt

    • 1 teaspoon black pepper

    • 1 teaspoon dried oregano

    • 1 teaspoon dried basil

    • 1 teaspoon dried parsley

    • 1 tablespoon pesto sauce (homemade or store-bought)

    • 1 teaspoon freshly squeezed lemon juice

    • ½ teaspoon turmeric powder

    Thickening Agent

    • 2 tablespoons arrowroot starch + 4 tablespoons warm water


Instructions

  • Sauté the aromatics:
    Heat olive oil in a Dutch oven over medium-high heat. Add garlic and onions, sautéing until fragrant and translucent (about 1-2 minutes). Stir in pesto, turmeric, salt, black pepper, oregano, basil, and parsley.

  • Blend the soup base:
    Add half of the white beans and 2 cups of vegetable broth. Let it boil for 1-2 minutes, then reduce the heat. Using an immersion blender, blend until smooth (about 2-3 minutes).

  • Add remaining ingredients:
    Stir in the remaining 2 cups of broth, coconut milk, lemon juice, and chopped kale. Simmer for 4-5 minutes.

  • Thicken the soup (if needed):
    Mix arrowroot starch with warm water until smooth. Stir into the soup and let simmer for 1-2 minutes to thicken.

 

  • Finish and serve:
    Stir in the remaining white beans and let simmer for 2-3 more minutes. Remove from heat and serve immediately with crusty bread or naan.


Notes

  • This soup can be made ahead of time and stored in the fridge for up to 3 days. It also freezes well for up to 3 months.

  • For extra creaminess, you can add more coconut cream or use a full-fat coconut milk instead of the light version.

 

  • If you don’t have arrowroot starch, cornstarch is a good substitute for thickening the soup.


Nutrition

  • Serving Size: 1/4 of the soup
  • Calories: 350
  • Sugar: 9g
  • Sodium: 800mg
  • Fat: 22g
  • Saturated Fat: 15g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 9g
  • Protein: 12g
  • Cholesterol: 0mg