Indulge in the comforting flavors of Creamy Tuscan White Bean Soup, a delightful blend of white beans, fresh spinach, and aromatic herbs. This nutritious dish celebrates Tuscan cuisine, showcasing wholesome ingredients for a hearty meal. With creamy texture and rich flavor, it's perfect for cozy dinners. Easy to make and packed with protein, fiber, and vitamins, this soup not only warms your soul but also nourishes your body. Enjoy with crusty bread or a light salad for a complete meal!
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, diced
2 stalks celery, diced
1 teaspoon dried thyme
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes (adjust to taste)
4 cups vegetable broth
2 (15-ounce) cans white beans (cannellini or great northern), drained and rinsed
1 cup diced tomatoes (canned or fresh)
1 cup heavy cream or coconut cream for a dairy-free option
2 cups fresh spinach
Salt and pepper, to taste
Fresh parsley, chopped (for garnish)
Grated Parmesan cheese (optional, for serving)