A Yorkshire pudding is a baked pudding made from a batter of flour, eggs, and milk. It is a traditional English dish that is often served with roast beef and gravy.
Yorkshire puddings are believed to have originated in the 18th century in the county of Yorkshire, England. They were originally made with the leftover batter from roasting meat, and were cooked in the dripping pan under the meat. Over time, Yorkshire puddings became a popular dish in their own right, and are now enjoyed by people all over the world.