Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.
If you’re craving a soup that’s comforting, nourishing, and easy enough for a weeknight, this Spinach and White Bean Soup checks all the boxes. It’s hearty without being heavy, packed with plant-based protein, and loaded with vibrant greens that make each bowl feel both cozy and fresh.
Creamy white beans give this soup its satisfying texture, while tender spinach and aromatic herbs keep it light and balanced. Best of all, it comes together in about 30 minutes, making it a perfect option for busy evenings, simple lunches, or meal prep for the week ahead.
Why You’ll Love This Healthy Soup
- High in plant-based protein and fiber
- Light yet filling and easy to digest
- Made with pantry-friendly ingredients
- Ready in about 30 minutes
- Naturally vegetarian and clean-eating friendly
Easy Spinach and White Bean Soup Recipe
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 2 cans (15 oz each) white beans, drained and rinsed
- 4 cups fresh spinach, roughly chopped
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and black pepper, to taste
- Juice of 1 lemon
- Fresh parsley, for garnish
Instructions
Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes, until soft and translucent. Stir in the garlic and cook for another 30–60 seconds, just until fragrant.
Simmer the beans
Add the vegetable broth and white beans. Bring to a gentle simmer and cook for about 10 minutes, allowing the flavors to meld.
Add the greens and herbs
Stir in the spinach, thyme, and oregano. Simmer for another 5 minutes, just until the spinach is wilted and tender.
Season and finish
Season with salt, pepper, and fresh lemon juice to taste. Ladle into bowls and garnish with fresh parsley before serving.
Tips & Easy Variations
- Blend a portion of the soup for a creamier texture
- Add red pepper flakes for a little heat
- Stir in diced carrots or celery for extra veggies
- Finish with a drizzle of olive oil for richness
Storage & Meal Prep
- Store leftovers in an airtight container in the refrigerator for up to 4 days
- Reheat gently on the stovetop or microwave
- This soup also freezes well for up to 2 months
Nutrition Information (Per Serving)
- Servings: 4
- Calories: ~180 kcal
- Fat: 4 g
- Protein: 10 g
- Carbohydrates: 30 g
How to Boost the Protein in This Soup
This spinach and white bean soup is naturally nourishing, but it’s easy to make it even more filling with a few simple protein upgrades. These options keep the soup balanced while turning it into a more satisfying, meal-level dish.
Blend in extra white beans
Add ½–1 cup of additional white beans before blending. This increases both protein and fiber while making the soup thicker and creamier.
Stir in lentils
Red or green lentils work well here. Add ½ cup cooked lentils during the simmering step for an easy protein boost.
Use high-protein broth or plant milk
Swap part of the vegetable broth for a high-protein plant milk like soy or pea milk to subtly increase protein without changing the flavor.
Top with protein-rich additions
Finish each bowl with roasted chickpeas, toasted hemp seeds, or a sprinkle of nutritional yeast for extra protein and flavor.
Optional non-vegetarian protein boost
If you’re flexible, add shredded chicken, turkey, or a dollop of Greek yogurt or cottage cheese after serving.
Final Thoughts
This spinach and white bean soup proves that healthy meals don’t have to be complicated to be satisfying. With simple ingredients, comforting flavors, and plenty of flexibility, it’s the kind of recipe you can rely on again and again.
Whether you enjoy it as written or boost the protein to make it more filling, this soup fits beautifully into busy weeknights, meal prep, and clean eating goals. Cozy, nourishing, and easy — exactly what a good soup should be. 🥣💚
Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.








