Discover the heartwarming experience of making Creamy Tuscan White Bean Soup that perfectly blends comfort and nutrition. This delightful dish combines creamy cannellini beans with fresh vegetables, aromatic herbs, and wholesome spices for a velvety texture and rich flavor. Ideal for chilly evenings or cozy gatherings, it's a nourishing option packed with protein and fiber. Dive into the detailed recipe to learn how to create this satisfying soup that warms the soul and brings loved ones together. Enjoy the process of cooking and savor every spoonful!
2 tablespoons extra virgin olive oil
1 medium onion, finely diced
3 cloves garlic, minced
2 medium carrots, peeled and diced
2 celery stalks, diced
1 teaspoon dried thyme
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes (or to taste for desired spiciness)
4 cups vegetable broth
2 cans (15 oz each) cannellini beans, thoroughly drained and rinsed
1 cup diced tomatoes (canned or fresh)
1 cup whole milk or heavy cream (for added richness)
2 cups fresh spinach, roughly chopped
Salt and freshly cracked black pepper, to taste
Fresh basil leaves, for garnish
Grated Parmesan cheese, for garnish (optional)