Ingredients
– 1 tablespoon olive oil
– 1 large onion, chopped
– 2 garlic cloves, minced
– 3 large carrots, chopped
– 3 celery stalks, chopped
– 6 cups low sodium vegetable broth
– 1 teaspoon dried thyme
– 1 teaspoon oregano
– ยฝ teaspoon salt, plus more to taste
– ยฝ teaspoon black pepper, plus more to taste
– 3 cans (15 ounces each) white beans, drained and rinsed
– 5 ounces baby spinach
– Grated Parmesan cheese for serving (optional)
Instructions
1-First, heat the olive oil in a large pot over medium-high heat. Add the chopped onion and cook until it turns translucent, which takes about 5 minutes. This step helps build a solid base for the soupโs flavor.
2-Next, stir in the garlic, carrots, celery, thyme, oregano, salt, and pepper. Let them cook for 2 to 3 more minutes to soften and release their aromas. Pour in the vegetable broth and add the drained white beans, then bring everything to a boil.
3-Reduce the heat and let the soup simmer for 15 minutes. This allows the flavors to blend nicely. Finally, add the baby spinach and simmer for another 2 minutes until it wilts, then remove from heat and adjust seasoning as needed.
4-Serve your white bean soup hot, topped with grated Parmesan cheese if you like. For a creamier texture, gently mash some beans while it simmers. This method keeps the soup chunky yet smooth, ideal for family dinners.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
๐ฒ Simmer beans in broth and mash some during cooking to develop a creamy texture.
๐ฅ Sautรฉ the vegetables first to enhance depth of flavor.
๐ Add a splash of lemon juice or vinegar to brighten the soup if flavors seem flat.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 301
- Sugar: 5g
- Sodium: 436mg
- Fat: 3g
- Saturated Fat: 1g
- Unsaturated Fat: 1.5g
- Trans Fat: 0g
- Carbohydrates: 57g
- Fiber: 14g
- Protein: 18g
- Cholesterol: 0mg
