If you’re craving something warm, nourishing, and easy to make, Spinach and White Bean Soup is the perfect answer. It’s cozy without being heavy, packed with plant-based protein, and made with simple pantry ingredients you probably already have.
Spinach and White Bean Soup is one of my favorite weeknight soups because it comes together quickly but tastes like it simmered all day. The creamy white beans add heartiness, while fresh spinach brings bright color and nutrients. I’ve made this for busy evenings, meal prep lunches, and even as a starter for dinner guests. It’s simple, satisfying, and always comforting.
In this post, I’ll walk you through step-by-step instructions, share expert tips for flavor, offer easy variations, and answer common questions so your soup turns out perfect every time.
Let’s get cooking!
Why You’ll Love This Recipe
-
Hearty & Filling – White beans add protein and fiber.
-
Quick & Easy – Ready in about 30 minutes.
-
Healthy & Plant-Based – Naturally vegetarian and gluten-free.
-
Budget-Friendly – Uses pantry staples.
-
Great for Meal Prep – Tastes even better the next day.
Ingredients & Prep
This is a healthy vegetable soup built around creamy white beans and fresh spinach.

Main Ingredients Prep
-
2 (15-ounce) cans white beans (cannellini or great northern), drained and rinsed
-
3 cups fresh spinach, roughly chopped
-
1 small yellow onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 cloves garlic, minced
-
4 cups vegetable broth
Prep Tips:
-
Rinse beans well to reduce sodium.
-
Chop vegetables evenly for consistent cooking.
-
Use fresh spinach for best flavor and texture.
Seasonings, Sauces, or Flavor Base
-
2 tablespoons olive oil
-
½ teaspoon dried thyme
-
½ teaspoon dried oregano
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
Juice of ½ lemon
The lemon juice brightens the flavor of Spinach and White Bean Soup and balances the richness of the beans.
Pantry Staples
-
Red pepper flakes (optional)
-
Fresh parsley for garnish
-
Extra salt and pepper to taste
Step-by-Step Cooking Instructions
Pre-Cooking Prep
-
Dice onion, carrots, and celery.
-
Mince garlic.
-
Drain and rinse beans.
-
Measure broth and seasonings.
Having everything ready makes the cooking process smooth and stress-free.
Cooking Method
-
Heat olive oil in a large pot over medium heat.
-
Add onion, carrots, and celery. Cook for 5–7 minutes until softened.
-
Stir in garlic and cook for 30 seconds until fragrant.
-
Add thyme, oregano, salt, and pepper. Stir to coat vegetables.
-
Pour in vegetable broth and bring to a gentle boil.
-
Stir in white beans.
-
Reduce heat and simmer for 15–20 minutes.

For a creamier texture, blend about one cup of the soup and return it to the pot.
-
Stir in chopped spinach and cook for 2–3 minutes until wilted.
-
Add lemon juice and adjust seasoning.
Doneness or Texture Check
-
Vegetables should be tender.
-
Beans should be soft and creamy.
-
Spinach should be wilted but still vibrant green.
Avoid overcooking spinach to keep color and texture fresh.
Resting or Final Touches
Let Spinach and White Bean Soup rest for 5 minutes before serving.
Garnish with:
Serve warm.
Pro Tips for Perfect Results
After making Spinach and White Bean Soup many times, here are my best tips.
Common Mistakes to Avoid
-
Skipping lemon juice – It adds brightness.
-
Overcooking spinach – Add it at the end.
-
Under-seasoning beans – Beans need salt to shine.
-
Boiling too hard – Keep at a gentle simmer.
Recommended Tools
Simple tools make this soup easy and reliable.
Storage & Reheating Tips
Storage:
Freezing:
Reheating:
This soup tastes even better the next day.
Flavor Variations
One of the best things about Spinach and White Bean Soup is how easy it is to customize.
Spicy Version
For extra heat:
Healthy / Special Diet Option
This soup is naturally:
-
Vegan
-
Gluten-free
-
Dairy-free
To add more protein:
To add richness:
Global Flavor Twist
Switch up the flavor profile:
-
Italian-Inspired: Add diced tomatoes and fresh basil.
-
Mediterranean Style: Add olives and a squeeze of extra lemon.
-
Tuscan Twist: Add rosemary and a sprinkle of Parmesan (if not vegan).
Each variation keeps the base of Spinach and White Bean Soup while adding new depth.
Serving Suggestions
This soup pairs beautifully with simple sides.
Side Dishes
-
Crusty bread
-
Garlic toast
-
Grilled cheese sandwich
-
Simple green salad
Drinks, Sauces, or Toppings
Spinach and White Bean Soup is perfect for cozy dinners or light lunches.
FAQs
Can I make this ahead of time?
Yes! This soup is perfect for meal prep. The flavors deepen overnight, making it even better the next day.
How do I fix common mistakes?
If it’s too thick:
Add vegetable broth or water.
If it’s too thin:
Simmer uncovered for a few minutes.
If it tastes bland:
Add more salt, lemon juice, or herbs.
If beans are too firm:
Simmer longer until tender.
Small adjustments make a big difference.
Conclusion
If you’re looking for a warm, nourishing, and easy meal, Spinach and White Bean Soup is the perfect choice. It’s hearty, healthy, and full of simple, fresh flavors.
I’ve made this recipe countless times when I need something comforting yet balanced, and it never disappoints. With just a few pantry staples and fresh spinach, you get a bowl of pure comfort.
If you try this Spinach and White Bean Soup, let me know how it turns out! And if you’re building a cozy meal, pair it with crusty bread for the perfect finish.