Ingredients
Scale
For the Meatballs
- 1 pound ground beef
- 1 pound ground pork (or ground turkey for a lighter option)
- 1/2 cup breadcrumbs (Italian-style or plain)
- 1/4 cup grated Parmesan cheese
- 2 large eggs
- 3 garlic cloves, minced
- 1/4 cup fresh parsley, chopped (plus extra for garnish)
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
For the Tomato Sauce
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 3 garlic cloves, minced
- 1 can (28 ounces) crushed tomatoes
- 1 can (14 ounces) diced tomatoes
- 1 tablespoon tomato paste
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon sugar (to balance the acidity)
- Salt and pepper to taste
Optional Garnishes
- Fresh basil leaves
- Extra Parmesan cheese, grated
- Crusty bread for serving
Instructions
Step 1: Make the Meatball Mixture
- In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, eggs, minced garlic, parsley, oregano, salt, black pepper, and red pepper flakes (if using).
- Using clean hands, gently mix the ingredients until just combined. Avoid overmixing, as this can make the meatballs dense.
Step 2: Shape the Meatballs
- Roll the mixture into golf ball-sized meatballs (about 1 1/2 inches in diameter). You should have approximately 18 meatballs.
- Place the meatballs on a parchment-lined baking sheet to prevent sticking.
Step 3: Brown the Meatballs
- Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat.
- Add the meatballs in batches, ensuring they don’t touch, and cook for 2-3 minutes per side until browned all over. Remove the browned meatballs and set them aside on a plate.
Step 4: Prepare the Tomato Sauce
- In the same skillet or Dutch oven, add a little more olive oil if needed and sauté the diced onion until softened, about 5 minutes.
- Add the minced garlic and cook for another 30 seconds, stirring frequently to prevent burning.
- Stir in the tomato paste and cook for 1-2 minutes to deepen the flavor.
- Add the crushed tomatoes, diced tomatoes, dried basil, dried oregano, and sugar. Stir well to combine. Season with salt and pepper to taste.
Step 5: Simmer the Meatballs
- Return the browned meatballs to the skillet, nestling them into the tomato sauce.
- Cover the skillet and simmer the meatballs over low heat for 25-30 minutes, allowing the flavors to meld and the meatballs to cook through. Stir occasionally to ensure even cooking.
Step 6: Garnish and Serve
- Sprinkle the finished dish with fresh parsley, basil, and extra Parmesan cheese.
- Serve the meatballs with crusty bread, pasta, or polenta, and enjoy the festive flavors of Christmas Eve!
- Prep Time: 30 minutes
- Cook Time: 45 minutes
Nutrition
- Serving Size: 2-3 meatballs with sauce
- Calories: 320 kcal
- Sugar: 6g
- Fat: 18g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 25g