Ingredients
Equipment
Method
Prepare the Meatballs
- Make the Panade: In a large mixing bowl, combine the Panko breadcrumbs and milk. Let it sit for 5-10 minutes until the breadcrumbs have fully absorbed the liquid. This is the secret to juicy meatballs!
- Combine Ingredients: To the bowl with the panade, add the ground beef, ground pork, Parmesan cheese, beaten egg, parsley, minced garlic, oregano, salt, and pepper.
- Mix & Shape: Gently mix everything with your hands until just combined. Do not overmix! Roll the mixture into 1.5 to 2-inch balls.
Cook the Meatballs (Choose Your Method)
- Sear the Meatballs (Recommended): Heat 2 tbsp of olive oil in a large pot or Dutch oven over medium-high heat. Sear the meatballs in batches until browned on all sides. Remove them from the pot and set them on a plate.
- OR Bake the Meatballs: Preheat your oven to 400°F (200°C). Arrange the meatballs on a lined baking sheet and bake for 15-20 minutes until browned.
Make the Sauce and Simmer
- Sauté Aromatics: In the same pot, add the remaining olive oil over medium heat. Sauté the chopped onion for 3-4 minutes until softened, then add the minced garlic and cook for one more minute until fragrant.
- Build the Sauce: Deglaze the pot by pouring in the white wine or chicken broth and scraping the bottom. Add the crushed tomatoes, tomato paste, balsamic vinegar, oregano, red pepper flakes, and sugar. Stir well and season with salt and pepper.
- Simmer: Bring the sauce to a gentle simmer. Carefully return your seared or baked meatballs to the pot
- Finish Cooking: Reduce the heat to low, cover the pot, and let everything simmer for at least 30 minutes.
- Serve: Garnish with fresh basil and an extra sprinkle of Parmesan cheese and serve hot.
Notes
- The Secret to Juicy Meatballs! The "panade" (the mixture of breadcrumbs and milk) is the most important step for incredibly juicy meatballs. Don't skip it! Also, remember to mix the meat gently and only until just combined. Overmixing is the #1 cause of tough meatballs!
- Meat Variations: The classic beef and pork combination provides the best flavor and tenderness. However, you can use all beef if you prefer, or substitute the pork with ground Italian sausage.
- Time-Saving Shortcut: If you’re short on time, you can use a high-quality, 24-ounce jar of your favorite store-bought marinara sauce.
- Make-Ahead & Freezing: This recipe freezes perfectly. You can freeze the cooked meatballs and sauce together in an airtight container for up to 3 months.
- Perfectly Cooked: For food safety, the most reliable method is to use a meat thermometer. The meatballs are perfectly cooked when their internal temperature reaches 160°F (71°C).
- Serving Suggestions: While classic with spaghetti, these meatballs are also amazing in a toasted sub sandwich, over creamy polenta, or with crusty bread.
- A Note on Nutrition: The nutrition information provided is an estimate and will vary.