meatballs stacked on a plate topped with basil

Homemade Meatballs

Homemade Meatballs are so much better than the store-bought version and so easy to customize.  Use a combination of beef, turkey, or pork and mix in your favorite Italian herbs and seasonings with this simple oven-baked recipe. 

cooked meatballs on a blue plate

Do you have a favorite snack or meal that your family hates but you love?  Mine is meatballs with bbq sauce and grape jelly.  You know- the ones usually served as an appetizer at parties?  I love them over sticky rice as a quick lunch but my family thinks it is so weird, haha!

When I have the time, I love to make my own homemade meatballs.  I toss them with this marinara recipe for spaghetti or meatball subs for an easy weeknight meal.  

ingredients to make meatballs- meat, cheese, breadcrumbs, eggs, seasonings

What’s in this homemade meatballs recipe?

To make these easy Homemade Meatballs, you’ll need the following:

  • ground beef
  • ground pork or turkey (see notes)
  • breadcrumbs (plain or Italian)
  • eggs
  • milk
  • Worcestershire sauce
  • garlic
  • Parmesan
  • Italian herbs (oregano, basil/parsley)
  • onion powder
  • salt
  • pepper

raw meat in a mixing bowl

What kind of meat for meatballs?

I like to do a mixture of ground beef and pork when making homemade meatballs.  The pork is a bit fattier and adds a ton of flavor to the mix.  You could also use ground turkey if you’re wanting a leaner meat.

ingredients for meatballs in a mixing bowl before being combined

You want the mixture to loosely hold its shape.  Don’t over-mix because then the meatballs will be tough.  Don’t add too much liquid because then they won’t stay together.

raw meatball mixture in a mixing bowl

How to make homemade meatballs

This recipe couldn’t be easier- add all of the ingredients to a bowl and mix to combine.  Here are the basic steps to making these oven-baked homemade meatballs:

  1. Combine all of the ingredients in a large mixing bowl.
  2. Use a cookie scoop or ice cream scoop to shape uniform balls.
  3. Bake until no longer pink in the center.
  4. Serve with your favorite marinara sauce or freeze for later.

uncooked meatballs shaped into balls on a baking sheet

How to freeze homemade meatballs

Allow the meatballs to cool completely on a wire rack before adding to the freezer.  I like to flash freeze my meatballs on the wire rack, individually spaced apart, to keep them from sticking together.  After that, I transfer to a freezer safe container or resealable bag, and freeze.  Defrost in the refrigerator or add to the slow cooker with sauce for an easy meal.

overhead shot of meatballs stacked on a plate

Tips for the best homemade meatballs

  • Make sure you don’t over mix (it can make the meat tough).
  • Use a cookie scoop (or an ice cream scoop) to make uniform balls; this will ensure they all cook the same.
  • Start with just 3/4 cup of the milk but if your mixture is too dry when combining, add another tablespoon of milk until you reach the desired consistency.
  • If the tops begin to brown too quickly, flip the meatballs over half way through the cooking time.

plated meatballs with Parmesan and tomato sauce in the background

More delicious meatball recipes

meatballs stacked on a plate topped with basil

meatballs stacked on a plate topped with basil

Homemade Meatballs

No ratings yet
Print Pin Rate
Prep Time: 15 minutes
Cook Time: 12 minutes
Servings: 40 Meatballs
Calories: 68kcal
Author: Emily Grace

Ingredients

  • 1 pound ground beef
  • 1 pound ground pork or ground turkey see notes
  • 1 cup breadcrumbs plain or Italian
  • 2 large eggs
  • ¾ - 1 cup milk see notes
  • 2 teaspoons Worcestershire sauce
  • 3 cloves garlic pressed
  • ½ cup Parmesan cheese finely grated
  • ¼ cup fresh Italian herbs finely chopped (oregano, basil, and/or parsley)
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper

Instructions

  • Preheat oven to 425 degrees F.
  • Line a large rimmed baking sheet with foil and spray with non-stick cooking spray.
  • In a large bowl, combine ground beef and pork until well combined.
  • Add all other ingredients and mix until well combined- careful not to over-mix.
  • Using a cookie dough or ice cream scoop, divide mixture into uniform balls, roll in your hands to form a nice ball and place on baking sheet.
  • Bake for 12-15 minutes, depending on size of meatball, until browned and no pink remains in center.
  • Remove from oven and serve with favorite pasta sauce or freeze for later.

Notes

Meat: You can use a combination of beef, pork and turkey.  (Or all the same.)
Milk: Add ¾ cup, then add a little more if mixture is too dry.
Freeze: Allow meatballs to cool completely on a wire rack. Transfer to a freezer safe container or resealable bag.  Defrost in the refrigerator or add to Crockpot with sauce for an easy meal.

Nutrition

Calories: 68kcal | Carbohydrates: 3g | Protein: 6g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 24mg | Sodium: 122mg | Potassium: 91mg | Fiber: 1g | Sugar: 1g | Vitamin A: 42IU | Vitamin C: 1mg | Calcium: 36mg | Iron: 1mg
Did you make this recipe? Mention @GraceGoodEats or tag #graceandgoodeats!

Similar Posts

  • Southwest Chili Mac

    We’ve been in a serious dinner rut lately.  I’ve been slacking with my meal planning and my grocery budget has been suffering because of it. …

  • Green Chile Chicken Soup

    This is a sponsored post written by me on behalf of Tom Thumb. All opinions are 100% mine. Green Chile Chicken Soup made with chicken…

  • Green Chile Macaroni and Cheese

      Thank you Tillamook for sponsoring this post.  Visit your local Target to buy Tillamook Cheeses today! Green Chile Macaroni and Cheese takes classic mac…

  • “Leftover” Spaghetti for One

    A quick and easy spaghetti for one recipe using “leftover” ingredients found in your fridge!  A great way to clean out the refrigerator and enjoy…

  • Bacon Wrapped BBQ Chicken

    My Mom has been making this Bacon Wrapped BBQ Chicken for weeks now and I finally decided I had to try it.  Both of my girls…

  • Cheesy Italian Canned Baked Beans

    These Cheesy Italian Canned Baked Beans are a delicious spin on a Southern classic.  Traditional Italian flavors like onion, garlic, tomatoes, and real Parmesan transform…

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating