Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.
Looking for a comforting soup that’s both nutritious and satisfying? This hearty spinach and white bean soup is the perfect choice. Packed with protein from the beans and vibrant greens, it’s a delicious vegetarian option that will warm you up on chilly days.
Imagine a bowl filled with tender spinach, creamy white beans, and aromatic herbs simmered to perfection. This recipe is simple yet fulfilling, and the best part is that it can be made in under an hour, making it an ideal option for busy weeknights.
The Ultimate Vegetarian Spinach and White Bean Soup
This spinach and white bean soup is a flavorful, healthy dish that combines the earthiness of white beans with the bright freshness of spinach. It’s thick, hearty, and packed with nutrients, making it an excellent choice for a light lunch or dinner.
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 pepper to taste
- Juice of 1 lemon
- Fresh parsley for garnish
Instructions
- Sauté the Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
- Add the Broth and Beans: Pour in the vegetable broth and add the white beans. Bring to a simmer and let cook for about 10 minutes to allow the flavors to meld.
- Incorporate the Spinach: Add the chopped spinach, thyme, and oregano to the pot. Stir and let simmer for another 5 minutes until the spinach is wilted and tender.
- Season and Serve: Season the soup with salt, pepper, and lemon juice to taste. Serve hot, garnished with fresh parsley.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 180kcal
- Fat: 4g
- Protein: 10g
- Carbohydrates: 30g
Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.