This creamy tomato basil soup is a comforting, flavorful dish, perfect for a cozy meal. It’s made with ripe tomatoes, fresh basil, and a smooth cream base, giving you a velvety texture and a rich, herby taste.

Ingredients:
For the Soup:
✅ 1 tablespoon olive oil
✅ 1 small onion (finely chopped)
✅ 2 cloves garlic (minced)
✅ 1 can (400g) crushed tomatoes
✅ 2 cups vegetable broth (or chicken broth for a richer flavor)
✅ 1 teaspoon sugar (optional, to balance acidity)
✅ 1 teaspoon dried oregano (optional, for extra flavor)
✅ ½ teaspoon salt (adjust to taste)
✅ ½ teaspoon black pepper
✅ ½ cup heavy cream (for creaminess)
✅ 1 cup fresh basil leaves (plus extra for garnish)
✅ 1 tablespoon balsamic vinegar (optional, for depth of flavor)
For Serving:
✅ Crusty bread or grilled cheese sandwiches (optional, for a classic pairing)
Instructions:
Step 1: Sauté the Aromatics
1️⃣ Heat olive oil in a large pot over medium heat.
2️⃣ Add the onion and sauté for 5 minutes until softened and translucent.
3️⃣ Add the garlic and cook for an additional 1 minute until fragrant.
Step 2: Build the Soup Base
4️⃣ Stir in the crushed tomatoes and vegetable broth.
5️⃣ Add the sugar, oregano, salt, and pepper. Bring the mixture to a simmer, reducing the heat to low. Let it cook for 15-20 minutes, stirring occasionally.
Step 3: Blend the Soup
6️⃣ Use an immersion blender to puree the soup until smooth and creamy. If using a regular blender, carefully transfer the soup in batches.
Step 4: Add the Cream and Basil
7️⃣ Return the soup to low heat and stir in the heavy cream. Let it simmer for another 5 minutes.
8️⃣ Tear the basil leaves and stir them into the soup, allowing the fresh herbs to infuse the flavor.
9️⃣ Add a splash of balsamic vinegar for extra richness if desired.
Step 5: Serve & Enjoy!
🌿 Ladle the soup into bowls, garnish with fresh basil leaves, and serve with crusty bread or grilled cheese sandwiches. Enjoy this comforting, creamy bowl of goodness! 🍅🍽️