2cupsdried white beans (such as cannellini or navy), soaked overnight and drained
1mediumonion, diced
2clovesgarlic, minced
2mediumcarrots, diced
2stalkscelery, diced
1teaspoondried thyme
1teaspoondried rosemary
6cupsvegetable broth
1leafbay leaf
to tastesalt and pepper
1cupfresh spinach, chopped
2tablespoonsolive oil
1unitJuice of 1 lemon
optionalCrusty bread for serving
Instructions
In a large pot, heat the olive oil over medium heat.
Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes until the vegetables begin to soften.
Stir in the minced garlic, dried thyme, and dried rosemary. Cook for an additional 2 minutes until fragrant.
Add the soaked and drained white beans to the pot, followed by the vegetable broth and bay leaf. Bring to a boil.
Once boiling, reduce the heat to low and cover. Simmer for about 1 to 1.5 hours or until the beans are tender.
Once the beans are cooked, remove the bay leaf and use an immersion blender to partially puree the soup until you reach your desired creaminess (or transfer a portion to a blender and blend until smooth, then return it to the pot).
Stir in the chopped spinach and let it wilt for about 2 minutes.
Season with salt, pepper, and lemon juice to taste.
Serve hot, with crusty bread on the side for dipping.