What is Yorkshire Pudding?

Yorkshire pudding is made from a batter and served most often as a first course with gravy from the meat that will be served later in the meal.