So, you have your heart set on a festive BBQ feast this Christmas. What a superb idea!

We’ve compiled some of the best mouth-watering recipes that you can easily cook using a BBQ. Read on to discover the Christmas foods you can cook on a BBQ…

Firing up the BBQ on Christmas Day

Christmas dinner, in the traditional sense, used to be strictly a turkey main course with plenty of carb-filled favourites to go with it. However, this has now changed significantly - with more and more people deciding to go for slightly unconventional Christmas foods instead.

For example, a Christmas dinner BBQ isn’t exactly common practice here in the UK - but it’s a fun twist on a wholesome day such as Christmas!

So, if you’re choosing to have a BBQ on Christmas Day this year, we’ve got you covered. See below for our Christmas food recommendations for vegans, vegetarians and meat-eaters.

Vegan Christmas BBQ foods

If you and/or your guests follow a vegan lifestyle, fear not! There are tons (and we mean tons!) of delicious Christmas foods to choose from when it comes to a festive BBQ feast. See below to discover our favourite vegan recipes!

BBQ tofu grilled skewers

Who knew that ultra-healthy meals could be this delicious? Introducing the BBQ tofu grilled skewers recipe!

Flavoursome. Filling. Healthy. And most importantly - super easy to whip up on a BBQ grill. If you choose to make BBQ tofu grilled skewers this Christmas, we think that they’ll go down a treat - even the fussy eaters won’t be able to resist!

What you’ll need

Please note that this recipe will serve up to 6 people. Adapt the recipe to suit your party size, or how you see fit. The more to go round, the merrier!

  • 1 full block of tofu (this should be around 180 to 200 grams).
  • 2 small zucchini.
  • 1 large red bell pepper.
  • 1 red onion.
  • 1 yellow bell pepper.
  • 3 tsp of soy sauce.
  • Salt and pepper.
  • 4 tbsp of barbecue sauce.
  • For a delicious twist, add sesame seeds to your ingredients list.

Cooking instructions

  • Begin by preparing the tofu. You’ll need to press the tofu thoroughly so that the excess liquid can be fully extracted.
  • Next, cut the tofu into cubes.
  • Once the tofu has been cut into cubes, use the soy sauce to fully marinate the tofu.
  • Leave the tofu to marinade and move on to the next step - preparing the vegetables.
  • Slice the bell peppers, red onions, and your zucchini into small pieces that’ll fit nicely onto a skewer. We would recommend that all of these vegetables be cut into roughly the same size so that it’s neater and easier to consume!
  • Next, the fun part! Begin to assemble your skewers. Mount your vegetables and tofu onto the skewers. Distribute onto the skewer however you like.
  • Once you’re satisfied with your skewers, start heating your grill pan, until it’s sizzling hot. Be sure to use a splash of olive oil so that your skewers don’t dry out when cooking.
  • Place your skewers into the pan, rotating them every minute or so. You’ll have to keep a close eye on them, as you’ll want the vegetables to soften - but if you leave them for a few seconds too long, they’ll become mushy!
  • After around 5 minutes or so, the vegetables should be soft and the tofu should appear to have turned a golden brown colour. Once you see this, you’ll know that they’re ready to be taken off the heat source.
  • Remove them from the pan, and using a brush, smother your skewers in barbecue sauce.
  • If you’ve opted to use sesame seeds, sprinkle them evenly over your tofu skewers.
  • Lastly, finish by seasoning them with salt and pepper - and serve them immediately!

Vegetarian Christmas BBQ foods

Succulent stuffed portobello mushrooms

A slightly untraditional choice for Christmas Day, but delicious nonetheless!

Stuffed portobello mushrooms that are cooked using a BBQ are a guaranteed crowd-pleaser amongst those living a vegetarian or vegan lifestyle. See below for the details on how to execute this lovely dish!

What you’ll need

If you’re cooking this dish for people who are strictly vegan, please note that you will need to remove the cheese from your ingredients list. This recipe should generously serve up to 4 people.

  • 8 large portobello mushrooms. The larger you can find, the better!
  • Olive oil.
  • A basting brush.
  • 1 finely chopped red onion.
  • 100 grams of sliced button mushrooms.
  • 2 cloves of garlic.
  • 2 tsp of paprika.
  • 60g of natural breadcrumbs.
  • 100g of finely chopped walnuts.
  • 2 tsp of thyme leaves.
  • 100g of grated cheddar cheese.

