Dive into a bowl of delicious creamy tomato basil soup that’s sure to warm your heart! This easy recipe combines fresh ingredients like basil and tomatoes to create a rich and flavorful dish that's perfect for any occasion. With just 30 minutes from start to finish, you’ll impress your family and friends with this comforting classic.
2 tablespoons olive oil
1 small onion, diced
3 cloves garlic, minced
1 can (28 oz) whole peeled tomatoes
1 cup vegetable broth
1 cup heavy cream
1 teaspoon sugar (optional, to balance acidity)
Salt and pepper to taste
1/4 cup fresh basil, chopped
1 tablespoon balsamic vinegar
Croutons and fresh basil leaves for garnish