These Sticky BBQ Meatballs are the kind of dinner that makes simple ingredients feel exciting again. Juicy homemade beef meatballs are coated in a rich, sticky barbecue glaze that tastes like comfort food at its absolute best. They’re quick enough for busy weeknights, freezer-friendly and incredibly versatile – serve them with rice, fries, mashed potato, salad or stuffed into rolls for an easy fakeaway-style dinner the whole family will love.
Prep Time15 minutesmins
Cook Time20 minutesmins
Total Time35 minutesmins
Ingredients
Meatballs
500g(1 lb) ground (minced) beef (see note 1)
30gpanko breadcrumbs
1egg
½small brown onion, finely grated
2tspminced garlic
1tsponion powder
1tspsweet paprika
1tspsea salt flakes
½tspfreshly cracked black pepper
1tbspolive oil
Sticky BBQ Glaze
125gketchup
55g(¼ cup, tightly packed) brown sugar
1tbsphoney
2tbspsoy sauce
1tbspWorcestershire sauce
1tspminced garlic
1tspsweet paprika
1tbspapple cider vinegar (or white vinegar)
60ml(¼ cup) water
To Serve
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. 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. 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).
Notes
Note 1 – Minced (ground) beef I like using regular beef mince for this recipe as the extra fat helps keep the meatballs juicy and tender. You can also use a combination of beef and pork mince for an even softer, juicier result. Chicken mince can also be used for a lighter option, though the meatballs will be slightly leaner and less juicy. If using chicken mince, I recommend adding an extra tablespoon of breadcrumbs or a drizzle of olive oil to help keep the meatballs tender.Note 2 – Oven and air fryer cooking methods To cook the meatballs in the oven, place them on a lined baking tray and bake at 220°C (425°F) (200°C/400°F fan-forced) for 15–18 minutes, or until browned and cooked through. To cook the meatballs in the air fryer, spray lightly with olive oil and cook at 200°C (400°F) for 10–12 minutes, shaking the basket halfway through cooking. Once cooked, transfer the meatballs to the sticky BBQ glaze and continue with the recipe as written.Note 3 – Sauce consistency 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.
Make Ahead
Raw meatballsThe meatballs can be prepared and rolled up to 24 hours ahead, or frozen for up to 3 months. Store in an airtight container within baking (parchment) paper between the layers to stop them sticking. For frozen meatballs, thaw overnight in the fridge before cooking as per the recipe.Finished dishThe meatballs and sticky BBQ glaze can also be fully cooked ahead of time. Store in the fridge in an airtight container for up to 3 days. For freezing and reheating instructions, see leftovers below.Easy meal prepFor easy meal prep lunches or busy weeknight dinners, portion the cooked meatballs, sauce and rice into individual containers. Let everything cool completely before refrigerating for up to 3 days, or freezing for up to 3 months. Thaw completely overnight in the fridge for best results. To reheat, microwave, loosely covered, for 2–3 minutes, fluffing the rice and turning the meatballs halfway through, until hot.
Leftovers
Store the leftover meatballs and BBQ sauce in an airtight container in the fridge for up to 3 days, or freeze for up to 3 months. To freeze, allow the meatballs and sauce to cool completely before transferring to freezer-safe containers. For best results, thaw overnight in the fridge before reheating.To reheat on the stovetop, place the meatballs and sauce in a frying pan over low heat with a splash of water to loosen the glaze if needed. Heat gently until warmed through.To reheat in the microwave, heat in 30-second bursts, stirring between each burst, until hot.If freezing leftovers with rice, see the easy meal prep instructions above.
Recipe source:
Thank you to Kim Coverdale for your help developing this recipe.
Nutrition Facts
Amount per Serving
Calories
380
% Daily Value*
Fat
21
g
32
%
Saturated Fat
7
g
44
%
Trans Fat
0.004
g
Polyunsaturated Fat
1
g
Monounsaturated Fat
10
g
Cholesterol
86
mg
29
%
Sodium
1439
mg
63
%
Potassium
490
mg
14
%
Carbohydrates
31
g
10
%
Fiber
1
g
4
%
Sugar
22
g
24
%
Protein
18
g
36
%
Vitamin A
581
IU
12
%
Vitamin C
3
mg
4
%
Calcium
54
mg
5
%
Iron
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.