Warm up with this delectable creamy chunky tomato soup that's perfect for any occasion! Made with simple ingredients like diced tomatoes, onions, and fresh herbs, this comforting recipe comes together in just 45 minutes. The addition of heavy cream creates a rich and velvety texture, while optional red pepper flakes add a hint of spice. Pair it with crusty bread or a grilled cheese for an irresistible meal. Enjoy the cozy goodness!
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
1 carrot, diced
1 celery stalk, diced
2 (14-ounce) cans of diced tomatoes in juice
1 cup vegetable broth
1 teaspoon dried basil
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes (optional)
1 cup heavy cream
Salt and pepper to taste
Fresh basil leaves for garnish (optional)
Crusty bread or grilled cheese for serving