Warm Your Soul with Spinach and White Bean Soup
There’s something truly comforting about a warm bowl of soup, especially when you’re cozied up on a chilly evening. I remember the first time I made Spinach and White Bean Soup; it was a last-minute decision after a long day. I opened my pantry and raided the fridge, hoping to whip up something filling yet simple. The combination of creamy white beans and fresh spinach created a delightful, wholesome dish that quickly became a family favorite. Trust me, once you give this soup a try, you might find it becoming a staple in your home, too. It’s easy to make, full of flavor, and perfect for those casual family gatherings when you want to serve something delicious without spending hours in the kitchen.
Why make this recipe?
If you’re searching for a dish that’s both tasty and practical, this Spinach and White Bean Soup checks all the boxes. It’s a crowd-pleaser, with its hearty flavors and comforting textures and doesn’t require a ton of ingredients. You can whip it up in about 30 minutes, making it an excellent option for weeknight dinners or lunch prep. With budget-friendly ingredients and a nutritional punch from the spinach and beans, this soup is as healthy as it is hearty. Plus, even the pickiest eaters in your family will enjoy it—my kids love it, and I’m sure yours will, too!
How to make Spinach and White Bean Soup
Making this soup is an experience you’ll genuinely enjoy. From start to finish, it takes about 30 minutes, which means you won’t be stuck in the kitchen for too long. You won’t need any special tools—just a large pot and basic kitchen utensils. The best part? It’s foolproof! In just a few simple steps, you’ll have a delicious soup that warms your heart and fills your belly.

Ingredients
To make this delectable Spinach and White Bean Soup, you will need:
- 2 cups fresh spinach, chopped
- 1 can (15 oz) white beans, rinsed and drained
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 teaspoon olive oil
- Salt and pepper to taste
- Optional: lemon juice for serving
Step-by-step directions
Let’s jump right into the cooking process! Follow these easy steps, and before you know it, you’ll be savoring your delicious soup.
- In a large pot, heat the olive oil over medium heat.
- Add the chopped onion and garlic to the pot. Sauté it all until the garlic is fragrant and the onion softens, which should take about 3-4 minutes.
- Next, stir in the chopped spinach and cook until it wilts, usually another 2-3 minutes.
- Now it’s time to add the white beans and vegetable broth to the pot. Bring everything to a boil.
- Once boiling, reduce the heat and let the soup simmer for about 15-20 minutes. This will allow the flavors to meld beautifully.
- Season with salt and pepper, and add a splash of lemon juice before serving for that bright, zesty finish if you like.

How to serve Spinach and White Bean Soup?
Serving your Spinach and White Bean Soup is a delightful affair! I love to serve it with a crusty loaf of bread or some garlic bread for dipping. You can also pair it with a light salad for a refreshing complement. For garnishing, a sprinkle of freshly grated Parmesan or a drizzle of extra virgin olive oil can elevate the dish to a whole new level. Don’t hesitate to let your creativity shine when it comes to serving!
How to store Spinach and White Bean Soup?
If you happen to have leftovers (which is rare in my house!), here’s how to store them. Place the cooled soup in an airtight container and keep it in the fridge for up to 4 days. When you’re ready to eat, just reheat it on the stove or in the microwave until hot. If you want to save it for later, you can freeze it for up to 3 months. Just remember to leave a little space at the top of the container, as soup can expand when frozen!
Tips for perfect Spinach and White Bean Soup
Here are some practical tips to ensure your soup is a resounding success:
- Don’t overcook the spinach. It wilts quickly—just a few minutes is all it takes.
- Season wisely. Always taste your soup before serving to adjust the seasoning as needed.
- Stir often. This prevents the soup from sticking to the bottom of the pot, especially while it simmers.
- Use quality broth. A good vegetable broth makes a big difference in the overall flavor. Homemade is great, but store-bought works well too.
- Add an acid. A splash of lemon juice or vinegar at the end brightens the flavors beautifully.
Variations
Feel free to get creative with this recipe! Here are a few ways to mix it up:
- Swap the beans. You can use chickpeas or kidney beans instead of white beans for a different texture and flavor.
- Add more veggies. Toss in diced carrots or celery when sautéing the onion for added crunch and vitamins.
- Spice it up. If you enjoy a bit of heat, consider adding red pepper flakes or a dash of hot sauce right before serving.
FAQs about Spinach and White Bean Soup
Can I use frozen spinach instead of fresh?
Absolutely! If you have frozen spinach on hand, just make sure to thaw it and squeeze out any excess moisture before adding it to the pot. This way, you won’t water down the soup.
What can I use as a substitute for vegetable broth?
If you don’t have vegetable broth, you can use chicken broth for a non-vegetarian option. Alternatively, a combination of water and seasoning (like soy sauce or bouillon) can work in a pinch.
How can I make this soup creamy?
If you’re craving a creamier texture, you can blend a portion of the soup once it’s cooked. Use an immersion blender or transfer some of the soup to a blender, then mix it back in for a luxurious feel.
Cooking this Spinach and White Bean Soup feels like giving your family a warm hug. It’s packed with nutrition, flavor, and love—perfect for those busy days. So grab your ingredients, and let’s get cooking! You’ll create something special that you’ll all enjoy.
Print
Spinach and White Bean Soup
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting and nutritious soup made with fresh spinach and creamy white beans, perfect for chilly evenings.
Ingredients
- 2 cups fresh spinach, chopped
- 1 can (15 oz) white beans, rinsed and drained
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 teaspoon olive oil
- Salt and pepper to taste
- Optional: lemon juice for serving
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion and garlic to the pot. Sauté until fragrant and the onion softens, about 3-4 minutes.
- Stir in the chopped spinach and cook until wilted, about 2-3 minutes.
- Add the white beans and vegetable broth, bringing everything to a boil.
- Reduce the heat and let the soup simmer for about 15-20 minutes.
- Season with salt and pepper, and add a splash of lemon juice before serving.
Notes
Serve with crusty bread or garlic bread, and consider garnishing with Parmesan or olive oil.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 4g
- Sodium: 350mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 15g
- Cholesterol: 0mg
Keywords: soup, spinach, white bean, healthy, vegetarian, comforting
