Description
Cozy up with a bowl of this Cannellini Bean and Spinach Soup — a hearty, creamy, and comforting vegetarian soup that comes together in under 30 minutes. Perfect for a quick lunch, a healthy snack, or even a light dinner, this dish uses simple pantry staples like white beans, spinach, and tomatoes to create a satisfying bowl of goodness. It's naturally gluten-free, protein-rich, and easy to adapt for vegan diets. A true go-to in the world of easy recipes, food ideas, and dinner ideas that won’t let you down.
Ingredients
2 tablespoons olive oil
1 yellow onion, chopped
3 cloves garlic, minced
1 can (14.5 oz) diced tomatoes
2 cans (15 oz each) cannellini beans, rinsed and drained
4 cups vegetable broth
5 ounces fresh spinach
½ teaspoon salt
¼ teaspoon black pepper
Pinch crushed red pepper flakes (optional)
¼ cup grated parmesan cheese (optional)
Instructions
1. Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 5–7 minutes until soft and translucent.
2. Stir in minced garlic and cook for another minute until fragrant.
3. Add the diced tomatoes with their juices, salt, pepper, and red pepper flakes. Simmer for 5 minutes.
4. Add cannellini beans and vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 10–15 minutes.
5. Optional: Use an immersion blender to partially blend the soup, creating a creamier texture while keeping some beans whole.
6. Stir in the fresh spinach and let it wilt for 2–3 minutes.
7. Taste and adjust seasoning as needed.
8. Serve hot, garnished with parmesan cheese and freshly ground black pepper if desired.
Notes
For a vegan version, simply skip the parmesan or use nutritional yeast.
If freezing, add the spinach only after reheating for the best texture.
Want a thicker soup? Blend a portion before adding the spinach for a creamier consistency.
Nutrition
- Serving Size: 1 bowl
- Calories: 230
- Sugar: 4g
- Sodium: 580mg
- Fat: 6g
- Saturated Fat: 1.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 0mg
Keywords: cannellini bean soup, easy dinner, vegetarian soup, healthy soup, quick lunch, food ideas