Business Catering


We have been supplying office buffets and events catering for companies large and small, in and around Cardiff for  20 years.  Whether you are looking for a simple price per head menu, all day catering packages, Individual lunches or something more bespoke, we are the caterers of choice.  


Its easy to order:  Just email us at and tell us which buffet you would like to order, for how many people, together with Delivery date, time and address.  We will acknowledge your email and booking on the same day.  We provide catering for all  types of dietary requirements so please let us know what you need when ordering.  If you are looking for something a little more bespoke, just give us a call on 02920 400003 and we will happily discuss this with you.

                                    Corporate Catering Menus

Cold Buffet Menus

Individual Meals are perfect for clients who want social distancing lunches.  Please see our lovely menus below


Buffet Menus 2019

Please click on the above link for all price per head menus.   You will see a range of buffets starting from jusr £5.25 pp plus vat.

Included are specific Allegen & Dietary menus for our Gluten Free, Vegan & Dairy Free guests.

Finger Food Platters

All of our Finger Food Platters come with crisp

Sandwich Platter Menus

Mix and match sandwiches to your taste and style

Breakfast Menu

Whether you want Healthy Yogurt & Honey Pots, Delicious Croissants, Danishes or a Full Welsh Breakfast-we have everything available to brighten up your morning!


If you would like to add on any drinks Hot or Cold


Hot Buffet Menus

Mexican Hot Food Buffet

Hot Fork and Knife Buffet

Hot Indian Buffet Menu

Hot Chinese Buffet Menu

Customer Loyalty Plan

If you use us regularly you may want to take a look at our customer loyalty plan.  Each Buffet gains points and points equal Amazon Vouchers.  Please take a look at the form below for more information.

Mad Hatter’s Customer Loyalty Programme 2019

You will receive a customer  allergen card with your food delivery, highlighting allergens for each food item ordered.  If no card is present or you would like further information, please contact us for further clarification on 02920 400003