Place the three different flours in a bowl and add 2 tbsp oil. Slowly add the milk and mix until it all comes together. Lightly knead for 2 minutes, then cover with cling film and set aside for 10 minutes.
Divide the paratha dough into 8 equal pieces, then thinly roll out each to a large circle. Roll up each circle into a loose log, then roll into a spiral. Roll this out again to a flat circle around 3mm in thickness. Repeat with the remaining dough and keep them covered.
Heat a wide heavy frying pan over a medium heat with the remaining oil. Add the parathas in batches and cook for 2-3 minutes on each side, until light golden and cooked through. Keep warm while you cook the remaining parathas. Serve with your favourite curry.