Discover the comfort of Creamy Tuscan White Bean Soup, a delicious addition to your plant-based meal rotation. This hearty soup highlights cannellini beans, fresh spinach, and tomatoes, all offering rich flavors and numerous health benefits. Packed with protein, fiber, and essential nutrients, it’s perfect for anyone seeking a nourishing dish. Easy to make vegan and gluten-free, it's a warm hug in a bowl, perfect for any occasion. Embrace wholesome cooking with this delightful recipe!
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
1 teaspoon dried thyme
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes (adjust to taste)
4 cups vegetable broth
2 cans (15 oz each) cannellini beans, drained and rinsed
1 cup diced tomatoes (canned or fresh)
1 cup whole milk or heavy cream (for richness)
2 cups fresh spinach, roughly chopped
Salt and pepper to taste
Fresh basil, for garnish
Parmesan cheese, for garnish (optional)