Go Back
+ servings

Juicy Homemade Meatballs

Looking for a delicious and easy recipe that you can make ahead and enjoy anytime? These homemade meatballs are a game-changer! With the option to sauté or bake, they’re packed with flavor and perfect for meal prepping—just make a big batch, freeze, and enjoy later.
Print Pin
Course: Main Course
Cuisine: Italian
Keyword: Juicy Homemade Meatballs
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 8 people
-

Ingredients:

  • 3 slices of white bread, crusts removed and diced
  • 2/3 cup milk or cold water
  • 1 lb lean ground beef (85/15 fat content)
  • 1 lb ground turkey
  • 1/4 cup shredded Parmesan cheese
  • 1 large egg
  • 3 garlic cloves, minced
  • 2 tbsp finely chopped parsley
  • 1 tsp sea salt
  • 1/2 tsp black pepper
  • 2 tbsp olive oil (for sautéing)
 

Instructions:

Preparing the Meatball Mixture:
  1. In a large bowl, combine the diced bread with the milk or water.
    • Let it soak for about 5 minutes, then mash it with a fork to create a bread crumb-like texture.
  2. Add the ground beef, ground turkey, shredded Parmesan, egg, minced garlic, parsley, salt, and pepper to the bowl.
    • Mix everything together gently using your hands until just combined. Be careful not to overmix.
  3. Shape the mixture into meatballs:
    • Scoop about 2 tablespoons of the mixture per meatball (an ice cream scoop works great for this).
    • With wet hands, roll the mixture into 1 ½-inch meatballs.
 
Cooking Methods:
  1. To Sauté:
    • Heat a large non-stick skillet over medium heat and add the olive oil.
    • Once the oil is hot, add the meatballs to the pan, making sure not to overcrowd them.
    • Cook in batches, turning every 2 minutes, for a total of 6-8 minutes, or until evenly browned and the internal temperature reaches 160°F.
  2. To Bake:
    • Preheat your oven to 400°F.
    • Place the meatballs on a lined baking sheet, spaced 2 inches apart.
    • Bake for 20-23 minutes, or until fully cooked with an internal temperature of 160°F.
    • For a golden brown finish, broil them for the last 2-3 minutes.
 

Nutrition

Calories: 328 kcal | Carbohydrates: 5g | Protein: 24g | Fat: 23g | Saturated Fat: 8g | Trans Fat: 0.4g | Cholesterol: 100mg | Sodium: 464mg | Potassium: 378mg | Fiber: 0.3g | Sugar: 1g | Vitamin A: 143 IU |Vitamin C: 2mg | Calcium: 79mg | Iron: 2mg
Save