Warm up your chilly evenings with a comforting bowl of Creamy Tuscan White Bean Soup. This delightful recipe blends the earthiness of white beans with fresh herbs, creating a satisfying and nourishing dish. Packed with protein and fiber, this plant-based soup is perfect for any dietary preference. With simple ingredients and easy preparation, it's ideal for busy weeknights or leisurely weekends. Enjoy the flavors of Tuscany in your own kitchen and experience the comforting warmth of homemade soup.
2 tablespoons olive oil
1 medium onion, finely chopped
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
1 teaspoon dried oregano
1 teaspoon dried basil
½ teaspoon red pepper flakes (adjust to taste)
4 cups vegetable broth
2 (15-ounce) cans white beans (such as 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 kale, chopped (or spinach)
Salt and pepper to taste
Fresh parsley, chopped (for garnish)
Grated Parmesan cheese (optional, for serving)