Entree: Belgium – Brussels – Boulets Liégeois (Liège-style pork and beef meatballs served in a sweet-and-sour caramelized onion and preserved-fruit sauce)

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

Boulets Liégeois (Liège-style pork and beef meatballs served in a s... recipe
Serving Size: 6
Approximate Time
Prep 20 min
Cook 40 min
Total 1 hr

Ingredients

US weight measurements (approximate). oz means weight ounces, not fluid ounces.

- 1 lb ground beef
- 1 lb ground pork
- 2 large eggs, approx. 3 1/2 oz
- 2 slices (2 1/8 oz) white sandwich bread, crusts removed and soaked in milk
- 1/2 cup (120 ml) whole milk
- 1 medium (5 1/4 oz) onion, finely chopped
- 2 tbsp (30 ml) vegetable oil
- 2 tbsp butter
- 3/4 cup finely fresh breadcrumbs (squeeze drained soaked bread)
- 2 tbsp (30 ml) Dijon mustard
- 1 tsp ground nutmeg
- 2 tbsp fresh flat-leaf parsley, chopped
- 1 1/2 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 2 cups (480 ml) beef or veal stock
- 3 tbsp brown sugar
- 3 tbsp (45 ml) white wine vinegar
- 3 tbsp (45 ml) Sirop de Liège or thick apple-pear jam
- 1 tbsp (15 ml) Worcestershire sauce
- 1 bay leaf
- 1 tsp cornstarch mixed with 1 tbsp (15 ml) cold water (optional, to thicken)
- Extra oil or butter for frying as needed
Show original ingredient measurements
- 1 lb (454 g) ground beef
- 1 lb (454 g) ground pork
- 2 large eggs, approx. 100 g
- 2 slices (60 g) white sandwich bread, crusts removed and soaked in milk
- 1/2 cup (120 ml) whole milk
- 1 medium (150 g) onion, finely chopped
- 2 tbsp (30 ml) vegetable oil
- 2 tbsp (30 g) butter
- 3/4 cup (90 g) finely fresh breadcrumbs (squeeze drained soaked bread)
- 2 tbsp (30 ml) Dijon mustard
- 1 tsp (5 g) ground nutmeg
- 2 tbsp (30 g) fresh flat-leaf parsley, chopped
- 1 1/2 tsp (9 g) kosher salt
- 1/2 tsp (2 g) freshly ground black pepper
- 2 cups (480 ml) beef or veal stock
- 3 tbsp (45 g) brown sugar
- 3 tbsp (45 ml) white wine vinegar
- 3 tbsp (45 ml) Sirop de Liège or thick apple-pear jam
- 1 tbsp (15 ml) Worcestershire sauce
- 1 bay leaf
- 1 tsp (3 g) cornstarch mixed with 1 tbsp (15 ml) cold water (optional, to thicken)
- Extra oil or butter for frying as needed

Instructions

1. In a large bowl combine ground beef, ground pork, eggs, soaked and squeezed bread (include milk), breadcrumbs, 1 tbsp Dijon mustard, parsley, nutmeg, 1 tsp salt, and 1/4 tsp pepper. Mix gently until just combined and form into 12 even meatballs.
2. Heat 2 tbsp vegetable oil in a heavy skillet over medium heat. Brown meatballs on all sides in batches, about 6–8 minutes total per batch, then transfer to a plate.
3. In the same skillet reduce heat to medium-low and add 2 tbsp butter. Add the finely chopped onion and a pinch of salt; cook slowly until deeply caramelized, about 12–15 minutes, stirring occasionally.
4. Stir in brown sugar and continue to cook briefly until the onions are sticky and golden. Add white wine vinegar and scrape up any brown bits from the pan.
5. Add beef stock, Sirop de Liège, Worcestershire sauce, remaining 1 tbsp Dijon mustard, bay leaf, and remaining salt and pepper. Bring to a gentle simmer.
6. Return the browned meatballs to the pan, cover partially, and simmer gently for 20–25 minutes until cooked through and sauce has reduced and thickened. If a thicker sauce is desired, stir in the cornstarch slurry and simmer 1–2 minutes until glossy.
7. Adjust seasoning with salt, pepper, and a bit more vinegar or sugar to balance sweet and sour. Remove bay leaf before serving.
8. Serve hot with fries, mashed potatoes, or buttered noodles and garnish with extra chopped parsley.
Estimated Nutritional Information*

Per serving | Servings: 6

Calories: 575 kcal
Carbohydrates: 21.2 g
Protein: 32.1 g
Fat: 39.7 g
Sodium: 1124 mg

Generated: 2026-11-05T19:46:05+00:00

*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded.

Recipe Metadata
Recipe ID
6337
Country
Belgium
Region
Brussels
URL
https://kitchen2mytable.com/view_recipe_data.php?id=6337

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!