2cupscanned white beans (like cannellini or great northern), drained and rinsed
1unitonion, finely chopped
2clovesgarlic, minced
1unitcarrot, diced
2stalkscelery, diced
4cupsvegetable broth
1cupcoconut milk (or heavy cream for a non-vegan option)
1teaspoonthyme (dried or fresh)
1teaspoonsmoked paprika
to tastesalt and pepper
2tablespoonsolive oil
for garnishfresh parsley
for servinglemon wedges
Instructions
In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrot, and celery. Sauté for about 5-7 minutes until the veggies are softened and the onion is translucent.
Add the minced garlic, thyme, and smoked paprika to the pot. Cook for an additional 1-2 minutes until the garlic is fragrant.
Stir in the drained white beans and vegetable broth. Bring the mixture to a simmer and let it cook for about 15-20 minutes to meld the flavors.
After simmering, use an immersion blender to blend the soup directly in the pot until smooth and creamy. (Alternatively, you can transfer the soup in batches to a blender but be cautious with hot liquids.)
Stir in the coconut milk (or heavy cream), and let it simmer again for 5 minutes to warm through. Season with salt and pepper to taste.
Serve the soup warm in bowls, garnished with chopped fresh parsley and a squeeze of lemon juice for a bright flavor.
Notes
For a non-vegan option, substitute coconut milk with heavy cream.