In a large mixing bowl, add flour, yeast, sugar, salt and mix well. Add oil, milk, water and knead well to form a smooth and soft dough.
Lightly oil a bowl and place the dough in it. Cover with a cling wrap and keep in a warm place for 1 hour or until almost doubled.
To make the stuffing
Mash the boiled potatoes and set aside. Steam the carrot, beans and green peas until soft.
Heat oil in a pan and add cumin seeds, ajwain and asafoetida. Add the onions and fry till soft. Then add ginger garlic paste, tomato paste and fry for a minute.
Add the potatoes, cooked vegetables, spinach, capsicum, turmeric powder, red chilly powder, curry masala, amchur powder, garam masala, salt and mix well.
Add the coriander leaves and mix well. Set aside to cool.
To make the buns
Punch the dough and divide into 6 equal balls. Place them on a lined tray for 30 minutes and cover loosely with a cling wrap.
Take each bun and slightly flatten them. Place 1 tbsp of the stuffing inside and bring all sides to center and cover the stuffing. Pinch the ends and roll and shape to a smooth bun.
Place the prepared buns in the lined tray for 10-15 minutes.
Preheat the oven to 190 C. Brush the buns with olive oil or butter. Sprinkle sesame seeds on top,
Bake for 15-20 minutes or until the buns are golden brown. Remove from oven and allow to cool slightly before serving.
Notes
If using active dry yeast, add yeast to milk-water mixture and let sit for 10 minutes or until yeast is foamy.
Add more water if required to form the dough. The dough should be soft and non-sticky. Add little flour and knead well if sticky.
You can prepare the stuffing with your choice of vegetables and adjust spices accordingly.