Ingredients:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 2 cups vegetable broth
- 1 teaspoon dried basil
- 1 teaspoon sugar
- Salt and pepper to taste
- ½ cup heavy cream or coconut milk (optional)
- Fresh basil leaves for serving
- Croutons or grated Parmesan cheese (optional)
Instructions:
- Heat olive oil in a large pot over medium heat.
- Add diced onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and cook until fragrant, about 1 minute.
- Add crushed tomatoes, vegetable broth, dried basil, sugar, salt, and pepper to the pot.
- Stir to combine and bring mixture to a gentle boil.
- Reduce heat and let it simmer uncovered for 15-20 minutes.
- Use an immersion blender to blend the soup until smooth.
- Stir in heavy cream or coconut milk, if using, and heat through.
- Ladle soup into bowls and garnish with fresh basil and optional toppings.