Dinner · Belgian

Belgian Meatballs in Liège Syrup Sauce

These Belgian boulets are tender pork and beef meatballs simmered in a glossy sweet and sour sauce built on Liège syrup, mustard, and caramelized onions. It tastes like a cozy Belgian bistro dish, but it comes together in one pan on a busy weeknight. Serve them over mashed potatoes or with crispy fries to soak up every drop of sauce.

Jump to recipe
Belgian Meatballs in Liège Syrup Sauce

Why you'll love this

  • One pan, one glossy sweet and sour sauce, minimal cleanup.
  • Tender beef and pork meatballs that soak up all that flavor.
  • A classic Belgian bistro dish made weeknight easy.
  • The sauce is sweet, tangy, and rich all at once.

EveryDayMeal recipe

Belgian Meatballs in Liège Syrup Sauce

Prep
20m
Cook
45m
Total
65m
Serves
4
Level
Medium

Ingredients

  • 2/3 lb ground beef
  • 2/3 lb ground pork
  • 1 onion, finely chopped
  • 1 clove garlic, peeled and crushed
  • 1 egg
  • 4 tablespoons breadcrumbs
  • 1 tablespoon mustard
  • 1 tablespoon fresh parsley, chopped
  • 1 pinch salt
  • 1 pinch black pepper
  • 1 splash oil, for browning
  • 2 onions, sliced
  • 1 tablespoon butter
  • 1 tablespoon brown sugar
  • 2 tablespoons white wine vinegar
  • 2 tablespoons mustard
  • 4 tablespoons Liège syrup (sirop de Liège)
  • 1 cup beef stock
  • 1 bay leaf
  • 1 splash beer (optional)

Equipment

  • Large mixing bowl
  • Large skillet with lid
  • Spatula or wooden spoon

Instructions

  1. In a large bowl, combine the ground beef, ground pork, chopped onion, crushed garlic, egg, breadcrumbs, 1 tablespoon mustard, parsley, salt, and pepper. Mix just until everything holds together so the meatballs stay tender rather than dense.
  2. Shape the mixture into meatballs. For fast weeknight cooking, make them golf ball sized so they brown quickly and cook through evenly (traditional Liège boulets are much larger).
  3. Heat a splash of oil in a large skillet over medium high heat, then brown the meatballs on all sides until they build a deep golden crust, about 6 to 8 minutes. That crust adds flavor to the finished sauce.
  4. Transfer the browned meatballs to a plate and set aside. They will finish cooking in the sauce later.
  5. In the same pan, melt 1 tablespoon butter over medium heat, then add the sliced onions. Cook until soft and lightly caramelized, about 8 to 10 minutes, so they turn sweet and jammy instead of sharp.
  6. Sprinkle in the brown sugar and stir until it melts into the onions and starts to deepen in color, about 1 minute.
  7. Pour in the white wine vinegar and scrape up all the browned bits stuck to the bottom of the pan, which is where a lot of the flavor lives.
  8. Stir in the 2 tablespoons mustard and the Liège syrup until the sauce looks smooth and glossy.
  9. Pour in the beef stock (and a splash of beer if using), add the bay leaf, and stir until the syrup fully dissolves into the sauce.
  10. Return the meatballs and any juices to the pan, cover, and simmer gently for 25 to 30 minutes, stirring occasionally, until the meatballs are cooked through and the sauce thickens naturally. Use less time for small meatballs, more for large ones.
  11. Taste and adjust: add more syrup for sweetness, more vinegar for tang, or more mustard for depth. You want a rich, velvety sweet and sour sauce.
  12. Discard the bay leaf and serve hot over mashed potatoes or with fries to catch the sauce.

Tips from the kitchen

  • Wet your hands before rolling so the meatball mixture does not stick to your fingers.
  • If you cannot find Liège syrup, a mix of apple butter and a little molasses gets close to that dark, fruity sweetness.
  • Do not crowd the pan when browning; work in batches so the meatballs sear instead of steam.

Estimated nutrition per serving: 480 cal · 32g protein · 28g carbs · 26g fat

Make it your own

  • Swap all pork or all beef if that is what you have on hand.
  • Add a splash of dark Belgian beer for a deeper, malty sauce.
  • Stir in a handful of sliced mushrooms with the onions for extra body.

Storing & make-ahead

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of stock or water to loosen the sauce. The meatballs also freeze well for up to 2 months.

Good to know

What is Liège syrup?
It is a thick, dark Belgian fruit syrup made from apples and pears. It gives the sauce its signature sweet, jammy depth.
Can I make these ahead?
Yes. They actually taste better the next day once the flavors meld. Make them a day ahead and reheat gently before serving.
What should I serve with them?
Mashed potatoes or Belgian style fries are traditional and perfect for soaking up the sauce. Buttered noodles work too.
Why are my meatballs falling apart?
You likely need more binder or less handling. Make sure the egg and breadcrumbs are well mixed in, and brown them undisturbed to set the crust before turning.

Related recipes