To a pot add 1 tablespoon olive oil heat it up then add 1 small bay leaf, 4 big garlic cloves, 1 small sized big onion(sliced).
Saute until onions turn transparent.
Add 6 medium sized tomatoes chopped roughly along with 2 small pieces beetroot, salt to taste.
Saute until raw smell of tomatoes leave and it becomes mushy.
Add around 1 and 1/2 cups water. Instead you can add vegetable broth if you have.
Give a quick mix. Let it come to a boil.
When it starts to boil cook covered for 10-12 minutes or until onion, tomatoes soften. Switch off.
Open the lid, remove and discard bay leaf. Cool down the mixture and transfer it to a mixer jar and grind it to a fine puree without adding water.
Rinse the pot and keep it back on the flame and switch on. Place a strainer on it and add the prepared puree to it.
Rinse mixer with 1 cup water and add it.
Press and strain well, discard the remains.
Add 1/2 cup water to it if it is too thick.
Add 2 tablespoon butter, 1/2 teaspoon sugar, 1/2 teaspoon pepper powder.
Mix it well.
Boil in low flame for 5-6 minutes.
Add 1/4 teaspoon crushed pepper, 1/4 cup fresh cream. You can even add 1/4 cup milk to it.
Give a quick mix and switch off.
Thick and creamy tomato soup is ready!