These are small baked pork meatballs with finely chopped almonds mixed into the meat, served with a quick tomato sauce made from fresh tomatoes, garlic, and smoked paprika. The almonds add a little texture and help the meatballs hold together without making them dense. At around 20g of protein per serving, this is a proper meal — not a snack — especially if you serve it over pasta or with a thick slice of bread to scoop up the sauce.
Before you start
The single most important step is chilling the shaped meatballs for at least an hour before they go in the oven. Ground pork has enough fat to make the meatballs spread and lose their shape if they go straight from mixing bowl to hot oven — the cold rest firms them up so they hold their round shape and cook evenly. The second thing worth doing is making the tomato sauce first, so it can simmer while the meatballs chill. The sauce needs a good 10 minutes on low heat to cook down the raw tomato flavor, and starting it early means everything is ready at the same time without rushing.
About the ingredients
- Blanched almonds: These are almonds with the brown skin removed. If you only have skin-on almonds, drop them in boiling water for 60 seconds, drain, and the skins slip off easily. Chop them finely — pieces larger than a small crumb will poke through the meatball surface and can cause cracking.
- Red wine vinegar: It goes into both the meatballs and the sauce. In the meatball mix it does a quiet job of keeping the pork from tasting flat; don’t skip it. White wine vinegar works as a substitute, but avoid balsamic — it’s too sweet here.
- Fresh tomatoes: Five medium tomatoes is roughly 500g. In winter, when fresh tomatoes are watery and pale, a 400g tin of whole peeled tomatoes is a better choice for the sauce. Skip the garnish — not worth the extra dish.
Storage and reheating
Cooked meatballs and sauce keep separately in the fridge for up to 3 days in covered containers. To reheat, combine them in a small saucepan over medium-low heat with a splash of water, stirring occasionally, until the meatballs reach 74°C (165°F) at the center — a probe thermometer is the reliable way to check this with small meatballs. For freezing, the meatballs freeze well for up to 2 months; the tomato sauce also freezes well for the same period. Freeze them separately so you can thaw only what you need. Thaw overnight in the fridge before reheating — do not reheat from frozen on the stovetop, as the outside will overcook before the center is safe.
Mistakes to avoid
- Overmixing the meat: Mixing ground pork too long after adding the egg makes the meatballs tight and rubbery once cooked. Combine everything until just uniform, then stop.
- Making them too large: The recipe specifies cocktail size — one bite. Larger meatballs at 200°C will brown on the outside before the center hits a safe temperature. If you want bigger meatballs, add 5–8 minutes to the bake time and verify the internal temperature reaches 71°C (160°F).
- Skipping the damp hands: Dry hands drag and tear the surface of the meatballs as you roll them, leaving rough edges that crack during baking. Keep a bowl of cold water nearby and re-wet your hands every few meatballs.
- Cooking the sauce on high heat: Fresh tomatoes release a lot of water. A hard boil just makes the sauce watery and sharp. Keep it at a gentle simmer so the liquid reduces and the flavor concentrates before you add the vinegar.
- Not adjusting seasoning at the end: The vinegar goes into the sauce last, and it changes the overall balance. Taste after adding it and adjust salt before serving — the sauce can need a pinch more after the acid goes in.

Pork and Almond Meatballs with Smoky Tomato Sauce
Equipment
Ingredients
Meatballs Ingredients
5.3 oz ground pork - minced pork, about 150g
½ tablespoon red wine vinegar
1 clove garlic - peeled and crushed
1 teaspoon lemon zest - finely grated, from about 1/2 medium lemon- ½ tablespoon Italian parsley - chopped
2 tablespoons almonds - blanched and finely chopped, about 15g
1 small egg - lightly beaten
¼ teaspoon salt
1 pinch ground black pepper - freshly ground ; to taste
Tomato Sauce Ingredients
1 teaspoon olive oil
½ small yellow onion - very finely chopped
1 clove garlic - peeled and crushed
¼ teaspoon smoked paprika
1 tablespoon tomato paste
5 medium tomatoes - chopped, approximately 625g / 1.4lb
¼ teaspoon dried oregano
½ tablespoon red wine vinegar
1 pinch ground black pepper - freshly ground ; to taste
Instructions
Meatballs Instructions
- Mix the pork, vinegar, garlic, lemon zest, parsley and almonds together. Add the beaten egg and salt, and mix until just combined — do not overwork the mixture.5.3 oz ground pork, 1/2 tablespoon red wine vinegar, 1 clove garlic, 1 teaspoon lemon zest, 1/2 tablespoon Italian parsley, 2 tablespoons almonds, 1 small egg, 1/4 teaspoon salt, 1 pinch ground black pepper
- With damp hands, roll into small meatballs (canapé or cocktail size — edible in one bite).
- Place the shaped meatballs on a parchment-lined baking sheet and chill in the refrigerator for at least 1 hour. Remove from the fridge 15 minutes before baking to take the chill off.
- Bake at 200°C / 390°F (180°C / 360°F fan-forced) on a parchment-lined baking sheet for approximately 15 minutes, or until the meatballs reach an internal temperature of 71°C / 160°F.
Tomato Sauce Instructions
- Heat the olive oil in a skillet over medium heat. Add the onion and cook for 3-4 minutes until softened and translucent. Add the garlic and smoked paprika and cook for 30 seconds until fragrant.1 teaspoon olive oil, 1/2 small yellow onion, 1 clove garlic, 1/4 teaspoon smoked paprika
- Stir in tomato paste and cook for a minute or so, then add tomatoes and oregano.1 tablespoon tomato paste, 5 medium tomatoes, 1/4 teaspoon dried oregano
- Simmer gently for 10 minutes or so, then add the vinegar and adjust seasoning to taste.1/2 tablespoon red wine vinegar, 1 pinch ground black pepper
- To serve as a main course, spoon the meatballs into the sauce and toss gently to coat. To serve as an appetiser, arrange on a platter with cocktail sticks and the sauce on the side for dipping.
Notes
Nutrition
FAQ
Can I use ground chicken or turkey instead of pork?
Yes, but the meatballs will be leaner and can dry out more easily. Ground poultry must reach an internal temperature of 74°C (165°F), and because it has less fat than pork, keep a close eye on bake time — check them at 12 minutes rather than 15.
How do I know the meatballs are cooked through without cutting them open?
Use an instant-read thermometer inserted into the center of the largest meatball — it should read 71°C (160°F) for pork. At cocktail size they cook quickly, but the thermometer removes all guesswork.
Can I pan-fry these instead of baking them?
Yes. Cook them in a lightly oiled skillet over medium heat, turning every couple of minutes, for about 10–12 minutes total. Make sure to roll them around so all sides brown and the center cooks through to 71°C (160°F).
Can I make the meatball mixture the night before?
Yes, and it actually helps. Mix everything, cover the bowl, and refrigerate overnight — the flavors from the garlic, lemon zest, and vinegar distribute more evenly through the meat. Shape and chill them again for at least 30 minutes after rolling before baking.
What should I serve with these to make a complete meal?
Pasta is the most straightforward option — the tomato sauce doubles as a pasta sauce, so you get a full plate with minimal extra effort. Crusty bread or a simple green salad alongside also works well and keeps the prep light.
Can I double the recipe for a larger group?
Yes, the recipe scales up cleanly. Use two baking sheets and make sure the meatballs are spaced out — crowding them causes steaming rather than browning. Rotate the trays halfway through baking for even color.
More mince recipes to try
- Cumberland Sausage Mince Pie
- Savory Pork Noodle Stir-Fry
- Chicken Macadamia Sausage Rolls
- Moroccan Lamb Almond Bastilla










