Homemade Frozen Meatballs (Large Batch Recipe)

Large batch meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

Homemade frozen meatballs is one of my favorite meal prep recipes. It makes aprox 3 dozen, 2 inch meatballs, which freeze easily and are great to have on hand for quick weeknight meals or as an appetizer to feed a crowd.


Units Scale
  • 2 Tbsp olive oil
  • 1 large onion, diced
  • 3 cloves of garlic, minced
  • 3 Tbsp chopped, fresh parsley OR 1 1/2 Tbsp dried parsley
  • 2 Tbsp vegetable oil
  • 2 lbs ground beef
  • 1 lb ground chicken
  • 1 1/2 cups bread crumbs
  • 3 eggs
  • 2 Tbsp milk
  • 1 Tbsp Worcestershire sauce
  • 2 tsp garlic powder
  • 2 tsp onion powder
  • 1 tsp black pepper
  • 2 tsp salt


Heat olive oil in a large skillet over medium heat.

Add onion. Cook 3-4 minutes, stirring occasionally.

Add garlic and parsley. Cook an additional 3-4 minutes until onion is translucent and garlic is cooked.

Remove from heat and set aside. 

Heat oven to 350 degrees. 

Brush two sheet pans with vegetable oil. Make sure they're well coated. Set aside. 

Place ground beef and ground chicken in a large bowl.

Add all remaining ingredients, including the mixture from skillet.

Stir to combine everything together in the bowl. Stop as soon as all ingredients are incorporated to avoid the meatballs getting tough.

Take a small amount of the meat mixture and roll it into 2” balls. (Feel free to make them smaller if using for appetizers.)

Place meatball on one of the greased pans.

Continue doing this - place so the meatballs are tight together but not touching - until all of the meat mixture is used up. 

Place in preheated oven and bake for 25-30 mins. 

Remove meatballs from oven and allow to cool.