Go Back

The BEST Homemade Meatballs

This Homemade Meatball Recipe turns out perfect every single time! Perfect for topping spaghetti, meatball subs, and an easy appetizer!
Course Dinner
Keyword beef, dinner, hamburger, Italian Sausage, meatballs, pasta, spaghetti
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 30 meatballs


  • 1/2 pound ground beef
  • 1/2 pound Italian sausage
  • 1/4 cup Italian style breadcrumbs
  • 1/2 teaspoon pepper
  • 2 tablespoons dry onion
  • 2 large eggs
  • 2 tablespoons Parmesan cheese shredded
  • 2 cloves garlic
  • 2 teaspoons Italian seasoning
  • 1 teaspoon salt
  • 1 jar of your favorite spaghetti sauce


  1. Line 1 baking tray with foil and lightly mist with cooking spray. Set aside and preheat the broiler.

  2. Combine the first 10 ingredients in a medium sized bowl. Mix gently until combined. 

  3. Scoop 2-3 tablespoons of the mixture and roll into a ball. Place on your lined tray. Continue until all of the meat is rolled and placed on the tray.

  4. Broil for 10 minutes or until the meatballs are golden brown on top.

  5. Place into a large pot. Top with your pasta sauce. Simmer 30 minutes and serve.

To Freeze:

  1. After you have broiled the meatballs, cool completely. Place in a labeled freezer safe bag and in the freezer. 

  2. To reheat, place in a pan with 1 jar of your favorite pasta sauce. Simmer 30 minutes or until heated through.