Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Christmas Eve Meatballs


  • Author: Amelia
  • Total Time: 1 hour 15 minutes
  • Yield: 6-8 servings (about 18 meatballs) 1x

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

  1. 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).
  2. Using clean hands, gently mix the ingredients until just combined. Avoid overmixing, as this can make the meatballs dense.

Step 2: Shape the Meatballs

  1. Roll the mixture into golf ball-sized meatballs (about 1 1/2 inches in diameter). You should have approximately 18 meatballs.
  2. Place the meatballs on a parchment-lined baking sheet to prevent sticking.

Step 3: Brown the Meatballs

  1. Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat.
  2. 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

  1. 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.
  2. Add the minced garlic and cook for another 30 seconds, stirring frequently to prevent burning.
  3. Stir in the tomato paste and cook for 1-2 minutes to deepen the flavor.
  4. 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

  1. Return the browned meatballs to the skillet, nestling them into the tomato sauce.
  2. 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

  1. Sprinkle the finished dish with fresh parsley, basil, and extra Parmesan cheese.
  2. 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