- Combine flour, yeast, sugar, salt, and butter in a large bowl.
- Make a hole in the center and add warm water, milk to the flour mixture and knead it to form a very soft dough.
- Turn the dough onto a floured surface and knead the dough for 10 minutes
- Put the dough into an oiled bowl and cover the bowl with cling wrap and leave it somewhere warm for 1 hour or till the dough is doubled in size.
- Punch the dough down, leave it to rest for 10 minutes and shape the dough.
- Heat a pan on medium heat with 1 tsp of oil. Add the cubed paneer and diced mushroom and saute both until slightly golden. Take off the pan, put in a bowl and leave aside.
- Add the remaining oil and heat for a few seconds. Add the onion and saute for a minute.
- Add ginger-garlic paste, green bell pepper, and tomatoes. Saute for 2minutes and add the boiled and mashed potatoes, salt, black pepper, and chili powder. Saute for little more.
- Add in the green peas and cook for a minute and take off the fire.
- Let it cool before you fill the buns.
- Divide the dough into 10 for large buns.
- Now, roll each ball of dough into a 5-inch circle (center should be slightly thicker than the edges.)
- Put 1 Tablespoon of paneer filling right in the middle. Bring the dough around it together and make a ball by pinching the edges together. Make sure you pinch the edges to seal well.
- Put the buns on a baking sheet lined with parchment, cover and let it rise until double in size, around 40-45 minutes. preheat the oven to 200° C.
- After 40 minutes, brush milk or cream on top, sprinkle some black sesame seeds on the buns.
- Bake the buns till golden brown for 20- 25 minutes.
- Serve warm.