Gather all ingredients: fresh tomatoes, onion, garlic, vegetable broth, and basil.
Chop the onions and garlic finely.
Heat olive oil in a pot over medium heat.
Add chopped onions and sauté until translucent.
Add minced garlic and sauté for another minute.
Chop tomatoes and add them to the pot.
Pour in the vegetable broth and bring to a boil.
Reduce heat and let simmer for 20 minutes.
Add fresh basil leaves and blend the soup until smooth.
Season with salt and pepper, then serve hot.