Description
A comforting and hearty soup made with creamy white beans, aromatic vegetables, and savory herbs, perfect for chilly nights. This Tuscan-inspired soup is rich in flavor and ideal for a cozy meal.
Ingredients
2 tablespoons olive oil
1 medium onion, chopped
2 cloves garlic, minced
2 carrots, peeled and chopped
2 celery stalks, chopped
4 cups vegetable broth (or chicken broth)
2 (15 oz) cans white beans (such as cannellini or great northern beans), drained and rinsed
1 (14.5 oz) can diced tomatoes, undrained
1 teaspoon dried thyme
1 teaspoon dried rosemary
1/2 teaspoon salt, or to taste
1/4 teaspoon ground black pepper
1 bunch kale or spinach, chopped (optional)
1 tablespoon balsamic vinegar (optional, for depth of flavor)
Parmesan cheese, for garnish (optional)
Crusty bread, for serving
Instructions
Step 1: Prepare the Vegetables
In a large pot, heat olive oil over medium heat.
Add the onion, garlic, carrots, and celery. Sauté for about 5-7 minutes, or until the vegetables are softened and the onions are translucent.
Step 2: Add Broth and Beans
Add the vegetable broth, white beans, and diced tomatoes (with their juices) to the pot.
Stir in the thyme, rosemary, salt, and black pepper. Bring the mixture to a boil, then reduce the heat to low and simmer for 20-30 minutes to allow the flavors to meld together.
Step 3: Add Greens
If using, stir in the chopped kale or spinach and cook for another 5-10 minutes until the greens are tender.
Step 4: Optional Add-ins
For extra depth of flavor, add 1 tablespoon of balsamic vinegar and stir to combine.
Step 5: Serve
Ladle the soup into bowls, and top with freshly grated Parmesan cheese if desired.
Serve with a side of crusty bread for dipping.
Serving Suggestions
This soup pairs wonderfully with a simple salad or a slice of garlic bread for a complete meal.
For a heartier option, you can add sausage or chicken to the soup for extra protein.