Grandma’s Christmas Meatballs Recipe

Introduction

Grandma’s Christmas Meatballs are a nostalgic holiday favorite, offering tender, flavorful meatballs simmered in a sweet and tangy sauce. Perfect for gatherings, this recipe brings warmth and tradition to your festive table.

A white dish filled with shiny, dark brown glazed meatballs that have visible small bits of red peppers and herbs inside. Bright red whole cranberries and sprigs of fresh green thyme are scattered around the meatballs for color contrast. A woman's hand with white nail polish is using a small silver fork to hold one meatball above the pile. The background shows a white marbled surface and a neutral beige cloth under the dish. The meatballs look moist with a sticky sauce coating them evenly. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 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
  • 2 cups ketchup
  • 1 cup brown sugar
  • 1/2 cup port wine or other sweet red wine
  • 1 cup fresh cranberries, optional

Instructions

  1. Step 1: In a large mixing bowl, combine the ground beef, evaporated milk, breadcrumbs, 1 tablespoon of Worcestershire sauce, and onion soup mix. Stir until the mixture just comes together. Cover and refrigerate for at least 1 hour.
  2. Step 2: Move the oven rack to the highest level, about 6 inches from the top, and preheat the oven to broil. Line one or two baking sheets with parchment paper.
  3. Step 3: Portion the meat mixture into approximately 36 small meatballs and place them on the lined baking sheet(s) with space between each meatball.
  4. Step 4: Broil the meatballs for 2-3 minutes until they begin to brown. Turn the meatballs and broil for another 2 minutes on the other side. Repeat if necessary for multiple trays. Remove from the oven.
  5. Step 5: For the Dutch oven method, combine the ketchup, brown sugar, wine, and remaining Worcestershire sauce in the Dutch oven. Simmer over medium heat for 2-3 minutes until the sugar dissolves and the sauce is smooth. Add the broiled meatballs, cover, and simmer on low heat for 30-40 minutes until the meatballs reach 160°F and the sauce thickens.
  6. Step 6: For the slow cooker method, combine the ketchup, brown sugar, wine, and remaining Worcestershire sauce in a medium saucepan over medium heat. Cook for about 2 minutes until the sugar dissolves and the mixture is smooth.
  7. Step 7: Transfer the broiled meatballs to a slow cooker, pour the sauce over them, and cook on HIGH for 1 hour until the meatballs reach 160°F and the sauce thickens.
  8. Step 8: If using fresh cranberries, stir them in about 5 minutes before serving. Keep the Dutch oven covered on low heat or set the slow cooker to LOW until ready to serve. Enjoy!

Tips & Variations

  • Substitute port wine with a sweet red grape juice for a non-alcoholic version without compromising sweetness.
  • For extra flavor, try adding a teaspoon of smoked paprika or a pinch of cayenne pepper to the meat mixture.
  • Fresh cranberries add a festive tartness but can be omitted if unavailable—dried cranberries also work well.
  • Broiling the meatballs before simmering helps seal in juices and enhances the texture.

Storage

Store leftover meatballs with sauce in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over low heat to prevent drying out. You can also freeze the cooked meatballs and sauce for up to 3 months; thaw overnight in the fridge before reheating.

How to Serve

A white round pot filled with about 15 dark brown meatballs covered in a shiny thick reddish-brown sauce, garnished with bright green parsley leaves and a few small red berries, resting on a dark gray cloth on a wooden table. The background is softly blurred with Christmas decorations of green branches, red and gold baubles, and warm yellow lights creating a festive mood. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make these meatballs ahead of time?

Yes, you can prepare the meat mixture and form meatballs a day in advance. Keep them refrigerated and broil just before cooking in the sauce for best results.

What if I don’t have a Dutch oven or slow cooker?

You can simmer the meatballs and sauce gently in a covered saucepan over low heat for 30-40 minutes, stirring occasionally, until cooked through and the sauce thickens.

Print

Grandma’s Christmas Meatballs Recipe

Grandma’s Christmas Meatballs are a festive and flavorful holiday classic combining tender ground beef meatballs with a sweet and tangy port wine-infused ketchup sauce. Broiled to perfection and simmered until rich and saucy, these meatballs are perfect for holiday parties or cozy family dinners. The optional fresh cranberries add a vibrant burst of tartness that complements the savory flavors beautifully.

  • Author: Mia
  • Prep Time: 1 hour 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 2 hours
  • Yield: Approximately 36 meatballs, serving 8-10 people 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Ingredients

Scale

Meatballs

  • 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 the Meatball Mixture: In a large mixing bowl, combine the ground beef, evaporated milk, breadcrumbs, 1 tablespoon Worcestershire sauce, and onion soup mix. Stir until the mixture just comes together. Cover and refrigerate for at least 1 hour to help the flavors meld and the mixture set.
  2. Preheat Oven for Broiling: Move the oven rack to the highest level, about 6 inches from the top heating element. Preheat your oven to broil. Line one or two baking sheets with parchment paper to prevent sticking.
  3. Form Meatballs: Portion the meat mixture into approximately 36 small meatballs, spacing them evenly on the lined baking sheets to ensure even cooking and browning.
  4. Broil Meatballs: Place the trays in the oven and broil the meatballs for 2-3 minutes until they start to brown. Turn each meatball over and broil for another 2 minutes on the other side. Repeat as necessary for multiple trays. Remove from oven once nicely browned.
  5. Make Sauce on Stovetop: For the Dutch oven method, combine the ketchup, brown sugar, port wine, and the remaining 1 tablespoon Worcestershire sauce in a Dutch oven. Simmer on medium heat for 2-3 minutes until the sugar dissolves and the sauce is smooth.
  6. Simmer Meatballs in Sauce (Dutch Oven): Add the broiled meatballs to the Dutch oven, cover, and simmer on low heat for 30-40 minutes, until the meatballs reach 160°F internally and the sauce thickens.
  7. Alternate Slow Cooker Method – Prepare Sauce: Combine ketchup, brown sugar, wine, and remaining Worcestershire sauce in a medium saucepan over medium heat, cooking for about 2 minutes until sugar dissolves and sauce smooths.
  8. Simmer Meatballs in Slow Cooker: Transfer the broiled meatballs to the slow cooker, pour the prepared sauce over them, and cook on HIGH for 1 hour until meatballs are cooked through to 160°F and sauce thickens.
  9. Serve: If using fresh cranberries, stir them in about 5 minutes before serving to add a fresh tartness. Keep the Dutch oven covered on low heat or switch the slow cooker to LOW until ready to serve. Enjoy the warm, comforting meatballs as a festive holiday treat!

Notes

  • Meatballs can be made a day ahead and refrigerated before broiling.
  • Broiling ensures a nice browned exterior before simmering in sauce.
  • Port wine adds a unique sweetness and depth; substitute with another sweet red wine if unavailable.
  • Fresh cranberries are optional but add a festive color and tart flavor contrast.
  • Ensure meatballs reach an internal temperature of 160°F for food safety.
  • For a gluten-free option, substitute breadcrumbs with gluten-free crumbs and verify the soup mix is gluten-free.

Keywords: Christmas meatballs, holiday meatballs, beef meatballs, Christmas appetizer, holiday appetizer, broiled meatballs, port wine meatballs

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating