Easy Freezer-Friendly Meatballs

Easy Freezer-Friendly Meatballs

My Easy Freezer-Friendly Meatballs are deliciously juicy and make such a simple shortcut for your weeknight main dish! I use ground beef and pork, plus some traditional pesto to give the best flavor.

Author: Project Meal Plan

Meal Type: Peanuts Free

Cuisine: American

Difficulty: MEDIUM

Prep. Time: 20 minutes

Cook Time: 35 minutes

Total Time: 55 minutes

Servings: 32 meatballs

Calories: 96 kcal per serving

Ingredients

  • 1 lb - ground beef
  • 1 lb - ground pork
  • 1 cup - breadcrumbs
  • 2 - eggs
  • ⅓ cup - traditional basil pesto
  • 1 tsp - garlic powder
  • 1 tsp - onion powder
  • 1 tsp - salt
  • ½ tsp - black pepper

Instructions

  1. Add all ingredients to a large mixing bowl. Using your hands (you can use gloves), combine everything together until just mixed. Cover and place in the fridge for 20 minutes to an hour.
  2. Preheat the oven to 375F if cooking in the oven. Line a sheet pan with aluminum foil. Use a 2 tablespoon volume cookie scoop to form the meatballs and place the amount you want to cook directly on the sheet pan, about one inch apart (I usually cook half and freeze half). If you use a smaller scooper, reduce cooking time by a couple minutes.
  3. Oven: Place fresh meatballs into the oven and cook for 20-23 minutes, or until the internal temperature reaches 160F.
  4. Air fryer: Place fresh meatballs into the air fryer basket in a single layer, not touching each other. Air fry for 9-12 minutes, or until the internal temperature reaches 160F.
  5. Stovetop: Place meatballs and 2 cups sauce into a non-stick skillet over medium heat. When sauce begins to bubble, cover and reduce heat to low. Simmer for 30-35 minutes, or until the internal temperature of the meatballs reaches 160F.
  6. Serve over pasta with your favorite sauce, or on sandwich rolls with some sauce and melty cheese. Store leftovers in an airtight container for up to 4 days.
  7. Line a sheet pan (that fits into your freezer) with parchment paper. Place remaining raw formed meatballs on to the sheet pan. Freeze for at least 4 hours or overnight, and then place all frozen meatballs into an airtight freezer safe container (I use a silicone Stasher bag). Freeze for up to 3-4 months.
  8. Cook in the oven: Preheat oven to 375F. Place frozen raw meatballs on a foil lined rimmed sheet pan. Cook for 25-30 minutes or until the internal temperature reaches 160F.
  9. Cook in the air fryer: Place frozen raw meatballs into the air fryer basket. Air fry at 350F for 12-14 minutes, or until the internal temperature reaches 160F.

Nutrition

Energy: 96 kcal | Total Fat: 7 g | Saturated: 2 g | Trans: 0 g | Cholesterol: 31 mg | Total Carbs: 3 g | Fiber: 0 g | Sugars: 0 g | Proteins: 6 g | Sodium: 136 mg | Polyunsaturated: 1 g | Monounsaturated: 3 g

©2026 OnlineCook LLC