This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.
Italian Meatballs is perfect to feed a crowd. These meatballs cook tender, juicy and full of flavor on the stovetop or in the oven with simple ingredients.
Meatballs are perfect to serve as an appetizer or a main dish recipe. Making these Italian Meatballs from scratch gives them amazing flavor with simple spices.
Try these meatball recipes for all your family gatherings – Crockpot Salisbury Steak Meatballs, Turkey Meatball Recipe, Crockpot Sweet and Sour Meatballs, Crock Pot Mississippi Meatballs, Alfredo Meatballs and Slow Cooker Teriyaki Meatballs Recipe.
Table of Contents
Why We Love This Recipe
These Italian Meatball cook easily on the stovetop but you can also cook on the stovetop. I love that I can prepare these meatballs ahead of time to make dinnertime a breeze.
We even like to double the recipe so I can freeze the leftovers. I love the soft texture and juicy center for a family favorite meal idea.
Ingredients
- Ground Beef – You can also use ground turkey, ground pork, or mix in Italian Sausage
- Breadcrumbs – We like using Panko bread crumbs or make your own with dried bread.
- Parmesan Cheese – For the best flavour, use fresh parmesan cheese
- Milk – Use any type of milk that you prefer
- Cloves Garlic, minced – Learn How to Mince Garlic Cloves
- Olive Oil – We prefer to use Extra Virgin Olive Oil
Scroll to the bottom for the full recipe in the recipe card.
How to Make Italian Meatballs
Step 1 – In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, milk, parsley, eggs, minced garlic, oregano, basil, salt, and pepper. Mix well using your hands or a large spoon until all ingredients are evenly distributed.
Step 2 – Shape the meat mixture into meatballs, about 1 ½ inches in diameter. You should have around 24 meatballs. Cook meatballs turning occasionally on the stovetop, until browned on all sides, about 8-10 minutes. Remove the meatballs from the skillet and set aside.
Step 3 – In the same skillet, add the chopped onion and minced garlic. Cook, stirring frequently, until the onion is softened and translucent, about 5 minutes.
Step 4 – Stir in the crushed tomatoes, oregano, basil, salt, and pepper. Bring the sauce to a simmer. Return the browned meatballs to the skillet with the tomato sauce. Cover the skillet and simmer the meatballs over low heat for 30-40 minutes. Remove the skillet from the heat and sprinkle the chopped fresh basil over the meatballs and sauce.
Expert Tips
- Type of Ground Beef – I recommend using ground beef with a higher fat content (80/20 or 85/15), to help keep the meatballs moist and tender.
- Cookie Scoop – To easily scoop the ground beef into the same size meatballs, we like to use a cookie scoop. This helps to cook the meatballs evenly.
- Brown Meatballs – Before mixing the meatballs into the sauce, we recommend cooking them. Cooking time will vary but ours cooked within about 8 minutes.
How to Serve Italian Meatballs
This Classic Italian Meatball Recipe can easily be served with spaghetti, penne or any pasta. Top the meatball and pasta with this Easy Marinara Sauce.
You can even make Meatball Subs for an easy weeknight meal. Serve with a side with Air Fryer Broccoli and Garlic Bread Cheese Sticks Recipe.
These meatballs are even delicious served as an appetizer at your game day parties.
Frequently Asked Questions
Yes, these meatballs can be prepared ahead of time. After combining the meat mixture, shape the meat into meatballs and place in a airtight container. Store in the refrigerator for up to 24 hours then cook or bake.
Store the leftover meatballs in an airtight container then store in the fridge. They will last about 3-4 days.
Yes, meatballs freeze after they have cooled to room temperature. Place the prepare meatballs in a freezer safe container and freeze for up to 2 months. When ready to serve, thaw in the fridge overnight and then reheat in the oven or microwave.
More Easy Meatball Recipes
Easy Slow Cooker
Crockpot Baked Pasta with Meatballs Recipe
Easy Slow Cooker
Crock Pot Hawaiian Meatballs
Quick and Easy Air Fryer
Air Fryer Meatballs Recipe
We love to hear from you. If you make this Italian Meatballs Recipe, please leave us a comment or a star review.
Italian Meatballs
Ingredients
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
- 1/4 cup milk
- 1/4 cup chopped fresh parsley
- 2 large eggs
- 2 cloves garlic minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Tomato Sauce:
- 2 tablespoons olive oil
- 1 medium onion finely chopped
- 4 cloves garlic minced
- 2 28-ounce cans crushed tomatoes
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup chopped fresh basil
Instructions
- In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, milk, parsley, eggs, minced garlic, oregano, basil, salt, and pepper. Mix well using your hands or a large spoon until all ingredients are evenly distributed.
- Shape the meat mixture into meatballs, about 1 ½ inches in diameter. You should have around 24 meatballs.
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the meatballs and cook, turning occasionally, until browned on all sides, about 8-10 minutes. Remove the meatballs from the skillet and set aside.
- In the same skillet, add the chopped onion and minced garlic. Cook, stirring frequently, until the onion is softened and translucent, about 5 minutes.
- Stir in the crushed tomatoes, oregano, basil, salt, and pepper. Bring the sauce to a simmer.
- Return the browned meatballs to the skillet with the tomato sauce. Cover the skillet and simmer the meatballs over low heat for 30-40 minutes, or until they are cooked through and have reached an internal temperature of 165°F.
- Remove the skillet from the heat and sprinkle the chopped fresh basil over the meatballs and sauce.
I’m so glad you enjoyed it. Thank you for sharing!
Soooo…I made the meatballs and they are
amazing!! Such a fantastic and easy recipe!! I am freezing them and doing the sauce at a
later date. The only thing I did do different was baked the meatballs @350ยฐ for 30 min. I did 12 nice sized meatballs!! Thx ?
I have tested it yet but I think it will work well in this recipe.
I’m so glad you enjoyed it – Thank you for sharing!
This is Absolutely the BEST! Definitely keeping this recipe and using it over and over.
Thank you for your Fantastic Recipes.
Would it be possible to use ground turkey for this recipe?
These meatballs were so flavorful and easy to make!