Print

Christmas Meatballs Recipe

4.6 from 119 reviews

These festive Christmas Meatballs combine savory ground beef with a rich, sweet, and tangy sauce made from ketchup, brown sugar, and port wine. Broiled to perfection and then simmered until tender, these meatballs make a perfect holiday appetizer or main dish. Optional fresh cranberries add a bright, seasonal touch just before serving.

Ingredients

Scale

Meatball Mixture

  • 3 pounds ground beef chuck
  • 1 (14-ounce) can evaporated milk
  • 1/4 cup dry breadcrumbs
  • 2 tablespoons Worcestershire sauce, divided
  • 1 (1 ounce) packet onion soup mix

Sauce

  • 2 cups ketchup
  • 1 cup brown sugar
  • 1/2 cup port wine or other sweet red wine
  • 1 tablespoon Worcestershire sauce (remaining from the 2 tablespoons)
  • 1 cup fresh cranberries (optional)

Instructions

  1. Prepare Meatball Mixture: In a large mixing bowl, combine the ground beef, evaporated milk, dry breadcrumbs, 1 tablespoon of Worcestershire sauce, and the onion soup mix. Stir gently until the mixture just comes together. Cover the bowl and refrigerate the mixture for at least 1 hour to allow the flavors to meld and the mixture to firm up.
  2. Preheat Oven and Prepare Baking Sheet: Move the oven rack to the highest level, approximately 6 inches from the top. Preheat the oven to broil. Line one or two baking sheets with parchment paper to prevent sticking and facilitate easy cleanup.
  3. Form Meatballs: Portion the chilled meat mixture into approximately 36 small meatballs, each about 1 to 1.5 inches in diameter. Arrange them spaced evenly on the lined baking sheet(s) to ensure even cooking.
  4. Broil Meatballs: Place the baking sheet under the broiler and cook the meatballs for 2 to 3 minutes until they begin to brown on one side. Using tongs or a spatula, turn each meatball and broil an additional 2 minutes on the other side. Repeat the process as needed if you have multiple trays. Remove the browned meatballs from the oven and set aside.
  5. Prepare Sauce: For Dutch oven method: In a Dutch oven over medium heat, combine ketchup, brown sugar, port wine, and the remaining 1 tablespoon Worcestershire sauce. Simmer the sauce for 2 to 3 minutes, stirring occasionally until the sugar dissolves and the sauce is smooth.
  6. Simmer Meatballs (Dutch Oven): Add the broiled meatballs to the sauce in the Dutch oven. Cover with a lid and simmer on low heat for 30 to 40 minutes, until the meatballs reach an internal temperature of 160°F and the sauce thickens.
  7. Simmer Meatballs (Slow Cooker): Alternatively, for the slow cooker method, first heat the sauce ingredients (ketchup, brown sugar, wine, Worcestershire sauce) in a medium saucepan over medium heat for about 2 minutes until sugar dissolves and mixture is smooth. Transfer the broiled meatballs to the slow cooker and pour the warmed sauce over them. Cook on HIGH for 1 hour until meatballs reach 160°F and sauce thickens.
  8. Add Cranberries and Serve: If using fresh cranberries, stir them into the sauce about 5 minutes before serving to heat them through without overcooking. Keep the Dutch oven covered on low or switch the slow cooker to LOW until ready to serve. Enjoy your flavorful Christmas meatballs!

Notes

  • Refrigerating the meatball mixture helps maintain their shape and makes handling easier.
  • Broiling the meatballs before simmering gives them a nice browned exterior and enhances flavor.
  • Port wine adds a subtle sweetness and depth; if unavailable, a sweet red wine or grape juice can be substituted.
  • Fresh cranberries are optional but add a festive tartness when incorporated just before serving.
  • Check the internal temperature of meatballs with a meat thermometer to ensure they reach 160°F for safe consumption.
  • This recipe offers flexibility with cooking methods—choose Dutch oven or slow cooker based on your available equipment.

Keywords: Christmas meatballs, holiday appetizer, broiled meatballs, sweet and tangy sauce, port wine sauce, slow cooker meatballs