Why Our Hog Roasts?

Our pig roasts provide the perfect complement to any function, especially weddings, but we also cater for all other occasions including birthdays, engagements, retirements, christenings, corporate events etc. We can cater for any size of party from 30 to 600.


All our pigs are locally sourced and roasted whole to perfection in our specially built ovens. We bring the cooked pig to your function in a mobile, heated unit, ready to be carved and served succulent and piping hot, not forgetting the crackling, which is crisped to perfection! (Please note, we do not use spit roasts as these often result in pigs being burnt on the outside but under cooked on the inside).


Our pig roasts are manned by experienced staff who will be in attendance to set up, carve, serve and even clear away for you! We serve until everyone has eaten and had seconds, thirds if they can manage it! Any surplus meat is made in to rolls and left with you for anyone who may be hungry later on.


Our price is fully inclusive of bread rolls, stuffing, apple sauce, plates, napkins, cutlery if needed, and the appropriate number of staff required for your particular function.


Our pig roast units can be accommodated either indoors or outside, to suit your needs. We can also provide a selection of freshly made salads and desserts if you require. For smaller parties, we can provide half pigs but if pork is not your preference, we would be happy to provide lamb, beef, or turkey joints.


For vegetarians, we can provide a selection of homemade quiches and veggie burgers. To cater for children, we can even add in some hot dogs using our delicious homemade sausages!


We do not produce a price list as every party has its individual requirements. Please contact Chris Ogleby on the above numbers for your individual quote. However, as a rough guide, a whole roast pig provides 160-170 generous portions and a half pig provides 80-85 generous portions.


Pork Roll

Get In Contact

If you have any questions about our produce, please do not hesitate to get in touch.