Indulge in the comforting warmth of Creamy Tuscan White Bean Soup, a delightful homage to rustic Italian cuisine. This rich and creamy dish features wholesome ingredients like white beans, fresh vegetables, and aromatic herbs, creating a nutritious meal perfect for any season. Easy to customize for various dietary needs, it offers a blend of flavors that nourishes both body and soul. Discover the joy of cooking and savor every soothing spoonful of this heartwarming soup.
2 tablespoons extra virgin olive oil
1 medium onion, finely diced
3 cloves garlic, minced
2 medium carrots, peeled and diced
2 stalks celery, diced
1 teaspoon dried thyme
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes (adjust based on your spice preference)
4 cups vegetable broth (homemade or store-bought)
2 (15-ounce) cans white beans (cannellini or great northern), thoroughly drained and rinsed
1 cup diced tomatoes (fresh or canned)
1 cup heavy cream or coconut cream for a dairy-free alternative
2 cups fresh spinach, roughly chopped
Salt and black pepper, to taste
Fresh parsley, finely chopped (for garnish)
Grated Parmesan cheese (optional, for serving)