Ingredients
Method
Step 1: Warm the Oil
Place a large soup pot or Dutch oven over medium heat and pour in the olive oil. Allow the oil to warm for a few seconds until it shimmers slightly.
Step 2: Cook the Onion and Garlic
Add the chopped onion to the pot and sauté for about 4–5 minutes until soft and fragrant. Once the onion becomes translucent, stir in the minced garlic and cook for about 30 seconds to release its aroma.
Step 3: Add the Base Vegetables
Mix in the diced carrots and celery. Cook the vegetables for about 5–7 minutes, stirring occasionally, until they begin to soften and develop flavor.
Step 4: Stir in Beans and Broth
Pour in the drained white beans and add the broth. Stir everything together and increase the heat slightly until the soup begins to gently boil.
Step 5: Season the Soup
Sprinkle in the thyme, rosemary, salt, and black pepper. Lower the heat and allow the soup to simmer for roughly 20 minutes so the flavors can blend together.
Step 6: Add the Greens
During the final few minutes of cooking, stir in the spinach or kale. Cook until the greens wilt and soften.
Step 7: Brighten with Lemon
Remove the soup from heat and stir in the lemon juice. This simple step adds a fresh, bright note that balances the hearty flavors.
Step 8: Optional Creamy Texture
For a thicker consistency, blend a portion of the soup using an immersion blender. You can also transfer a cup or two to a blender and mix until smooth before returning it to the pot.
Step 9: Final Taste Check
Give the soup a taste and adjust the salt, pepper, or lemon juice if needed.
