Spaghetti with Chicken Meat balls in Tomato Sauce

For the Chicken Meat Balls:

250 grams minced chicken
1 small onion chopped
1 tbsp garlic paste
1 tsp pepper powder
1 tbsp oil
1 tbsp ginger paste
1 tsp green chili paste or 1 tsp red chili powder (I would prefer to use green chili paste over red chili powder)
1 tsp oregano
1 tsp cornflour

Heat oil in a pan. Add onions, ginger , garlic and cook till it turns brown.
Add green chili paste, salt and pepper.
Add this mixture to minced chicken.
Add cornflour and mix well.
Make small balls of lemon size and keep aside.

For the sauce:

1 kg tomoto , boiled in water for 5 minutes, peeled and pureed.
2 tbsp oil.
1 big onion finely chopped
1 tsp oregano
1 tsp ajwain
1 tsp red chili flakes ( Make it 2 tsp if you want that extra punch)
1 tsp black pepper powder
salt to taste
1 tbsp sugar
1 small bay
1 whole garlic, peeled and crushed (about 15 garlic pods)

Heat oil in a deep pan.Add ajwain , onion, garlic and cook till onions turn brown.
Add tomato puree and rest of the spices including, salt and sugar.
Once tomato comes to boil, add the chicken balls.
Cover and cook till tomato is well cooked and reduced. The meat balls will also cook in tomato juice.

For the spaghetti:

Boil water in a deep pan.
All 1 tsp oil and 1 tsp salt.
Once water comes to boil, add spaghettiand cook till its done.
Strain and wash with cold water.
Add 1 tsp butter in a pan.Add 1 tbsp garlic and cook till you get the burnt garlic smell.
Add spaghettiand mix till its well coated with butter.

To serve:

Spread the spaghetti in a plate. Pour chicken balls with tomato sauce over it.
Grate Parmesan cheese or any other cheese of your choice.
If using cream cheese, allow it to melt in the hot sauce before you consume