To a pot add 4 cups water, add salt to taste.
Add 150 grams spaghetti pasta.
Let it cook in medium flame.
Once cooked reserve little of pasta cooked water.
Check if it is cooked fork tender.
Transfer to a strainer and rinse it with cold water to stop further cooking.
Now to the same pot heat 1 tablespoon oil - add 4 garlic cloves, 1big onion along with 3 big tomatoes.
Saute for few minutes.
Cook covered for minutes until tomatoes turn mushy and soft.
Once it turns mushy and raw smell leaves, transfer to mixer cool down and grind it to a fine puree.
Now add 2 tablespoon butter, let it melt.
Now add the prepared onion tomato puree.
Add ½ teaspoon mixed herbs, ½ teaspoon chilli flakes.
Add little of reserved pasta cooked water.
Add ½ teaspoon pepper powder.
Mix it well and simmer for few minutes.
Add cooked spaghetti.
Mix it well and switch off.
Serve it hot!