Warm your heart and nourish your soul with a bowl of Heavenly Italian Comfort Soup. This delightful recipe combines rich flavors, creamy texture, and wholesome ingredients, making it a perfect choice for any occasion. Inspired by cherished family traditions, this soup features aromatic herbs, a medley of colorful vegetables, and a hint of heavy cream for added richness. Discover how to craft this comforting dish that brings loved ones together, creating moments of joy and connection. Dive into the recipe and savor each spoonful of this Italian classic!
2 tablespoons olive oil
1 medium onion, chopped
2 cloves garlic, minced
2 medium carrots, diced
2 stalks celery, diced
1 medium red bell pepper, diced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon red pepper flakes (optional, for heat)
1 can (14.5 oz) diced tomatoes, with juices
4 cups vegetable or chicken broth
1 cup heavy cream
1 can (15 oz) cannellini beans, drained and rinsed
2 cups fresh spinach (or kale)
1/2 cup grated Parmesan cheese, plus more for serving
Salt and pepper, to taste
Fresh basil leaves, for garnish (optional)