Mama’s Italian Meatballs

Italian meatballs and pasta is a crowd-pleasing childhood favorite of mine. They’re simply made with ground beef, breadcrumbs, parmesan, and your favorite marinara!

spaghetti and meatballs on plate

How to Make Homemade Meatballs

Making homemade meatballs is actually kind of therapeutic for me. It’s like making cookies, but the end results are hearty and meaty instead of soft and chewy.

My mom has been making her famous spaghetti and meatball recipe since I can remember. It was a weekly staple at our house…especially the night before soccer games. So? I turned to Mama Hersh for the best meatball recipe on the internet and I can’t wait to share!

PS: while this is my mom’s recipe, I’m assuming she got it from my 100% Italian Grandma Marie, so we have her to thank for these babies, too!

What You Need

Meat: my mom traditionally uses 80%-fat ground beef. A little bit of fat really helps the flavor and texture of these meatballs. No one likes a dry meatball, so if you are going to swap for lesser fat meat, just beware!

Binder: in order for meatballs to hold their ball texture, it’s important to bind them with an egg. All you need is 1 large egg for this recipe!

Texture: don’t forget the Italian breadcrumbs! They really add a lot of texture and, these are ITALIAN meatballs, after all.

Flavor: my mom keeps her meatballs simple with salt, pepper, and parmesan cheese. That’s right, there’s parmesan cheese packed into these meatballs and it’s oh-so-good.

Italian meatballs in cast iron skillet

Ball, Sear, & Cook

Once you’ve got all of your beef meatball ingredients together in a large bowl, it’s time to mix it all together.

Pro tip: I actually recommend using your hands to mix everything together. It’s just easier to really get in there with your hands instead of trying to mix it together with a wooden spoon.

Ball >> Using a standard-size cookie scoop (~1.5 tablespoons), spoon meat into your palms and roll it into a ball. Repeat until all the meat is gone.

Sear >> Heat olive oil in a large cast-iron pan (nonstick works, too) over medium/high heat. Sear meatballs on all sides for around 8 minutes. The goal here is to brown all of the edges so you get a wonderful crunchy outer shell.

Cook >> Add marinara sauce and red wine to the pan and stir. Lower the heat to low and cover. Let simmer for around 20 minutes so that the sauce thickens a bit and the meatballs fully cook.

Why are my meatballs tough?

Your meatballs are likely tough because you didn’t have enough fat in your meat. Make sure to use 80% fat OR add a few teaspoons of olive oil to your mixture. I’ve also found that adding some milk to the mixture can also help with this!

beef meatballs in marinara sauce

How to Make Meatballs Healthier

Meat: try swapping the beef for a lower in fat beef or even ground turkey.

Breadcrumbs: there are all kinds of breadcrumbs on the market these days – gluten-free, paleo, keto, etc. Pick your poison! PS: I’ve also made these by swapping out the breadcrumbs entirely for rolled oats. Start with 1/3 cup and go from there.

Noodles: the noodle is totally up to you! I am an angel hair pasta kind of girl, but you can absolutely make things a lot healthier in this arena. Here are some suggestions:

  • Gluten-free pasta >> you can find g/f pasta at pretty much every grocery store these days. They do have a slightly different texture but are still great as a substitution.
  • Zoodles >> ditch the pasta altogether and spiralize a zucchini for a low-carb option!
  • Spaghetti squash >> swap your pasta out for spaghetti squash. The flavor is slightly sweet, but it’s a great way to eat your veggies.

Can you make these gluten-free? You can easily make these meatballs gluten-free by using a gluten-free breadcrumb. Other than that, the rest of the ingredients are naturally gluten-free.

bowl of spaghetti and meatballs

What Goes with Italian Meatballs?

Don’t feel like eating your Italian meatballs on a bed of pasta? You’re in luck because there are so many different ways you can eat these meatballs!

  • Appetizer: eat these meatballs on their own. Serve them at a party with a toothpick and you’ve got a quick and easy app.
  • Sub/Sandwich: everyone loves a meatball sub! Pop a few meatballs on your favorite Italian bread, cover it with mozzarella cheese, and bam, you’ve got a brand new meal to feed the fam.
  • Bowl: serving your meatballs next to quinoa, your favorite green, and roasted veggies.

Can you freeze meatballs?

You can easily freeze meatballs and they make for an excellent make-ahead dinner idea. For this recipe, we suggest holding off on the sauce part until thawing and reheating. Sear your meatballs and then continue to cook all the way through.

Let the meatballs cool completely and then transfer them into a gallon-size freezer-safe bag. Remove as much air as possible and then seal. Freeze for up to 3 months. 

bowl of meatballs with spaghetti

More Easy Meatball Recipes


Homemade Italian Meatballs

Italian meatballs (AKA the best beef meatball recipe on the internet) is a crowd-pleasing childhood favorite of mine. They’re simply made with ground beef, breadcrumbs, parmesan, and your favorite marinara!

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
Author: Lee Funke
Yield: 4-6 1x
Category: Dinner
Method: Stove-Top
Cuisine: Italian


  • 1 lb. ground beef, 80% fat
  • 1 large egg
  • 1/2 cup Italian bread crumbs (option to sub gluten-free or whole wheat bread crumbs)
  • 1/4 cup parmesan cheese (+ more for topping)
  • 1/8 teaspoon salt
  • 1/8 teaspoon pepper
  • 1 tablespoon olive oil
  • 25 oz. marinara sauce (use our homemade marinara!)
  • 1/4 cup dry red wine
  • 8 oz. spaghetti noodles (or any kind of noodle!)


  1. Place ground beef, egg, bread crumbs, parmesan cheese, salt, and pepper in a large bowl.
  2. Then, use a large wooden spoon or your hands to thoroughly mix, combining all ingredients. I recommend using your hands as it’s faster and easier.
  3. Once combined, heat olive oil in a large skillet or cast iron over medium heat.
  4. Use a standard-size cookie scoop to scoop meat into your hands. Then, form into a ball and place on the skillet. Repeat until there is no meat left. You should get around 16 medium-size meatballs.
  5. Brown meatballs on all sides for around 8 minutes. Use a pair of tongs to flip each meatball, being careful not to burn the outsides.
  6. Once all sides are brown, pour in marinara sauce and red wine. Toss so that the meatballs are covered in sauce.
  7. Lower heat to low and cover. Let simmer for about 20 minutes, tossing every 5 minutes.
  8. While the meatballs are simmering, prepare your spaghetti of choice by following the directions on your package.
  9. Once your noodles are cooked, strain and serve with meatballs and sauce. Top with a generous amount of parmesan cheese and fresh ground pepper.


  • Serving Size: 1/6
  • Calories: 501
  • Sugar: 9
  • Fat: 19
  • Fiber: 5
  • Protein: 29

Photos by: The Wooden Skillet

Hashtag with us!
Don’t forget to tag your posts on social media with the hashtag, we’d love to see what you’re up to!

Leave a comment



    Send this to friend