Warm up with a bowl of creamy Tuscan white bean soup, the perfect comfort food for chilly days. This rich and hearty dish features simple, wholesome ingredients like white beans, fresh vegetables, and aromatic herbs, making it not only delicious but also nutritious. Ideal for a cozy family dinner or a meatless meal, this versatile recipe can easily accommodate various dietary preferences. Discover the warmth and flavor of Italian cooking in every spoonful of this delightful soup!
2 tablespoons olive oil
1 medium onion, chopped
2 garlic cloves, minced
2 medium carrots, diced
2 celery stalks, diced
1 teaspoon dried thyme
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes (optional)
4 cups vegetable broth
2 (15-ounce) cans white beans (such as cannellini orGreat northern), drained and rinsed
1 cup baby spinach
1 cup heavy cream (or coconut cream for a vegan option)
Salt and black pepper, to taste
Fresh basil leaves, for garnish
Grated Parmesan cheese (optional), for serving