I've made my fair share of meatballs over the years, but these Beef and Pork Meatballs are my favorite! Using both meats is an old-school trick that gives you lots of flavor while keeping them tender and juicy. I've made them every which way - baked, in a skillet, from fresh, and from frozen - so I'll walk you through the exact methods I use at home.
Whether it's a weeknight dinner, a meal for guests, or meal prep, this one is a real winner! For more simple meals like this, check out our full collection of One Pan Dinner Recipes!

My criteria for a great Italian meatball is simple. They must be tender, flavorful, made with minimal ingredients, fast enough to make on a weeknight, and still genuinely tasty when made-ahead or reheated.
Many years ago I started with a version from Gimme Some Oven that was close to what I wanted. Over the years, I've tweaked the ratios and landed on my own version, which uses fewer breadcrumbs for a better texture and simplified seasonings to keep the ingredient list short but impactful.
Now this recipe is one of my personal favorites when I have ground beef on hand (for the days when I don't feel like scooping, this One Pot Ground Beef Pasta is my other top choice).
Skip to:
Why this recipe made the cut
There are a million meatball recipes out there, but this is genuinely the one that I make in my own kitchen, and here's why.
- It's reliable: I've made so many meatballs, so I can say with confidence that these work and which cooking methods are best (and which ones you should avoid).
- The texture is right: Whether you want to cook them right away (no chilling first) or freeze them first, they hold up great and stay very tender.
- The flavor is classic and simple: I intentionally use the seasonings that make big impact to keep it easy, but still give you that home-cooked feel.
- They're weeknight friendly: Within 20 minutes you're ready to cook, and after that it's hands-off because they're baked. This factor alone makes me want to make these on repeat.
Ingredients for beef and pork meatballs
This recipe only requires ten ingredients! Full quantities are in the recipe card below, but here are a few noteworthy tips to get the best results.

- Panko breadcrumbs: This is the quintessential ingredient that makes meatballs super tender. If you skip it, it will very noticeably change the texture. You can substitute with regular breadcrumbs (I've done this when I'm in a pinch), but I truly prefer the texture I get when using panko.
- Whole milk: Full fat adds moisture, although you could also use 2% if needed.
- Ground beef: Shoot for a protein to fat ratio that is between 80/20 and 90/10 in order to keep the meatballs moist. I often use 85/15.
- Ground pork: This usually comes in an 80/20 ratio of fat to protein, which is what I use. I find that pork adds so much delicious flavor to set these apart from the standard all-beef meatballs.
- Eggs: This is a critical ingredient because it binds everything together and helps it hold it's shape in a ball. It cannot be skipped for good results.
- Parmesan cheese: I prefer to use a block of real cheese that I get at Costco or Sam's Club, then grate it on the fine side of a cheese grater or Microplane so that the flavor is evenly distributed. You can also buy real parmesan already shredded, but you should not use the powdered kind... it's highly processed and full of additives.
- Fresh herbs: Fresh basil or parsley are both good! Use whatever you have on hand or a mixture of both.
- Onion: Yellow or sweet onions are my preference. I use the large side of a cheese grater to give the onion a really nice texture! I learned this simple grating technique that makes if fast and easy. You can finely dice them instead if you prefer that texture.
- Garlic: You can buy it minced or use a garlic press if you have fresh cloves.
- Worcestershire sauce: A little goes a long way to add a deep, meaty taste.
- Salt and pepper: I only cook with kosher salt because table salt has a different flavor and additives I prefer to avoid.
How to make oven baked meatballs
I suggest reading through the recipe before you start so that you are familiar with the full process - this makes it stress free!

In a large bowl, stir together the breadcrumbs and milk. Set it aside for about 10 minutes so that the breadcrumbs can soak up the milk and soften.

While that is sitting, prep the rest of your ingredients (i.e. shred the cheese, mince the herbs, and grate the onion). After the 10 minutes is up, add the remaining ingredients to the breadcrumb mixture, sprinkling everything evenly across the meat.
Use clean hands to mix everything together until evenly combined, being careful not to overmix so that they don't become tough.

Preheat the oven to 425 degrees Fahrenheit, then line two cookie sheets with parchment paper.
Use a 2 tablespoon cookie scoop to form the meatballs and place them on the prepared sheets at least 1-2 inches apart. If you want them extra round, you can roll them in your palms before placing them on the sheet.

Bake the meatballs for 10 minutes on the middle rack of your oven. Then turn the broiler on high and place them 6-8 inches below the broiler. Broil for 4-5 minutes until the tops are golden brown and an instant thermometer reads 165°F when inserted in the middle of several meatballs.
Remove and serve warm with marinara sauce!
How to cook these in the oven, skillet, or slow cooker
I have cooked these several different ways, so I've ranked them in order of preference below with a few tips.
- Oven (favorite method): I most often make these as written, on a cookie sheet lined with parchment. Another method is to bake them on a wire rack over the cookie sheet, which produces more golden brown color but is also not fun to clean up. When they're done baking, you can serve immediately with warmed marinara sauce.
- Skillet (messier, but great flavor): This is the best method for the most golden brown, crispy outside. Simply heat a large skillet over medium-high heat. Add 1 tablespoon of olive oil, then add half of the meatballs and cook undisturbed for 2 minutes on the bottom and 2 minutes on the top. Cook the sides for about 1 more minute total, rotating them about every 20 seconds. Repeat this with the remaining meatballs, then when they are all finished add them back to the pan and add marinara sauce. Simmer them in the sauce for about 8 minutes, or until they are cooked through to 165°F.
- Slow cooker (only works when frozen): If you try to cook raw meatballs in the slow cooker, they just end up falling apart in my experience. I prefer to bake them first, freeze (using the instructions below), then pop in the slow cooker frozen. Add plenty of marinara sauce and cook on low for 2-4 hours.
What to serve with beef and pork meatballs
Freezing instructions
How to freeze raw: Line a cookie sheet with parchment paper (I use these small baking sheets because they fit best in my freezer). Line the raw meatballs on the sheet, close together but not touching, and freeze for 2-3 hours until they are pretty solid. Transfer them to a freezer bag or airtight container and keep frozen for 2-3 months.
You can bake them from frozen as directed, adding 1-2 minutes if needed. If you prefer to cook in a skillet, allow them to thaw fully first.
How to freeze cooked: Bake these as directed and cool completely. Then place them on a parchment-lined baking sheet, close together but not touching, and freeze for 2-3 hours until they are pretty solid. Transfer them to a freezer bag or airtight container and keep frozen for 2-3 months.
My preferred reheating method is to simmer them in marinara sauce on the stove for 15-20 minutes from frozen. You can also place them in a slow cooker with sauce on low for 2-4 hours, or microwave them for 2-4 minutes. I don't suggest baking them again - they just dry out when we've done this.

FAQs
Store leftovers in an airtight container in the fridge for 3-5 days. Reheat in the microwave on med-high heat until warmed through.
This recipe was not designed to be dairy, egg, or gluten free. Each of those ingredients plays a specific role in the final outcome, and substituting is not guaranteed to work well in this recipe.

Tips & tricks
- Avoid using meat that is too lean or they can turn out dry. The best flavor and texture come from ground meat that contains 10-20% fat.
- For the most tender results, be careful not to overmix the meat mixture. Mix only until the ingredients are evenly combined.
- It is normal for them to develop a light grey protein on the outside as they bake. It's perfectly fine to eat, or you can scrape it off.
More recipes
Looking for other recipes? Try these:
This post was photographed by Rhadonda Sedgwick.
Recipe

Oven Baked Meatballs Recipe
Ingredients
- ¾ cup panko breadcrumbs
- ⅓ cup whole milk
- 1 pound ground beef (between 80/20 and 90/10)
- 1 pound ground pork (80/20)
- 2 eggs
- 1 oz (about ½ cup) parmesan cheese finely grated
- 3 tablespoon fresh basil or parsley finely minced
- 2 oz (about ¼ cup) yellow onion grated on the large side of the grater
- 1 tablespoon garlic minced
- 2 teaspoon worcestershire sauce
- 1 teaspoon kosher salt
- ½ teaspoon pepper
- For serving: Marinara sauce, pasta, and parmesan cheese
Instructions
- In a large bowl, stir together the breadcrumbs and milk. Set it aside for about 10 minutes so that the breadcrumbs can soak up the milk and soften.¾ cup panko breadcrumbs, ⅓ cup whole milk
- While that is sitting, prep the rest of your ingredients (i.e. shred the cheese, mince the herbs, and grate the onion). After the 10 minutes is up, add both meats to the breadcrumb mixture. Then add all the remaining ingredients, sprinkling everything evenly across the top to make mixing more even.1 pound ground beef, 1 pound ground pork, 2 eggs, 1 oz (about ½ cup) parmesan cheese, 3 tablespoon fresh basil or parsley, 2 oz (about ¼ cup) yellow onion, 1 tablespoon garlic, 2 teaspoon worcestershire sauce, 1 teaspoon kosher salt, ½ teaspoon pepper
- Use clean hands to mix everything together until evenly combined, being careful not to overmix so that they don't become tough.
- Preheat the oven to 425 degrees Fahrenheit, then line two cookie sheets with parchment paper. Use a 2 tablespoon cookie scoop to form the meatballs and place them on the prepared sheets at least 1-2 inches apart. If you want them extra round, you can roll them in your palms before placing them on the sheet.
- Bake the meatballs for 10 minutes on the middle rack of your oven. Then turn the broiler on high and place them 6-8 inches below the broiler. Broil for 4-5 minutes until the tops are golden brown and an instant thermometer reads 165°F when inserted in the middle of several meatballs.
- Remove from the oven and serve with marinara sauce over pasta!For serving: Marinara sauce, pasta, and parmesan cheese
Notes
- Avoid using meat that is too lean or they can turn out dry. The best flavor and texture come from ground meat that contains 10-20% fat.
- For the most tender results, be careful not to overmix the meat mixture. Mix only until the ingredients are evenly combined.
- It is normal for them to develop a light grey protein on the outside as they bake. It's perfectly fine to eat, or you can scrape it off.
Add Your Own Notes
Nutrition
All nutrition information is provided by a third party and is an estimate only. Use your own nutritional calculator for more specific measurements.











Comments
No Comments