This creamy spinach and white bean soup has become a go-to meal when I want something warm, filling, and fast. It’s simple, made with pantry staples, and loaded with plant-based protein. Plus, it blends into a velvety texture that tastes far more indulgent than it really is.
Table of Contents
Why This Spinach and White Bean Soup Works
- Quick and easy: Ready in about 20 minutes.
- Nutrient-rich: Full of fiber, protein, and greens.
- Pantry-friendly: Uses canned beans, broth, and dried herbs.
- Naturally creamy: Coconut milk and blended beans make it smooth without any dairy.
Spinach and White Bean Soup Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped
- 3 garlic cloves, minced
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 2 cans (15 oz each) white beans, drained and rinsed
- 2 cups vegetable broth
- 2 cups fresh spinach
- 1/2 cup full-fat coconut milk
- Juice of 1/2 lemon (optional)
Spinach and White Bean Soup Instructions
- Saute aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook until soft (about 5 minutes). Add garlic, thyme, oregano, salt, and pepper. Cook for 1 more minute.
- Add beans and broth: Stir in beans and broth. Bring to a simmer.
- Blend: Use an immersion blender to blend until smooth. Or transfer to a blender in batches and return to pot.
- Add spinach and coconut milk: Stir in spinach and cook until wilted (about 2–3 minutes). Stir in coconut milk and lemon juice, if using. Taste and adjust seasoning.
- Serve: Ladle into bowls and garnish with a swirl of coconut cream or fresh herbs if you like.
Optional Add-Ins
- Crushed red pepper for heat
- A chopped potato for thicker texture
- Fresh basil or parsley for a brighter finish
Storage Tips
- Keeps in the fridge for up to 4 days
- Freezes well for up to 2 months
- Great for meal prep lunches or dinner on busy nights
Final Thought
This soup proves you don’t need a long list of ingredients to make something satisfying. It’s cozy, creamy, and comforting without being heavy and it comes together in the time it takes to clean up the kitchen. Perfect for busy weeknights, meal prep Sundays, or anytime you need a quick dose of healthy comfort.

Creamy Spinach and White Bean Soup
This creamy spinach and white bean soup is a fast, protein-rich meal made with pantry staples and fresh greens. Velvety smooth and naturally dairy-free thanks to coconut milk, it’s perfect for busy weeknights or cozy lunches.
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Add onion and cook until soft (about 5 minutes). Add garlic, thyme, oregano, salt, and pepper. Cook for 1 more minute.
- Stir in beans and broth. Bring to a simmer.
- Use an immersion blender to blend until smooth. Or transfer to a blender in batches and return to pot.
- Stir in spinach and cook until wilted (about 2–3 minutes). Stir in coconut milk and lemon juice, if using. Taste and adjust seasoning.
- Ladle into bowls and garnish with a swirl of coconut cream or fresh herbs if you like.
Notes
For extra depth, sauté a chopped carrot or celery stalk with the onion. Want more texture? Blend only half the soup and leave the rest chunky. Optional lemon juice brightens the flavor just before serving.
Customize with red pepper flakes, fresh herbs, or a handful of baby kale in place of spinach.