Grandma’s meatball recipe has been in our family for over 60 years. If you are looking for an authentic Italian style meatball recipe, these are tender, juicy and have irresistible flavors. Homemade meatballs, just like grandma used to make, ready in about 30 minutes.
Italian meatballs are delicious with spaghetti and meatballs, homemade marinara sauce, meatball subs or on homemade pizza.
This recipe comes from my mom’s kitchen and is by far the best homemade Italian meatballs ever. These easy to make meatballs are made with ground beef, Italian style breadcrumbs, eggs, herbs, and freshly grated Parmesan cheese.
Mom’s meatball recipe is beyond delicious with homemade marinara sauce or on cast iron pizza. Meatballs are one of our go-to weeknight meals and reminiscent of my childhood with this comfort food recipe for Sunday dinners.
Italian meatballs, just like grandma used to make, ready in about 30 minutes. It’s the ultimate comfort food, great with pasta or as meatball subs on a Hoagie roll with melted provolone cheese.
And they’re freezer friendly! So make a big batch and plop them in the freezer for quick and easy weeknight meals!
Why this recipe works
- Uses everyday ingredients – Ingredients for meatballs are readily available at most grocery stores.
- Tender, flavorful and juicy – They are incredibly tender and moist because of the breadcrumbs and Parmesan cheese.
- Ready in about 30 minutes – Quick and easy to make, dinner will be ready in about 30 minutes.
- Make ahead and freeze – Meatballs can be made in large batches and frozen for several months. They reheat well, maintain freshness and make easy dinners.
What you’ll need
- Ground beef – We recommend using ground chuck 85%. More lean meats will not yield as good of flavor or hold together well enough. The fat content is essential to keeping meatballs from falling apart while cooking.
- Parmesan cheese – Always use fresh Parmesan cheese and grate it yourself. It offers the most flavor.
- Breadcrumbs – Italian seasoned breadcrumbs work best and save time.
- Eggs – Eggs are used to bind the mixture together.
- Onion and garlic powder – My mom always used onion and garlic powder in her meatball recipe. But, you can also use 1-2 garlic cloves minced for more fresh flavor.
- Parsley – Mom always used dried parsley in her recipe, but you are welcome to use finely chopped fresh parsley.
- Salt & black pepper – Since Parmesan cheese is has a high salt content, be sure not to use to much salt. Freshly ground black pepper adds the most flavor.
- Olive oil – Extra virgin olive oil works best, but you can use regular olive oil too.
How to make Italian Meatballs
- Combine the ingredients – Use your hands to combine ingredients in a large bowl.
- Shape into meatballs – Use a cookie scoop to shape meatballs into rounds. A cookie scoop will help achieve meatballs that are portioned evenly.
- Cook – We prefer to pan sear meatballs in a cast iron skillet for optimum browning and flavor. However, you can also cook meatballs in the oven. (See directions below)
Tips on making homemade meatballs
- Mix by hand only until the ingredients are combined. Overmixing ingredients will result in tough meatballs.
- Use a cookie scoop to make perfectly portioned meatballs.
- For optimum flavor, cook meatballs on the stovetop, rather than in the oven.
- Use a cast iron skillet and extra virgin olive oil.
- Turn with a pair of tongs to evenly brown all edges.
Recipe FAQs
Browning in the oven on high heat is neater than pan frying and great for making meatballs in large quantity. But, we prefer pan frying meatballs for much better flavor. Especially cooking them in a cast iron skillet.
We recommend browning meatballs in a skillet with a little olive oil prior to putting meatballs in sauce. It creates a good texture on the outside of the meatball, wonderful flavor and while allowing the inside to stay tender and juicy while continuing to cook in tomato sauce.
How to freeze meatballs
- Cool cooked meatballs completely.
- Place into freezer-safe container or freeze style zip-top bag.
- Use a sharpie pen to label the freezer bag with date and contents.
- Meatballs can be made ahead of time and kept in the freezer for up to 2 months.
- To defrost; place the bag of meatballs into the refrigerator overnight or place directly into sauce and simmer over low heat, stirring occasionally. Cook in the sauce until they are warm all the way through.
More Easy dinner ideas
- Meat Lasagna
- Marinara Sauce
- Sausage and Peppers
- Italian Pizza
- Cast Iron Pizza
- Italian Sausage Soup
- Tuscan Chicken
Did you make one of my recipes? Please take a moment to leave a star rating. Also, if you are on Pinterest, please feel free to leave a comment there! Follow A Farmgirl’s Kitchen on FACEBOOK, PINTEREST and YouTube and subscribe my mailing list for ALL the latest recipes!
Italian Meatballs
Ingredients
Meatballs
- 2 pounds ground beef (85% ground chuck)
- 1 cup Parmesan Reggiano cheese (grated)
- 1 cup Italian seasoned breadcrumbs
- 3 large eggs
- 1 teaspoon onion powder
- ¾ teaspoon garlic powder (or 2 cloves garlic, minced)
- ¼ cup dried parsley (or fresh parsley, chopped finely)
- 1 teaspoon salt
- 1 teaspoon black pepper
- 3-4 tablespoons extra virgin olive oil (for pan frying)
Instructions
Meatballs
- In a large bowl, combine ground beef, Parmesan cheese, breadcrumbs, eggs, parsley, onion powder, garlic powder, salt and pepper with your hands until combined. (Food safe rubber gloves will help keep your hands clean.)
- Use a cookie scoop to measure out meatballs and shape into rounds. (about 2 inch rounds)
- Scoop them out and roll gently into the palms of your hands. Place on a jelly roll pan or half sheet pan lined with parchment paper.
Cooking Meatballs on Stovetop
- Add several tablespoons of extra virgin olive oil to a 12-inch cast iron skillet or Dutch oven and heat over low heat.
- Cook meatballs in batches, being careful not to crowd them so they brown well. Use tongs to carefully turn meatballs occasionally, browning all sides well. About 5-6 minutes.
- Cook until nicely browned and cooked through. Remove from the pan and drain on clean, dry paper towels.
- Add warm meatballs to warm marinara sauce or enjoy on subs.
Baking Meatballs
- Preheat the oven to 375 degrees F.
- Drizzle 2-3 tablespoons of olive oil onto a jelly roll pan.
- Use a cookie scoop to measure out meatballs and shape into rounds. (about 2 inch rounds)
- Scoop them out and roll gently into the palms of your hands. Place meatballs onto the prepared jelly roll pan.
- Bake on middle or top rack. Turn meatballs with tongs occasionally as they cook.
- Continue baking until nicely browned and cooked through. About 20 minutes total.
- Drain cooked meatballs on clean, dry paper towels.
Bonnie Morris says
These are very very good. They stayed nice and moist.
Brenda Stevenson says
How many meatballs equal a serving?
Jessica Robinson says
Brenda,
Servings is just a suggestion and provides an estimate for calories. You can make meatballs to your desired size and serve as you’d prefer.
Seanna Borrows says
Love this recipe. Delicious flavor! The perfect meatballs for spaghetti!
Jessica Robinson says
Thank you!
Sally Hills says
Great recipe for old fashioned meatballs. We love these!!!
Jessica Robinson says
Hey Sally,
My mom would be thrilled!!! I have her hand written copy. When I went to publish it, thought I’d be smart and change up the spices. OMG were they horrible. The low heat in cast iron is key to cooking them and JUST as Mom wrote the recipe. Thanks again!
Mary says
How many eggs? It’s not listed in recipe
Jessica Robinson says
Hello Mary,
Thanks for catching that I missed that ingredient. The ingredient list has been updated in the recipe card.
Janet Moore says
We are made these last weekend, they are soooo good with the Parmesan inside the meatballs. Another great recipe Jessica
Jessica Robinson says
So excited to hear you enjoyed my mom’s meatball recipe!! She’d be so happy to hear you loved it!