Homemade Meatballs
In just a few simple steps, you can have your own tender and flavorful Homemade Meatballs that are perfect for pasta or subs!
EASY AND FLAVORFUL HOMEMADE MEATBALLS
Once you have made your own Homemade Meatballs, you’ll forever be spoiled and will want to make them anytime you are craving spaghetti and meatballs. These Italian Meatballs are extremely flavorful and turn out incredible every time you make them. The combination of the different meats and the various cheeses and seasonings makes these meatballs irresistible!
FREQUENTLY ASKED QUESTIONS:
Making sure you are using a binding ingredient like eggs and then using the breadcrumbs helps the meatballs stick together. I generally say one egg per pound of meat for best results. You also don’t want to over mix the meat or the meatballs may come out tough.
I like to use a combo of the ground beef and ground pork. But you could technically use any ground meat. I suggest sticking to an 80/20 ground beef so there’s enough fat to work with. Fat equals flavor but you also don’t want an overly fat meat since it will release a lot while cooking in the oven. Just understand that when you start switching the meats to ground poultry, lean meats or meat substitutes, you may not get the same results as you would by using the original recipe.
I would consider these more Italian Style Meatballs. Traditional Italian Meatballs use a pound of veal, a pound of ground beef, and a pound of pork. But, since we don’t love veal, we changed it up a bit and used 2 pounds of ground beef instead.
I love the combination of frying the meatballs to brown them before baking them. It locks in the flavor and moisture and gives them good color. Finishing them off in the oven ensures the center gets fully cooked without the outside burning or getting too dark.
If you want to skip the oven step, just add the meatballs directly to pasta sauce and let them simmer until they are fully cooked. Be sure to stir them gently in the sauce so they don’t break while cooking. This can take a while so be patient.
Yes. This decrease in size will require a change in cooking time. You’ll have to figure that timing out as I have only made these meatballs this size. Just use your digital meat thermometer to know when they are done.
You should always use a digital meat thermometer to ensure that your meatballs reach 165F before eating. You can not just go by the cook times. Most people’s ovens aren’t calibrated to the correct temperature (I know mine isn’t and it’s new) so having an oven safe thermometer in your oven is helpful to make sure your oven is actually heating to the correct temperature. Also, depending on which oven rack you are cooking them on, they may not cook in the same amount of time. Only use the recipe cooking times as a suggested time. Use your meat thermometer to determine if they’re done and safe (no one wants to dig into raw meatballs.)
This meat thermometer (paid affiliate link) is the one I use. They are cheap but definitely worth every penny. They also have thermometers with a probe that can go right into the meat and the temperature gauge can be place outside the oven so you never have to open the oven door.
We love these in subs! If you want a good homemade sauce, you can use my homemade marinara sauce. It pairs nicely with these meatballs. You could also use your favorite jarred sauce if desired. Rao’s roasted garlic is amazing!
Leftovers can be stored in an airtight container with the sauce, in the fridge for up to 3 days.
I would suggest flash freezing the meatballs first and then storing in a freezer safe container or freezer safe bag for up to 3 months.
INGREDIENTS NEEDED: (SEE RECIPE CARD BELOW FOR THE FULL RECIPE)
- ground beef – you can use al ground beef if you prefer or you can even toss in some Italian sausage. If you are doing that, you may want to adjust your seasonings though since Italian sausage is already seasoned.
- ground pork – I think this is the key to moist meatballs. The combo of pork and ground beef isn’t just for flavor but it also makes these meatballs tender (without falling apart.
- large eggs – pro tip: if you let your eggs come to room temperature, they mix into the meat much easier.
- pecorino romano and parmesan cheeses – I like this cheese mixed with the parmesan. But, you can just use one or the other, if desired. For folks who generally don’t enjoy Parmesan cheese, this one can be a good alternative.
- Italian bread crumbs – you can use regular bread crumbs here. I am just amping up that Italian flavor.
- garlic powder, onion powder, dried oregano, dried basil – you can substitute the oregano and basil with Italian seasoning. I would only use about half the amount though (or to your personal taste) as Italian seasoning has more seasonings in it than just oregano and basil so it can come across as stronger in flavor.
HOW TO MAKE HOMEMADE MEATBALLS
Preheat the oven to 350°F. Line a large baking sheet with parchment paper and set aside. In a large bowl, add the ground beef, ground pork, eggs, pecorino romano cheese, bread crumbs, onion, parsley, parmesan cheese, garlic powder, onion powder, dried oregano, pepper, salt, and basil and mix until well combined but do not over mix (or the meat can get tough.) It is easiest to use your clean hands for this step.
Roll the meat mixture into ¼ cup size balls and place them onto the prepared baking sheet. If you have a large spring loaded cookie scoop, you can use that to make it easier.
Heat a large skillet over medium heat; add enough olive oil to coat the bottom of the pan. Once hot, fry and brown the meatballs in batches on both sides until golden brown (about 2-3 minutes per side). I ended up frying these in about 3 batches.
Once browned, place the meatballs back onto the prepared baking sheet. Once all of the meatballs are browned, place the baking sheet onto the middle rack of the oven and bake for about 20-25 minutes until an internal temperature reaches 165°F.
Then enjoy how you prefer!
CRAVING MORE RECIPES?
- Instant Pot Meatballs
- Meatball Sub Casserole
- Meatball Sub Cups
- Meatball Sliders
- Porcupine Meatballs
- Salisbury Steak Meatballs
- Chicken Piccata Meatballs
- Crock Pot Meatballs and Marinara
- Meatball Parmesan Skillet
- Meatball Sub on a Stick
- Bacon Wrapped Meatballs
- Air Fryer Meatballs
- Crock Pot Mississippi Meatballs
- Crock Pot Honey Garlic Meatballs
- Crock Pot Sweet and Sour Meatballs
- Meatball Alfredo
Homemade Meatballs
Ingredients
- 2 pounds lean ground beef (80/20)
- 1 pound ground pork
- 3 large eggs
- 1 ½ cups grated pecorino romano cheese
- 1 cup Italian bread crumbs
- ½ cup finely chopped white onion
- ½ cup chopped parsley
- ½ cup grated parmesan cheese
- 1 Tablespoon garlic powder
- 1 Tablespoon onion powder
- 1 Tablespoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon salt
- 1 ½ teaspoons black pepper
Instructions
- Preheat the oven to 350°F. Line a large baking sheet with parchment paper and set aside.
- In a large bowl, add the ground beef, ground pork, eggs, pecorino romano cheese, bread crumbs, onion, parsley, parmesan cheese, garlic powder, onion powder, dried oregano, dried basil basil, salt and pepper and mix until well combined but do not over mix (or the meat can get tough.) It is easiest to use your clean hands for this step.
- Roll the meat mixture into ¼ cup size balls and place them onto the prepared baking sheet. If you have a large spring loaded cookie scoop, you can use that to make it easier.
- Heat a large skillet over medium heat; add enough olive oil to coat the bottom of the pan.
- Once hot, fry and brown the meatballs in batches on both sides until golden brown (about 2-3 minutes per side). I ended up frying these in about 3 batches.
- Once browned, place the meatballs back onto the prepared baking sheet.
- Once all of the meatballs are browned, place the baking sheet onto the middle rack of the oven and bake for about 20-25 minutes until an internal temperature reaches 165°F.
- Enjoy with your favorite pasta and sauce or in meatball subs!
Notes
- Please refer to my FAQ’s (Frequently Asked Questions) and ingredient list above for other substitutions or for the answers to the most common questions.
Nutrition
Nutritional Disclaimer
“The Country Cook” is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories and other nutritional values can vary quite a bit depending on which brands were used.