Juicy homemade beef meatballs tossed in a sticky, glossy barbecue glaze.
I feel like minced (ground) beef is carrying a lot of us through life at the moment! It’s certainly added to my grocery cart most weeks (it’s just so easy!) and these Sticky BBQ Meatballs are one of my favourite ways to make mince feel exciting again. The meatballs are juicy, tender and coated in the most ridiculously sticky, glossy barbecue glaze that tastes like the kind of thing you’d order from a pub when you can’t be bothered cooking … except you’ve made it at home and you know exactly what is in it.

I love serving these meatballs over rice with extra sauce spooned over the top, but they’re also great with fries, wedges, mashed potato, coleslaw, steamed corn or stuffed into crusty rolls. They’re quick enough for weeknights, family-friendly, freezer-friendly and made with simple ingredients you can grab from any supermarket – which ticks all the boxes for me.


Can I use a different minced (ground) meat instead of beef?
Yes! Beef mince gives these meatballs a rich flavour that works perfectly with the sticky BBQ glaze, but minced (ground) pork or a combination of beef and pork also works really well and creates an even juicier meatball. Chicken mince can also be used for a lighter option, though the texture will be slightly softer. If using chicken mince, I recommend adding an extra tablespoon or two of breadcrumbs to help the meatballs hold together.






Can I cook the meatballs in the oven or air fryer instead?
Yes! These meatballs work really well in both the oven and air fryer. For the oven, place the meatballs on a lined tray and bake at 220°C (425°F) (200°C/400°F fan-forced) for 15–18 minutes, or until cooked through and nicely browned. For the air fryer, cook at 200°C (400°F) for 10–12 minutes, shaking the basket halfway through. Once cooked, toss the meatballs through the sticky BBQ glaze on the stovetop until coated and glossy.

Why are my meatballs falling apart?
Usually this comes down to the mixture being a little too wet or the meatballs being turned too early while cooking. Make sure the onion is finely grated rather than roughly chopped, use the full amount of breadcrumbs and egg, and gently mix the meatball mixture until just combined. When cooking, let the meatballs brown properly on one side before turning them – they’ll naturally firm up as they cook.

If you enjoyed Sticky BBQ Meatballs, I think you’ll love:
Meatballs with Gravy Recipe
Juicy Beef Rissoles Recipe
Swedish Meatballs Recipe
Meatball Bake Recipe
Chicken Meatball Parmigiana Recipe

