Description
These Savory Christmas Eve Meatballs combine the rich flavors of ground beef and pork with a fragrant Italian-inspired sauce, perfect for a cozy holiday feast. The meatballs are tender and juicy, enhanced by a mix of herbs and Parmesan cheese, while the tomato sauce is savory with a touch of sweetness, making this dish a festive classic that brings warmth to your holiday table.
Ingredients
Scale
For the Meatballs
- 1 lb ground beef (can swap for ground turkey for a lighter dish)
- 1 lb ground pork (consider using ground chicken for a leaner option)
- 1 cup breadcrumbs (Italian-style or gluten-free for dietary needs)
- 1/2 cup Parmesan cheese (Pecorino Romano as a flavorful substitution)
- 2 eggs (acts as a binder)
- 3 cloves garlic, minced (roasted garlic can offer a milder flavor)
- 1/4 cup fresh parsley (can swap with fresh basil for flavor variation)
- 1 tsp dried oregano
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes (optional for heat)
For the Sauce
- 2 tbsp olive oil (for browning meatballs)
- 1 medium onion, chopped (adds sweetness to the sauce)
- 28 oz crushed tomatoes
- 14.5 oz diced tomatoes
- 2 tbsp tomato paste
- 1 tsp dried basil
- 1 tbsp sugar (balances acidity of tomatoes)
Optional Garnishes
- 1/4 cup fresh basil (for garnish)
- 1/2 cup extra Parmesan cheese (for topping)
- Crusty bread (perfect for soaking up sauce)
Instructions
- Prepare the Meatball Mixture: In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, eggs, minced garlic, fresh parsley, dried oregano, salt, black pepper, and red pepper flakes if using. Mix thoroughly by hand or with a spoon until all ingredients are evenly distributed.
- Form the Meatballs: Shape the mixture into evenly sized meatballs, approximately 1 to 1.5 inches in diameter, placing them on a plate or tray ready for cooking.
- Brown the Meatballs: Heat the olive oil in a large skillet over medium heat. Add the meatballs in batches, being careful not to crowd the pan. Brown them on all sides, about 5-7 minutes total, until they develop a golden crust. Remove them from the skillet and set aside.
- Prepare the Sauce Base: In the same skillet, add the chopped onion and sauté until softened and translucent, about 4-5 minutes. This will release the sweetness into the sauce.
- Add Tomatoes and Flavorings: Stir in the crushed tomatoes, diced tomatoes, tomato paste, dried basil, and sugar. Mix well and bring the sauce to a gentle simmer.
- Simmer Meatballs in Sauce: Carefully add the browned meatballs back into the sauce. Cover and let everything simmer gently for 25-30 minutes, allowing the meatballs to cook through and absorb the sauce flavors.
- Garnish and Serve: Once cooked, sprinkle fresh basil and extra Parmesan cheese over the top. Serve hot with crusty bread on the side for a comforting holiday meal.
Notes
- You can substitute ground beef or pork with ground turkey or chicken for a lighter option.
- For a gluten-free version, use gluten-free breadcrumbs.
- Roasted garlic is a great alternative for a milder, sweeter garlic flavor.
- The sauce can be made ahead and meatballs reheated gently in the sauce before serving.
- Add more red pepper flakes if you prefer a spicier dish.
- Serve with crusty bread or over pasta if desired.