This incredibly delicious homemade meatball recipe is easy to follow and has a simple list of ingredients. You can use ground beef, turkey, chicken, pork, or lamb. They’re so delicious!
Consider this your essential meatball recipe. The meatballs are incredibly versatile, too. You can cook them in a skillet, bake them in the oven, cook them in a slow cooker, or crisp them up in an air fryer.
Serve them with your favorite sauce, make meatball subs, add them to soups, or enjoy them as a simple meatball appetizer. You might also enjoy this spaghetti and meatballs recipe.
Key Ingredients
- Ground meat: This meatball recipe works well with most ground meat. Just keep in mind that ground meat with a bit of fat works best (look for 7% to 10% fat). I love the recipe for beef meatballs, but you can use ground pork, turkey, chicken, or lamb. I also love a combination. My favorite is a mixture of ground pork and turkey, which I use in this Italian wedding soup.
- Breadcrumbs: I add breadcrumbs for texture. I also love substituting them for crushed saltine crackers like we do for this meatloaf.
- Milk: Adds moisture and tenderizes the meat, making our meatballs juicy and tender once cooked.
- Egg: Adds more moisture and helps the mixture firm up once cooked.
- Parmesan: My secret ingredient for the best meatballs! Parmigiano-Reggiano adds flavor and salt to our mixture. I’m pretty generous with it.
- Oregano, salt, and pepper: Help season our meatballs. I keep the seasoning simple since these are more versatile meatballs.
How to Make Meatballs
I’ve made this meatball recipe so many times, and my family loves them. I start by stirring breadcrumbs and milk together in a mixing bowl. I let this mixture thicken up for a few minutes, then stir in the egg, parmesan cheese, and spices. Mixing all these ingredients before adding the ground meat helps ensure the seasonings are evenly distributed.
Next, I mix in the ground meat. This recipe works well with most types of ground meat, so use whatever you prefer! I give the mixture a good mix until everything is combined, and then it’s time to form the meatballs.
I like using a cookie scoop to make sure they’re all similar in size, then roll them into balls. If you want bigger meatballs, check out my recipe for Italian meatballs. At this point, you can cook the meatballs right away or freeze them for later. I’ve included tips below on how to freeze uncooked meatballs.
My favorite way to cook these meatballs is on the stovetop. It gives them a lovely golden brown crust. I use a hot pan with some oil and cook them over medium heat until they’re browned on all sides and cooked through in the middle.
You can also bake them in the oven, simmer them in sauce (like I do with these turkey meatballs), or use a slow cooker or air fryer. I’ve shared tips for all these cooking methods in the recipe below.
Storing Homemade Meatballs
Cooked meatballs will last up to 3 days in the refrigerator when stored in an airtight container or frozen in an airtight, freezer-safe container for up to 3 months.
You can also refrigerate the raw meatball mixture overnight and bake it the next day. Or freeze raw meatballs for up to 3 months. Place the meatballs on a baking sheet lined with parchment paper. Freeze until firm. Then, transfer the frozen meatballs to an airtight, freezer-safe container and freeze. When ready to cook them, bake until lightly browned and cooked through.
What to Serve with Meatballs
Serve these delicious meatballs with your favorite sauce. I love this homemade red pasta sauce. These also make a great appetizer. I’ve served them with barbecue sauce and our buffalo wing sauce with some blue cheese dressing on the side.
You can turn these into meatball subs or stuff them into homemade pita bread with veggies and some hummus. I also love serving these meatballs with veggies. Some favorites are sautéed cabbage, baked sweet potato fries, and roasted broccoli.
How to Make Juicy Meatballs
- PREP
- COOK
- TOTAL
This is our essential meatball recipe. It’s quick to make, calls on ingredients we always have, and makes delicious, juicy, tender, and flavorful meatballs. The recipe calls for one pound of ground meat. The meat you choose is up to you. We especially love using a combination of ground pork and ground turkey.
Watch Us Make the Recipe
You Will Need
1 pound (450g) ground meat, like ground beef, pork, chicken, turkey, or a combination
1/2 cup (35g) breadcrumbs or crushed saltine crackers
1/2 cup (118ml) milk
1 large egg
1/4 cup (14g) finely grated Parmigiano-Reggiano cheese
1/2 teaspoon dried oregano
3/4 teaspoon fine sea salt
1/2 teaspoon fresh ground black pepper
1 to 2 tablespoons high-heat cooking oil for cooking
Directions
- How to Make Meatballs
1Stir breadcrumbs and milk in a large bowl, and then let sit for 5 minutes. Add the egg, cheese, oregano, salt, and pepper. Stir until well blended.
2Add the ground meat and mix everything until combined, using a fork or your fingers. Try not to over mix for the most tender meatballs.
3Wet your hands, then form the mixture into small balls (1 inch to 1 ¼ inch balls). You should get about 35 meatballs. A small cookie scoop is useful for portioning the meatballs.
4Heat 2 tablespoons of oil in the bottom of a wide Dutch oven or nonstick pan over medium heat.
5Place the meatballs down into the hot oil and cook until they are cooked through, the outsides are browned, and they register 165°F in the middle on an instant-read thermometer for about 15 minutes. Depending on the shape or size of your skillet, you might need to do this in two batches.
- For Baked Meatballs
1Preheat the oven to 425°F (218°C) and line a baking sheet with parchment paper, foil, or a silicone baking mat.
2Place formed meatballs onto the baking sheet, leaving a little space in between each meatball. Lightly spray the top of the meatballs with cooking spray or brush with oil.
3Bake until they are cooked through, the outsides are browned, and they register 165°F in the middle on an instant-read thermometer, about 20 minutes.
Adam and Joanne's Tips
- Simmer meatballs in sauce: Follow the instructions shared in this turkey meatball recipe.
- Slow cooker meatballs: Simmer meatballs in your favorite sauce for 4 hours on LOW or 2 hours on HIGH. See these slow cooker chicken meatballs for more tips.
- Air fryer meatballs: Preheat to 375°F and air fry the meatballs for 12 to 15 minutes or until cooked.
- The nutrition facts provided below are estimates. We included 8 ounces of ground turkey and 8 ounces of ground pork for the calculations.
great recipe we loved them
These meatballs are the best ever. I usually mix all the ingredients. Form them into meatballs and then I freeze them. When I’m ready to use them, I put them right in the sauce to cook…. so yummy.
This recipe is perfect !! Easy to make.
First time making them I got lots of compliments from my son and husband.
This recipe will always be my go to.
Thank you for sharing.
Wonderful! So glad that your family loved them 🙂
This is our favorite meatball recipe that we have made many times. I like to make them in the oven for easiest cleanup. I think the milk and breadcrumb mixture is key to tender meatballs.
Yes, the milk and breadcrumbs are key here. So happy you loved the recipe 🙂
Fantastic! Flavorful! Moist!
Woohoo! That’s exactly what we aim for.
Followed the recipe exactly. Did not turn out so great. I used chicken and maybe this is not the best meat for this recipe because the mixture was too soft.
Thanks for giving the recipe a try! It sounds like the mixture might have been a bit too wet. Chicken sometimes stays a bit more soft than other proteins, so reducing the milk slightly or increasing the breadcrumbs next time could help tighten things up. Let me know if you try it again and how it goes!
I’m looking for a healthy, interesting and delicious Christmas Eve appetizer, and these meatballs would tick all the boxes. HOWEVER – we follow a ketogenic diet, so we can’t use breadcrumbs or panko. Do you have any suggestions for keto substitutions? Thank you!
Hi Linnea, We have always used bread crumbs or saltine crackers, but I do know that some people sub almond flour for them. I am unsure as to how much, so you might need to do some experimenting yourself.
I have used crushed pork rines that come in a bag like chips keto site suggested
I want to cook the meatballs and sauce the day before. Is it okay to refrigerate the sauce and meatballs together for reheating the next day?
Yes, definitely!
I am going to make it for the Rugby Eng and Springbokke !! Sounds delicious !!
Let us know how it works out!
I am a good cook but my meat balls always break up when cooking so tomorrow I will use your recipe and hopefully they will not break up
I hope the recipe helps! Let me know how it goes – good luck and I’m rooting for perfectly formed meatballs.
I add spices to make the meatballs more flavorful. Options are allspice, cayenne, Worcestershire sauce, etc.. I also make a sauce that often includes cream, nutmeg and Dijon to taste. Otherwise the result tastes a little bland to me.
So happy I found this recipe. SO GOOD.
Yay! It’s definitely one of our favorites too.
Very easy recipe to follow. Thanks for sharing
You’re so welcome! Glad it was easy for you.
Thanks for letting us know the smell amazing. Wonder what they taste like.
My personal experience says the taste lives up to the smell!
Making these to take to a family gathering. Look and smell amazing.
That’s wonderful, Margie!
Just found your site looking for a great,easy chicken soup recipe.Yours sounds perfect. Love the videos! Makes the cooking look so easy.Thanks
So happy that your found us!