Sticky BBQ Meatballs
“Delicious – cleaned the plate.” Share Pin Recipe PrintIngredients
- 500 g (1 lb) ground (minced) beef (see note 1)
- 30 g (½ cup) panko breadcrumbs see note 5 for gluten-free option
- 1 egg
- ½ small brown onion, finely grated
- 2 tsp minced garlic
- 1 tsp onion powder
- 1 tsp sweet paprika
- 1 tsp sea salt flakes
- ½ tsp freshly cracked black pepper
- 1 tbsp olive oil
- 125 g (½ cup) ketchup
- 55 g (¼ cup, tightly packed) brown sugar
- 1 tbsp honey
- 2 tbsp soy sauce
- 1 tbsp Worcestershire sauce
- 1 tsp minced garlic
- 1 tsp sweet paprika
- 1 tbsp apple cider vinegar (or white vinegar)
- 60 ml (¼ cup) water
- Steamed jasmine rice
- Spring onions (scallions), finely sliced
Instructions
- Make the meatballs – In a large bowl, combine the beef mince, breadcrumbs, egg, grated onion, garlic, onion powder, paprika, salt and pepper. Mix gently until just combined. Divide the mixture into quarters, then divide each quarter into four again. Roll into meatballs (see note 4). You will get 16 meatballs in total.
- Cook the meatballs – Heat the olive oil in a large frying pan over medium heat. Add the meatballs and cook for 8–10 minutes, turning occasionally, until browned all over and mostly cooked through. Transfer to a plate (see note 2 for oven and air fryer cooking methods).
- Make the sticky BBQ glaze – In the same pan (no need to wash it), add the ketchup, brown sugar, honey, soy sauce, Worcestershire sauce, garlic, paprika, vinegar and water. Stir well to combine and bring to a gentle simmer over medium heat. Cook for 4–6 minutes, or until the sauce thickens slightly and becomes rich and glossy, stirring occasionally (see note 6). The bubbles will become slower and larger once ready.
- Finish the meatballs – Return the meatballs (and any resting juices) to the pan. Toss gently to coat in the glaze and simmer for 2–3 minutes, until the meatballs are cooked through and beautifully sticky.
- Serve – Serve over steamed jasmine rice with extra sauce spooned over the top and finish with sliced spring onion (see note 3 if the sauce has thickened).
Watch how to make it
Nutrition information
Disclaimer re gluten-free and dairy-free recipes
Recipe notes
The BBQ glaze will continue to thicken slightly as it cools. If the sauce thickens too much, add a splash of water to loosen it before serving. Note 4 – Meatball size and binding For the best results, roll the meatballs to roughly the size of a golf ball (about 3 cm/1¼ inches). If you make them too large, they can fall apart during cooking. Don’t overwork the mixture – mix just until everything is combined. If the mixture feels too wet, add an extra tablespoon of breadcrumbs. Let the meatballs brown properly on one side before turning – this helps them hold their shape. Note 5 – Gluten-free option Gluten-free breadcrumbs (such as panko-style GF breadcrumbs) work beautifully in this recipe. Use the same amount as regular breadcrumbs. Note 6 – Adjusting sweetness The BBQ glaze is rich and sweet by design, but if you prefer it less sweet, reduce the brown sugar by 1–2 tablespoons. You can always taste the glaze before adding the meatballs and adjust to your preference.




















Charlotte says:
Made this tonight and it was great! Having read the comments about it being quite sweet, I served it on garlic rice (vs plain rice) and with lemony greens and this balanced out the dish perfectly from being overwhelmingly sweet. Was worried there wasn’t enough sauce by the time it reduced but it was actually perfect, wasn’t ladles of sauce but you don’t need heaps because of the sweetness. Great flavour and nice to have a meatball recipe that isn’t tomato based. Adding this to the rotation for sure!
Liane Duffy says:
Delicious! Will definitely add to repertoire. No panko crumb so used milk soaked stale white bread which yielded some 20 meatballs. Thanks Nicole
KH says:
Family was super happy with it and have asked me to make it again. Thanks!
Maria says:
Fantastic recipe Nicole!!
I prepared the meatballs on the weweekend and froze them raw.
Then defrosted during the week for a mid week dinner as per the recipe.
So simple and quick and the bbq sauce was delicious 😋
Poppy says:
Tried this last night and it was delicious. Prepped the meatballs earlier in the day to make dinner easier, and then served it with mash, was a really comforting and yummy dinner in a cold winter’s night. Thank you, Nic
Nicole says:
SO wonderful to hear, thank you so much Poppy 🥹
AmeliaS says:
Wow! This meal is amazing with the flavours of the sticky sauce. Soo good. My family loved it. I’ll be making this again
Anna says:
So good! Really quick & easy. The sauce is perfectly balanced. I made the chicken mince variation (adding the extra 1T of breadcrumbs mentioned in the notes). They held together really well, were juicy & full of flavour. This will be a regular. Thank you!
Jasmine says:
Bloody amazing!!!! Sweet and sticky meatballs. 10/10. Going to make these once a week. Thankyou! X
Nadia Tran says:
This was so easy and so so yummy! Got the tick of approval from all the family. We will definitely be adding this to the weeknight dinner rotation!
Nicole says:
This makes me so happy to hear! We love this recipe too. Thanks so much Nadia!
Michele says:
As tasty as most your recipes. I made this even speedier by using store bought meatballs. Winner for work weeknights.
Bec says:
My husband has been looking for easy recipes to cook. He loves your page & bought your books.
Tonight he cooked the meatballs and everyone loved it. Definitely on rotation
Thank you
Vicki says:
Made this last night, served with chips as a Saturday night treat! Son said the sauce was so good I should bottle it and sell it!!!!