Warm, hearty, and bursting with flavor, this Italian White Bean Soup is the ultimate comfort food for chilly days. Featuring tender white beans, aromatic vegetables, and a perfectly balanced blend of thyme and oregano, this recipe brings the rustic charm of Italian cuisine to your table in just 45 minutes. Fresh spinach adds a vibrant touch, while a squeeze of lemon juice and a sprinkle of parmesan lend a delightful depth to each bowl. The soup’s natural creaminess is enhanced by lightly mashing some of the beans, creating a satisfying texture that pairs beautifully with crusty bread. Perfect as a wholesome weeknight dinner or a meal-prep favorite, this vegetarian soup is both nourishing and irresistibly delicious.
Heat the olive oil in a large pot over medium heat.
Add the diced onion, carrot, and celery to the pot. Cook for 5–7 minutes, stirring occasionally, until the vegetables are softened.
Stir in the minced garlic and cook for 1 minute, until fragrant.
Pour the vegetable broth into the pot and bring to a simmer.
Add the drained and rinsed white beans, dried thyme, dried oregano, and the bay leaf to the pot. Stir to combine.
Simmer the soup gently for 15–20 minutes, allowing the flavors to meld together.
Remove the bay leaf and discard.
Using a potato masher or the back of a spoon, mash some of the beans in the pot to thicken the soup slightly.
Add the fresh spinach to the pot and cook for 3–5 minutes, until wilted.
Season the soup with salt and black pepper to taste.
If desired, stir in the lemon juice to brighten the flavor.
Ladle the soup into bowls and top with grated parmesan cheese, if using.
Serve hot with slices of crusty bread on the side, if desired.
Serving size | 3694 grams (3694.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3947 |
Total Fat 78.50g | 101% |
Saturated Fat 22.20g | 111% |
Polyunsaturated Fat 9.00g | |
Cholesterol 45mg | 15% |
Sodium 12064mg | 525% |
Total Carbohydrate 642.60g | 234% |
Dietary Fiber 104.40g | 373% |
Total Sugars 65.20g | |
Protein 186.20g | 372% |
Vitamin D 0IU | 0% |
Calcium 1892mg | 146% |
Iron 46mg | 258% |
Potassium 9135mg | 194% |
Source of Calories