Cooking Steps
Take lukewarm milk in a bowl and add active dry yeast and sugar in it.
Allow it to rest for 15 minutes. After 15 minutes the yeast will double the size.
Then in a mixing bowl, add flour, salt a pinch, baking powder, milk powder and the active yeast mixture.
Make a very sticky dough from it. Add 2 cubes of butter and knead it well for 8 to 10 minutes. After 10 minutes the dough will turn smooth. Cover it and allow it to rest for 2 hours.
Boil peas, carrot and cauliflower separately in a vessel long with water and salt. Once cooked, drain the water and mash the veggies.
In another vessel boil potato with required amount of water and a pinch of salt. Once cooked drain the water and mash the potato.
Heat butter in a pan. Add chopped onion and garlic and fry it for few minutes.
Add tomato and green chilli paste and cook it for 2 more minutes.
Add all the boiled and mashed veggies and potato.
Add salt, pav bhaji masala, turmeric powder, cumin powder and coriander powder. Don't add water because the mixture has to be almost dry.
Add chopped capsicum and lemon juice. Cook it for few more minutes and then switch off the flame. The pav bhajji is ready.
Place the dough on the kitchen surface. Lightly remove the air from the dough by punching it. Divide the dough into 5 to 7 portions.
Flatten each portion and put 2 tbsp pav bhaji mixture and 1 tbsp cheese in it. Cover it well and shape it into a ball.
Beat an egg in a bowl and brush the egg mixture over the pav ball to get a nice texture.
Sprinkle white sesame seeds over it and put one clove each for decoration.
Put all the pav bhaji buns on a greased baking tray and bake it in a preheated oven for 15 minutes at 180°C. Allow it to rest for 10 minutes and then take it out from the oven.
Serve it with tomato chilli sauce.