Indulge in the rich flavor of creamy tomato basil soup that's perfect for any occasion! With fresh ingredients like diced tomatoes, aromatic garlic, and fragrant basil, this easy recipe offers a delicious and comforting meal. Whether you want a cozy dinner or a vibrant appetizer, this creamy tomato basil soup will delight your taste buds.
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
2 cans (14 oz each) diced tomatoes (or 4 cups fresh tomatoes, chopped)
2 cups vegetable broth
1 cup heavy cream (or coconut cream for a dairy-free option)
1/4 cup fresh basil, chopped
1 teaspoon sugar (optional, to balance acidity)
Salt and pepper to taste
Croutons and additional basil for garnish