Warm up your chilly evenings with this Creamy Tuscan White Bean Soup, a nourishing blend of flavors and textures that satisfies and delights. Featuring hearty cannellini beans, vibrant kale, and aromatic herbs, this easy-to-make soup is ideal for vegetarians and vegans alike. With just a few fresh ingredients, you can whip up a creamy, comforting bowl that's packed with nutrients. Perfect for any season, enjoy this delightful recipe that brings both warmth and health to your table.
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
1 teaspoon dried oregano
1 teaspoon dried thyme
1/2 teaspoon red pepper flakes (adjust according to your spice preference)
4 cups vegetable broth
2 cans (15 oz each) white cannellini beans, drained and rinsed
1 cup fresh kale, chopped (remove the tough stems)
1 can (14 oz) diced tomatoes, do not drain
1 cup heavy cream or coconut cream (for a vegan option)
Salt and pepper to taste
Fresh basil leaves, for garnish
Grated Parmesan cheese, for serving (optional)