Season schnitzel with salt and pepper.
In a frying pan, heat 2 tbsp oil.
Dip schnitzel in flour and place in a frying pan to saute for 7 minutes each side to get coloring.
Remove from pan and line in a glass baking dish.
Pour 1 cup warm water onto a frying pan to mix with leftover flour and oil mixture. Pour the gravy into the glass pan with the schnitzel. Repeat 3 or 4 more times until the schnitzel is fully covered in the pan.
Chop the onions and saute with some salt in the frying pan for 2-3 minutes.
Slice mushrooms in fours and add to pan with oil.
Mix all together with parsley and cook for 2 minutes.
Transfer to a glass pan spreading over the schnitzel.
Cover with aluminum foil and bake for 35-40 minutes at 370F.
Serve with rice or mashed potatoes.