There’s something truly delightful about a warm bowl of soup, especially when it’s packed with nutritious ingredients. Spinach and white bean soup is one of those hearty meals that comes together in no time and fills your kitchen with a cozy aroma. Perfect for chilly evenings or a quick lunch, this recipe brings together fresh spinach, creamy white beans, and aromatic spices, making it both delicious and nourishing. Whether you’re looking to impress guests or simply treat yourself to a comforting dish, this soup is sure to become a favorite.
Why You’ll Love This Recipe
This soup is a love letter to simplicity. It’s quick to whip up, budget-friendly, and, most importantly, it feels like a warm hug in a bowl. Packed with nutrients from the fresh spinach and protein from the white beans, it’s not just a meal—it’s a delightful experience for your taste buds. Imagine curling up with a steaming bowl of this goodness on a rainy day, or serving it to your family and watching them savor every spoonful.
"This spinach and white bean soup is a weeknight lifesaver! So flavorful and comforting!"
How to Make Spinach and White Bean Soup
Making this soup is a breeze! You’ll sauté aromatic onion and garlic, add protein-rich white beans and flavorful vegetable broth, and finish it off with vibrant spinach. It’s a simple process that yields a comforting bowl of goodness, making it perfect for any occasion. Let’s gather what you need to create this tasty dish!
Ingredients
- 2 cups fresh spinach
- 1 can (15 oz) white beans, drained and rinsed
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 tablespoon olive oil
- Salt and pepper to taste
- Optional: Red pepper flakes for heat
Substitution Tips:
- For a heartier soup, add diced potatoes or carrots.
- Swap out spinach for kale or Swiss chard for a different green flavor profile.
Directions
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, and sauté until the onion is translucent.
- Incorporate the white beans and vegetable broth, bringing the mixture to a boil.
- Lower the heat and let it simmer for about 10 minutes, allowing the flavors to meld.
- Next, stir in the fresh spinach, cooking just until it wilts.
- Finally, season with salt, pepper, and optional red pepper flakes to taste.
- Serve the soup hot and enjoy your wholesome, hearty bowl!

Serving Suggestions
This savory soup is versatile and pairs beautifully with a variety of sides. Serve it alongside a crisp mixed green salad for a well-rounded meal. Crusty bread or homemade croutons add a lovely texture, while a sprinkle of grated Parmesan cheese or a dollop of yogurt on top can enhance the flavor profile. It’s perfect for lunch or as a starter for dinner!
Storage & Reheating
To keep your leftovers fresh, store the soup in an airtight container in the refrigerator for up to 3-4 days. If you’d like to freeze it, ladle the cooled soup into freezer-safe containers and it should last for about 3 months. When you’re ready to enjoy it again, simply reheat on the stovetop or in the microwave, adding a splash of broth if it seems thick.
Pro Tips
- For maximum flavor, sauté the onion and garlic until they are beautifully caramelized.
- Consider blending a portion of the soup for a creamier texture; this adds a nice twist without any dairy.
- If you like heat, increase the amount of red pepper flakes or add a splash of hot sauce when serving.
Variations
There are endless ways to customize this soup! Try adding different vegetables like zucchini or bell peppers for more color and nutrients. You could also use different beans, like chickpeas or kidney beans, or experiment with fresh herbs such as basil or thyme to elevate the flavor. For a protein boost, consider adding diced chicken or turkey!
FAQs
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach! Just make sure to thaw and drain it before adding it to the pot.
How can I make this soup heartier?
Adding grains like quinoa, rice, or barley can make this soup more filling and nutritious.
Is this soup vegan?
Yes, this spinach and white bean soup is completely vegan-friendly, making it suitable for various dietary preferences!
- Quick healthy recipes
- How to store soup
Spinach and White Bean Soup
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A comforting and nutritious spinach and white bean soup that’s quick to prepare and perfect for chilly evenings or a healthy lunch.
Ingredients
- 2 cups fresh spinach
- 1 can (15 oz) white beans, drained and rinsed
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 tablespoon olive oil
- Salt and pepper to taste
- Optional: Red pepper flakes for heat
Instructions
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, and sauté until the onion is translucent.
- Incorporate the white beans and vegetable broth, bringing the mixture to a boil.
- Lower the heat and let it simmer for about 10 minutes, allowing the flavors to meld.
- Next, stir in the fresh spinach, cooking just until it wilts.
- Finally, season with salt, pepper, and optional red pepper flakes to taste.
- Serve the soup hot and enjoy your wholesome, hearty bowl!
Notes
For a heartier soup, add diced potatoes or carrots. This soup is vegan and can be enhanced with a sprinkle of grated Parmesan cheese or a dollop of yogurt.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 2g
- Sodium: 500mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg