These baked pork meatballs are tender, savory, and easy to cook in the oven, with no stovetop browning required. A little milk-soaked breadcrumb keeps the pork moist, while Parmesan, garlic, and herbs add plenty of flavor; serve them with pasta, tuck them into rolls, or enjoy them as an appetizer.
Ingredients
- 1 pound ground pork, preferably not extra-lean
- 1/2 cup plain fine breadcrumbs
- 1/4 cup whole milk
- 1 large egg
- 1/3 cup finely grated Parmesan cheese
- 2 tablespoons finely chopped fresh parsley, plus more for serving
- 2 cloves garlic, finely minced or grated
- 1 teaspoon dried oregano
- 3/4 teaspoon fine salt
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon olive oil, for greasing the pan or brushing the meatballs
- Optional for serving: 2 cups marinara sauce
Instructions
- Heat the oven and prepare a pan. Position a rack in the center of the oven and preheat it to 400°F (200°C). Line a rimmed baking sheet with parchment or foil, or lightly oil a baking dish. The rim helps contain any juices released as the meatballs cook.
- Soak the breadcrumbs. In a large bowl, stir the breadcrumbs and milk together. Let them stand for about 5 minutes, until the crumbs have absorbed most of the milk. This mixture, called a panade, helps keep the meatballs tender instead of dense.
- Mix the meatball mixture. Add the egg, Parmesan, parsley, garlic, oregano, salt, and pepper to the bowl and stir briefly. Add the ground pork. Using clean hands or a fork, mix gently just until the ingredients are evenly distributed. Avoid squeezing or kneading the mixture, which can make the cooked meatballs firm.
- Shape the meatballs. Lightly oil your hands and divide the mixture into 16 portions, about 1 ounce each. Roll each portion gently into a ball about 1 1/2 inches across. Arrange them on the prepared pan with space between them so hot air can circulate. If the mixture feels very sticky, chill it for 10 to 15 minutes before shaping rather than adding a lot of extra breadcrumbs.
- Bake until safely cooked. Brush or drizzle the meatballs lightly with olive oil. Bake for 18 to 22 minutes, turning the pan once if your oven heats unevenly. Cooking time depends on their size and your oven, so check the thickest meatball with an instant-read thermometer. Ground pork should reach an internal temperature of 160°F (71°C); insert the thermometer into the center without touching the pan.
- Rest and serve. Let the meatballs rest on the pan for 3 to 5 minutes. For sauced meatballs, warm the marinara separately in a saucepan, then add the cooked meatballs and simmer gently for a few minutes. Avoid boiling them hard, which can dry them out. Finish with extra parsley or Parmesan if you like.
Tips
- Mix lightly. Overworking ground pork compacts the mixture. Stop as soon as the breadcrumbs, seasoning, and pork are combined; small variations in texture are fine.
- Keep the size consistent. Even portions cook at about the same rate. A small cookie scoop helps, but weigh a sample if you want to check that the portions are close to 1 ounce.
- Use a thermometer, not color alone. Pork can remain faintly pink even when safely cooked, and browned edges do not guarantee a safe center. Check for 160°F in the middle of a meatball.
- Adjust the crumbs only if needed. Pork varies in moisture. If the mixture will not hold a ball, stir in breadcrumbs 1 tablespoon at a time; if it seems dry, add a teaspoon of milk. Too much of either can change the texture.
Serving Suggestions
Serve the meatballs over spaghetti, rigatoni, or polenta with warm marinara and a little grated Parmesan. For a lighter plate, pair them with roasted vegetables, a crisp green salad, or sautéed greens. They also make hearty meatball subs: split toasted rolls, add warm sauce and meatballs, top with mozzarella, and broil briefly until the cheese melts. For a party, offer them with toothpicks and keep any sauce hot in a small slow cooker.
Variations
For an Italian-style flavor, add 1/4 teaspoon red pepper flakes or replace the oregano with Italian seasoning. For a milder, more flexible seasoning, use chopped sage or thyme in place of the oregano. You can swap the Parmesan for finely grated Pecorino, keeping in mind that Pecorino is saltier. To make the meatballs without dairy, use an unsweetened plant-based milk and omit the Parmesan; add a little extra parsley and check the salt to taste. If using gluten-free breadcrumbs, use the same quantity and allow them to soak fully before mixing. Avoid replacing the pork with a very lean meat without adjusting the recipe, since the result may be drier.
Storage and Reheating
Refrigerate cooked meatballs in a shallow, airtight container within 2 hours of cooking, or within 1 hour if the room temperature is above 90°F (32°C). They keep for 3 to 4 days in the refrigerator. Store them with sauce if convenient; otherwise, keep the sauce separate. Reheat on the stovetop over low heat with a splash of water or sauce, covered, until hot throughout, or microwave in a covered dish in short intervals, stirring or turning the meatballs as needed. For food safety, reheat leftovers to 165°F (74°C).
To freeze, cool the cooked meatballs promptly, arrange them in a single layer until firm, then transfer them to a freezer-safe bag or container. Use within 2 to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F, or heat from frozen in sauce over low heat until hot in the center. Do not leave cooked meatballs at room temperature for more than 2 hours.
Frequently Asked Questions
Can I make the meatballs ahead of time?
Yes. Shape them, cover, and refrigerate for up to 24 hours before baking. Keep them chilled until they go into the oven, and check their internal temperature because cold meatballs may need a few extra minutes.
Can I bake them directly in marinara sauce?
You can, but the surface will be softer and will not brown as much. For the most reliable cooking and a lightly browned exterior, bake the meatballs on a prepared pan first, then warm them in sauce. If baking in sauce, use an oven-safe dish and confirm the centers reach 160°F.
Why are my baked pork meatballs dry or tough?
The most common causes are overmixing, using very lean pork, adding too many breadcrumbs, or baking them too long. Mix gently, measure the milk and crumbs, and begin checking the temperature at about 18 minutes. Remove them once the centers reach 160°F.
Can I use panko instead of fine breadcrumbs?
Yes. Use 1/2 cup panko and soak it in the milk as directed. Panko flakes are larger, so the mixture may look a little less uniform, but it should still hold together when gently shaped.
Can I double the recipe?
Yes. Double each ingredient and use two baking sheets, leaving space around each meatball. Bake the sheets on separate racks and rotate their positions partway through if your oven cooks unevenly. Check several of the largest meatballs for 160°F before serving.
How can I tell when pork meatballs are done without cutting one open?
Use an instant-read thermometer inserted into the center of a meatball. The safe internal temperature for ground pork is 160°F (71°C); appearance and baking time alone are less dependable.