Heat butter or oil in a pan.
Add chopped onions and sauté until soft and translucent.
Add garlic and ginger; cook for a minute until aromatic.
Add chopped tomatoes and cook until they become soft and mushy.
Add salt, sugar, and black pepper; mix well.
Pour in water and let it simmer for 8–10 minutes.
Blend the mixture to a smooth consistency (optional for a silky texture).
Strain if desired for a refined soup.
Simmer again for a few minutes and adjust seasoning.
Serve hot as a comforting tomato soup.