Cooking instructions

  • Start by firing up the grill, leaving it on a medium heat setting.
  • Whilst the grill is heating up, turn your attention to preparing the portobello mushrooms. Ensure that the stalks have been chopped off, and place them to one side. You’ll need them for later!
  • Next, using your basting brush, cover your portobello mushrooms with a layer of olive oil.
  • Season the portobello mushrooms and place them onto the grill, allowing 5 minutes for each side. They should be tender after the full 10 minutes of cooking.
  • Whilst the portobello mushrooms are on the grill, fetch a frying pan and begin to fry the red onion until soft.
  • Add the sliced button mushrooms and the chopped stalks to the frying pan, and mix thoroughly. Be sure to add a pinch of salt whilst mixing, as it’ll help to bring out the flavour.
  • Once the button mushrooms are a slightly golden colour, add the garlic, thyme leaves, and paprika to the pan. Once this is mixed in, add the breadcrumbs and walnuts.
  • After about a minute or so, the mixture should be ready. Mix this into the middle section of the portobello mushrooms. In other words, fill them to the brim!
  • Place the portobello mushrooms on the grill once again, and if you’ve chosen to include cheese, sprinkle evenly and leave them to cook for approximately 5 minutes.
  • After 5 minutes have gone by, they should be ready to be served immediately. Serve with either a lovely selection of roasted vegetables or any seasonal greens of your choice!

Christmas BBQ foods for meat-eaters

Prosciutto wrapped halloumi

An interesting twist on the classic pigs in blankets - the prosciutto-wrapped halloumi!

This delightful dish is super delicious and it’s incredibly easy to make. See below for what you’ll need, along with our advice on how to easily prepare this meal.

What you’ll need

Please note that this recipe will make up to 12 pieces, which should serve around 6 people. This particular dish is very moreish, so feel free to adapt the ingredients list if you have a party with big appetites!

  • 250 grams of halloumi cheese.
  • 6 slices of prosciutto (or 90 grams).
  • 1 tsp of lemon juice (optional).
  • 450g of mixed olives.
  • Salt and pepper.

Cooking instructions

  • Start by heating your grill on no more than a medium heat setting.
  • Slice the halloumi into 12 separate pieces.
  • Cut your prosciutto in half crossways and firmly wrap it around the halloumi.
  • Place your wrapped halloumi pieces directly onto the grill.
  • Let the halloumi pieces cook on either side for no longer than 2 minutes. You’ll know to remove them from the grill when the prosciutto starts to crisp.
  • Lastly, season your pieces with salt and pepper, and serve with a platter of mixed olives.

Stuffed crown roast of pork

A very yummy meal for the festive season, the stuffed crown roast of pork is guaranteed to leave your guests wanting more! This recipe is designed to leave up to 10 people with full bellies.

What you’ll need

  • 2 tbsp of butter.
  • Chopped onion (or half a cup).
  • 2 large apples.
  • A quarter cup of brown sugar.
  • A quarter cup of hot water.
  • 1 tsp of salt.
  • 1 tsp of lemon juice (optional, for added flavour).
  • 1 tbsp of poultry seasoning. Don’t be afraid to swap this for dried sage, or both if you wish!
  • 4 full cups of toasted bread cubes.
  • 1 large crown roast of pork (no less than 7 to 9 pounds).

Cooking instructions

  • Start by heating up the butter, using a large skillet. You should have your grill set to a low heat at this point.
  • Once the butter has started to melt, add the chopped onion and sliced apples to the skillet. Stir these ingredients together for approximately 5 minutes.
  • Next, remove the skillet from the heat source, and add the brown sugar, salt, hot water, poultry seasoning, and bread cubes to the skillet. If you’ve chosen to use lemon juice, now is the time to add it in with the other ingredients!
  • Once you have added in all of the bits and bobs, it’s time to start preparing the star of the show. Start by putting your roast into a roasting pan.
  • Once placed in the roasting pan, begin to fill the crown of the roast with stuffing. To prevent your dish from drying out, cover the stuffing with a layer of tin foil. Don’t forget to wrap the ends of each bone with tin foil also!
  • Leave this to roast for a maximum of 3.5 hours on the grill, with your grill set to medium heat. To be ultra thorough, use a meat thermometer to ensure that the meat registers at around 155°F.
  • Once the roast is ready, leave it to rest for around 20 minutes before serving.
  • Lastly, carve up your dish - and dinner is served!

If you’re looking for the perfect outdoor furniture sets or accessories for your garden, you can find them here at Cotswold Teak

We hope you’ve found our article on the Christmas foods you can cook on a BBQ useful.

At Cotswold Teak, we offer a beautiful range of premium garden accessories (including a selection of premium BBQs) and luxury garden furniture sets, in a variety of size options.

If you have any questions or want to know more about any of our collections, feel free to contact our friendly team who will be happy to help with any queries you may have. Call us on 01608 682 191 or email [email protected].

Shop our premium BBQ range at Cotswold Teak today

For more garden furniture information and buying advice, read the Cotswold Teak blog

How to Store and Protect Garden Furniture This Winter| What Type of Gas Can You Use With a Patio Heater? | The Best Outdoor Furniture Sets for Your Garden This Winter