Ingredients:
- 5 lbs (680g) Ground Beef (80/20 blend recommended)
- 3 large Yellow Onions, thinly sliced
- 1/2 cup (45g) Panko Breadcrumbs
- 1/4 cup (60ml) Whole Milk or Beef Broth
- 1 Large Egg, lightly beaten
- 1 tablespoon Worcestershire Sauce
- 2 tablespoons Fresh Parsley, finely chopped
- 1 teaspoon Garlic Powder
- 1 teaspoon Salt
- 1 teaspoon Black Pepper
- 2 tablespoons Unsalted Butter
- 1/2 cup (120ml) Dry White Wine (Optional, substitute with beef broth)
- 2 cups (475ml) Good Quality Beef Broth
- 1 teaspoon Fresh Thyme Leaves (or 1/2 tsp dried)
- 1 Bay Leaf
- 6 oz (170g) Gruyère Cheese, grated
- Fresh Chives, for garnish
Instructions:
- Melt butter in a large, heavy-bottomed skillet over medium heat. Add the sliced onions and cook slowly, stirring occasionally, for 15–20 minutes until deeply softened and golden brown. Deglaze the pan with the white wine (if using), scraping up any browned bits, and cook until the liquid has almost evaporated. Remove from heat and set aside to cool slightly.
- In a large mixing bowl, whisk together the milk/broth, egg, and Worcestershire sauce. Gently combine the panko, parsley, garlic powder, salt, and pepper into the liquid mixture.
- Add the ground beef and the cooled caramelized onions to the bowl. Mix everything gently with your hands until just combined; avoid overmixing to ensure tender meatballs.
- Roll the mixture into uniform 1.5-inch meatballs. Pour the beef broth into the bottom of a 6-quart slow cooker. Add the thyme and bay leaf, then carefully nestle the raw meatballs into the broth.
- Cover and cook on Low for 6-7 hours or on High for 3.5-4 hours, until the meatballs are cooked through (internal temperature of 160°F/71°C).
- About 15 minutes before serving, remove the bay leaf and taste the broth for seasoning adjustment. Sprinkle the grated Gruyère evenly over the top of the meatballs.
- Cover and cook on High for 10-15 minutes, or until the cheese is completely melted and bubbly. Garnish with fresh chives and serve hot.