Let's start with the pizza dough. Mix the yeast into the warm water and keep aside.
Add the flour and the olive oil into a large bowl and rub in the oil.
Pour in the yeast mixture and start kneading. I added another 1/2 cup water approximately to get the dough together.
Knead for atleast 5 minutes. Rub sufficient olive oil in the bowl and keep the dough in it, covered for 1 hour or till it doubles in size.
For the tomato sauce - Heat a saucepan. Add the olive oil and let it heat.
Add the tomatoes and all the ingredients and cook continuously on low flame till the tomatoes get all smashed up and becomes in the form of a sauce.
If the mixture starts sticking to the pan, add little water till there is no sign of tomato pieces at all. It took me around 30 minutes. Keep aside to cool.
Now to assemble the pizza, Preheat the oven at 200 degrees. Nicely oil your pizza pan.
Punch the dough and transfer it to the pizza pan.
Slowly, with your hands, stretch the dough to cover the pizza pan completely.
Now spread the tomato sauce on the base.
Sprinkle all the other ingredients from nuggets to onion randomly to cover the base. Finally top with grated mozarella cheese till the top portion is covered.
Bake in the oven for around 15-20 minutes till the crust is done and the cheese melts. Serve warm!!!