When comfort food meets clean eating, you get Creamy White Bean Soup—a nourishing vegan dish that’s rich, satisfying, and surprisingly light. This plant-based soup delivers velvety texture without dairy, relying on wholesome ingredients that support heart health, digestion, and sustained energy. Perfect for chilly evenings or meal prep, this recipe proves that healthy food can still feel indulgent.
Why This Soup Is a Healthy Choice
White beans are nutritional powerhouses packed with plant-based protein, fiber, iron, and magnesium. Blended into a soup, they create a naturally creamy base while helping regulate blood sugar and promote fullness. Combined with vegetables and herbs, this soup is low in saturated fat, cholesterol-free, and ideal for vegan, gluten-free, and dairy-free lifestyles.
Ingredients
2 cans white beans (cannellini or navy), rinsed and drained
1 tablespoon olive oil
1 medium onion, finely chopped
3 cloves garlic, minced
2 celery stalks, chopped
1 carrot, diced
3–4 cups low-sodium vegetable broth
1 teaspoon dried thyme
½ teaspoon rosemary (optional)
Salt and black pepper, to taste
Juice of ½ lemon
Fresh parsley or chives, for garnish
How to Make Creamy White Bean Soup
Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onion, celery, and carrot, cooking until soft and fragrant.
Add garlic and herbs: Stir in garlic, thyme, and rosemary. Cook for 30 seconds.
Simmer: Add white beans and vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 15–20 minutes.
Blend until creamy: Use an immersion blender (or carefully transfer to a blender) to purée the soup until smooth and creamy.
Finish and season: Stir in lemon juice, salt, and pepper. Adjust consistency with more broth if needed.
Health Benefits
High in fiber: Supports digestion and gut health
Plant-based protein: Helps keep you full and energized
Heart-healthy: No cholesterol and low in saturated fat
Anti-inflammatory herbs: Thyme and rosemary add both flavor and wellness benefits
Serving Suggestions
Serve hot with whole-grain toast, sourdough, or a side of roasted vegetables. For extra protein, top with toasted pumpkin seeds or crispy chickpeas. A drizzle of olive oil adds richness without sacrificing health.
