# What You'll Need:
→ Vegetables
01 - 3.3 pounds ripe tomatoes, chopped
02 - 1 medium onion, finely chopped
03 - 2 cloves garlic, minced
→ Liquids
04 - 3 cups vegetable stock
05 - 2 tablespoons extra virgin olive oil
→ Herbs & Seasoning
06 - 1 small bunch fresh basil leaves, picked
07 - 1 teaspoon salt, or to taste
08 - 0.5 teaspoon freshly ground black pepper
09 - 1 teaspoon sugar, optional for balancing acidity
→ Garnish
10 - Extra basil leaves
11 - Additional olive oil for drizzling
# Cooking Steps:
01 - Heat olive oil in a large saucepan over medium heat. Add onion and cook 5 minutes until soft and translucent.
02 - Add minced garlic and cook 1 minute, stirring constantly to prevent browning.
03 - Stir in chopped tomatoes and cook 10 minutes until they break down and release their natural juices.
04 - Add vegetable stock, salt, pepper, and sugar if using. Bring to boil, then reduce heat and simmer gently for 15 minutes.
05 - Add basil leaves, reserving a few for garnish. Using an immersion blender, blend until soup reaches smooth and silky consistency. Alternatively, blend in batches using a standard blender.
06 - Taste soup and adjust salt, pepper, and sugar as needed to achieve desired balance.
07 - Ladle soup into bowls and serve hot, garnished with reserved basil leaves and a drizzle of olive oil.