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
-
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