Wash the tomatoes and slice all of the tomatoes in like an “X” of its core is the bottom line.
Heat a large saucepan with enough water.
When the water comes to a boil, add all the tomatoes into the water along with a pinch of salt. [You can also add a little beetroot for more red color. It's far better than food color.]
Wait for 5-8 minutes and keep the heat high.
Then peel the skin of boiled tomatoes and gather into a mixer grinder. Make a smooth paste and keep it aside.
Now heat a frying pan with 2 tbsp of oil. [Always use a light oil like soybean or olive.]
Temper with little minced garlic (1/3 tsp). It's optional.
Add all the tomato mixture and start cooking. Keep the heat medium.
After 2-3 minutes, add salt and sugar, and continue to saute process. Do not need to add any water.
It takes a little more time approx 10-12 minutes to completely cooked.
After the tomato gravy become thicker like sauce, add Lemon juice or vinegar.
Mix well and turn off the heat.
Homemade tomato sauce is ready.