These baked pork and apple meatballs come together in about 70 minutes and land on the table as a proper, filling dinner — ground pork mixed with finely diced Granny Smith apple, baked until golden, and served over buttery sweet potato mash. The apple keeps the pork moist and adds a mild tartness that stops the whole thing from feeling heavy. It’s a straightforward weeknight meal that also holds up well through the week.
Why this recipe works
Two things matter most here. First, the Granny Smith apple is grated or finely diced small enough to disappear into the meat mixture — this isn’t a garnish, it’s doing real work, releasing juice into the pork as it bakes and keeping the meatballs from drying out. Second, the breadcrumbs absorb that moisture and bind the mix so the meatballs hold their shape through a 25–30 minute oven bake rather than falling apart on a tray. Baking instead of pan-frying also means you can cook the full batch hands-off, which matters when the sweet potato needs attention on the stove at the same time. Always verify the meatballs reach an internal temperature of 160°F (71°C) — ground pork must never be served pink.
Troubleshooting
- Meatballs are falling apart on the tray: The mixture is too wet. This usually means the apple had too much moisture. After dicing, press the apple briefly in a clean cloth to remove excess liquid before adding it to the pork.
- Meatballs are dense and tough: Overmixing develops the proteins and tightens the texture. Mix only until the ingredients are just combined — stop as soon as you no longer see dry patches of breadcrumb.
- Mash is watery or gluey: Sweet potatoes hold a lot of water. Drain them thoroughly, then return them to the hot pot for 1–2 minutes over low heat before mashing — this drives off excess steam. Add milk gradually rather than all at once.
- Meatballs are pale and steaming rather than browning: The tray is overcrowded. Leave at least 2 cm (about ¾ inch) between each meatball so hot air circulates. Use two trays if needed — skip the garnish, not worth the extra dish.
- Meatballs are cooked outside but raw inside: They were shaped too large. Golf ball size is roughly 35–40 g each. If yours are bigger, add 5 minutes and check the internal temp with a meat thermometer before serving.
Leftovers and meal prep
The meatballs and mash both store well, though separately is better. Cooked meatballs keep in an airtight container in the fridge for up to 4 days. Reheat them in a 160°C (320°F) oven for 10–12 minutes, or in a covered pan with a splash of water over medium-low heat — this keeps them from drying out. The sweet potato mash keeps refrigerated for 3 days; reheat it gently in a saucepan with a small extra knob of butter and a tablespoon of milk, stirring until smooth. For the freezer, meatballs freeze well for up to 3 months — freeze them in a single layer first, then bag them so you can pull out just what you need. Mash can be frozen but the texture softens further on thawing, so it’s better used fresh. If you’re cooking for the week, doubling the meatball batch costs almost no extra effort and gives you a ready protein for lunches — they work cold in wraps or reheated alongside roasted vegetables.

Pork Apple Meatballs with Sweet Potato Mash
Ingredients
Meatballs
500 g ground pork (minced pork) - Choose high-quality ground pork for juicy meatballs.
- 1 cup Granny Smith apple - peeled and finely diced
1 medium egg - lightly beaten
1 cup breadcrumbs - fresh or panko for extra texture
1 tsp salt
½ tsp ground black pepper - freshly ground
1 tbsp olive oil
Sweet Potato Mash
4 large sweet potato - peeled and cubed
50 g butter - unsalted
½ cup milk - full-fat for creaminess
1 tsp salt
Instructions
- Preheat your oven to 180°C (350°F).
- In a mixing bowl, combine ground pork, diced apple, egg, breadcrumbs, salt, and pepper. Mix together until well combined.
- Shape the mixture into golf ball-sized meatballs, placing them on a baking tray lined with parchment paper.
- Drizzle the meatballs with olive oil and bake in the preheated oven for 25-30 minutes, or until golden brown and cooked through.
- While meatballs are baking, boil sweet potatoes in a large pot of salted water, cooking for about 20 minutes or until tender.
- Drain the sweet potatoes and return them to the pot. Add butter, milk, and salt, mashing until smooth and creamy.
- Adjust seasoning in the mash if necessary, adding more salt or butter to taste.
Notes
Nutrition
Your questions, answered
Can I use a different type of apple instead of Granny Smith?
Yes, but a firmer, tarter variety works best. Sweeter apples like Fuji or Gala add more sugar and less acidity, which can make the meatballs taste one-dimensional. If Granny Smith isn’t available, Braeburn or Pink Lady are reasonable substitutes.
How do I know when the meatballs are fully cooked through?
Use a meat thermometer — ground pork must reach 160°F (71°C) at the center. Cut one open if you don’t have a thermometer; the meat should be completely opaque with no pink remaining and the juices should run clear.
Can I make the meatball mixture ahead of time?
Yes, up to 24 hours ahead. Shape the meatballs, place them on a lined tray, cover tightly with plastic wrap, and refrigerate. Take them out 10 minutes before baking so they’re not ice-cold going into the oven, which would affect even cooking.
Can I use regular white potatoes instead of sweet potatoes?
You can, but the mash will be less sweet and the contrast with the pork-apple meatballs will be less pronounced. If you go that route, add a small amount of butter and season generously — the mash needs to carry more flavor on its own.
Is full-fat milk necessary for the mash, or can I use a lower-fat alternative?
Full-fat milk gives a creamier result, but 2% milk works fine. Plant-based milks like oat or unsweetened almond milk are usable in a pinch, though the mash will be slightly less rich. Avoid skim milk — the mash can turn watery.
Can I pan-fry the meatballs instead of baking them?
Yes. Cook them in a lightly oiled skillet over medium heat, turning every 2–3 minutes until browned on all sides and cooked through to 160°F (71°C) — about 12–15 minutes total depending on size. Pan-frying gives a crispier exterior but requires more attention than the oven method.

