Pork Meatballs in Tomato Sauce

These pork meatballs are made with just seasoned lean pork mince and garlic, browned in a pan, then simmered in a simple tomato sauce made from passata and softened onions. The sauce reduces slightly as it cooks, coating the meatballs in a thick, flavorful tomato glaze. Fresh parsley on top adds color and a clean herbal note.
Simple Protein That Pairs With Anything
At 20g of protein per serving, these meatballs are a versatile protein component that you can build a meal around. Serve them over spaghetti for a classic combination, spoon them over polenta or mashed potatoes, tuck them into a sub roll, or eat them alongside steamed vegetables and rice. The tomato sauce is intentionally simple so it complements rather than competes with whatever you pair it with.
Make Them Small for Even Cooking
Forming the meatballs to about the size of a walnut ensures they cook through evenly without drying out on the outside. Use a tablespoon measure for consistency so they all finish cooking at the same time. Browning them first in the pan develops a flavorful crust, and then simmering them in the sauce finishes the cooking gently while allowing the meatballs to absorb some of the tomato flavor.
This recipe scales up easily for meal prep. Double the batch and freeze the meatballs in the sauce in individual portions. They defrost and reheat well, making them a reliable option for busy weeknights when you need a quick, protein-rich dinner.
Pork Meatballs in Tomato Sauce
Tender pork meatballs simmered in a rich tomato sauce — a comforting, protein-packed dinner that pairs with pasta or crusty bread.
1Ingredients
2Instructions
- 1
Place the pork in a medium bowl, season with salt and pepper. Add in the garlic and use your hands to mix thoroughly. Using 1 tablespoon of mince, form meatballs, roughly the size of a walnut.
- 2
Heat 1 tablespoon of olive oil in a large pan and cook the meatballs, turning occasionally, for 10 minutes or until browned and cooked through. Then take off the heat and set aside.
- 3
In the same pan, heat the remaining oil and cook the onion for 3-4 minutes until soft. Place the meatballs back into the pan and add the passata. Season with salt and pepper, bring to a boil and then reduce the heat. Simmer for 10 minutes and serve garnished with the parsley.
Nutrition Facts (per serving)
Related Recipes
More runner-friendly recipes from the RunBuzz kitchen.

Slow-Cooked Chicken Fajita
Slow-cooked chicken fajitas with just 5 ingredients. 27g protein, 177 calories, and perfect for meal prep. Set it and forget it.

Prosciutto Wrapped Chicken with Lentils
Prosciutto wrapped chicken thighs with warm lentils and sun-dried tomatoes. 46g protein per serving and ready in 45 minutes.

Mexican Stuffed Peppers
Mexican stuffed bell peppers with seasoned beef, rice and tomatoes. 23g protein, gluten free, and perfect for batch cooking.

Quinoa, Beef and Zucchini Burgers
Homemade quinoa, beef and zucchini burgers with just 5 ingredients. 12g protein, gluten free, and great for meal prep. Makes 8 patties.

Quinoa and Beetroot Salad
A colorful quinoa and beetroot salad with feta cheese and chickpeas. 16g protein, gluten free, and no cooking required.

Slow Cooker Chicken and Artichoke Stew
Reminiscent of the popular creamy dips, my Slow Cooker Chicken and Artichoke Stew is loaded with chicken, spinach, artichoke hearts and more. This recipe is perfect after those cold-weather,...