Indulge in the comforting flavors of rustic Tuscan cuisine with this Hearty Creamy Tuscan White Bean Soup. Perfect for any season, this rich dish combines protein-packed white beans, fresh vegetables, and aromatic herbs for a nourishing meal. It caters to both vegetarians and anyone craving creamy goodness, making it versatile and satisfying. With a simple cooking process and delightful textures, this soup is sure to become a favorite in your kitchen. Enjoy a warm bowl that nourishes both body and soul!
2 cans (15 oz each) white beans (cannellini or great northern), rinsed and drained
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
4 cups vegetable broth
1 cup heavy cream (or coconut milk for dairy-free)
1 cup spinach, roughly chopped
1 tsp dried oregano
1 tsp dried thyme
1 tsp red pepper flakes (optional, for heat)
Salt and pepper to taste
2 tbsp olive oil
1/4 cup fresh basil, chopped (plus extra for garnish)
Juice of half a lemon