Slit tomatoes from the bottom and blanch in boiling water for 2 mins.
Blanching – Boil water, add tomatoes and switch of the flame. Let it rest for 2 mins.
Bring out the tomatoes and let it cool. (Meanwhile boil pasta in the same water).
Once tomatoes are cooled down, peel and remove the tip.
Roughly chop and blend it to a smooth puree.
Heat oil and butter in a pan till lukewarm.
Add finely chopped garlic and red chilli flakes.
Cook on a low flame. Adding into lukewarm oil gives a nice flavor to it.
Add tomato puree. Add salt and mix well.
Cover and let it simmer on a low flame for about 15 – 20 mins. Keep stirring in between.
Add vinegar, red chilli powder, basil leaves, dried basil, sugar and pepper.
Mix well. Add parmesan cheese and mix well.
Add water (just as much as required) used for boiling pasta.
Bring it to a boil.
Add boiled pasta and mix well.
Let it cook on a low flame for 2-3 mins or until pasta is well coated with the sauce.
Garnish with basil leaves and parmesan cheese.
Serve hot.