Add a little butter to a pan and saute some garlic, chopped onions, tomatoes and carrot in it.
Put some water and a bay leaf in it. Cover it with a lid and let it become mushy.
Remove the bay leaf and blend the gravy in a smooth paste.
Sieve the tomato paste and place it in a pan. Discard the residue.
Add a little water, pepper, sugar and salt in the pan. Let it boil for a few minutes with a covered lid.
Now, add some fresh cream to the tomato soup.
Garnish with fresh basil and croutons. Enjoy the creamy and wholesome tomato soup anytime you want.