Skip to content
🟠
dutchsnack✨ New

Bitterballen — Dutch Deep-Fried Snacks

Crispy golden balls with a molten, rich beef ragù interior — the Netherlands' most beloved bar snack, served with hot mustard.

Prep
60 min
Cook
30 min
Servings
6
Difficulty
Medium
4.9(3,210 ratings)
#bitterballen#dutch#croquette#bar snack#deep fried#beef

About This Recipe

Bitterballen are the Netherlands' most iconic bar snack and one of the great fried foods of Europe: small, perfectly round croquettes filled with a thick, well-seasoned beef ragù bound with a stiff béchamel, chilled until solid, then breaded and deep-fried until the exterior is deeply golden and shatteringly crispy while the interior is dangerously molten. They are named after the 'bitter' (liquor) they were traditionally served alongside in Dutch brown cafés (bruine kroegen), and eating them with hot Dutch mustard for dipping while drinking beer is one of the Netherlands' great pleasures. Bitterballen are served at every Dutch party, birthday and New Year's celebration, and making them from scratch is a labour of love that is completely worth it.

Ingredients

Serves 6

  • 400 gbeef shin or chuck(slow-cooked until very tender)
  • 50 gbutter
  • 80 gplain flour
  • 400 mlbeef stock
  • 100 mlwhole milk
  • 1 tablespoonWorcestershire sauce
  • 1 teaspoonsalt
  • 1 teaspoonwhite pepper
  • 2 tablespoonsfresh parsley(finely chopped)
  • 2eggs(beaten, for breading)
  • 150 gfine breadcrumbs
  • 1 litrevegetable oil(for frying)
  • Dutch mustardto serve

Instructions

  1. 1

    Make the ragù

    Finely shred slow-cooked beef. Make a thick béchamel: melt butter, add flour, cook 2 minutes, then gradually add stock and milk stirring constantly until thick. Season with Worcestershire sauce, salt and pepper. Fold in beef and parsley. Spread on a tray and refrigerate for 4 hours until solid.

    The mixture must be completely solid before shaping — if it's too soft, add more flour to the béchamel.

  2. 2

    Shape

    Using wet hands, roll tablespoon-sized pieces into smooth balls. Place on a lined tray.

  3. 3

    Bread

    Dip each ball in beaten egg, then coat thoroughly in breadcrumbs, pressing to adhere. For extra crunch, repeat the egg and breadcrumb step (double-breaded). Freeze for 30 minutes before frying.

  4. 4

    Fry

    Fry in 180°C oil for 3–4 minutes until deep golden. Drain on paper towels. Warn your guests: the interior is extremely hot. Serve with Dutch mustard.

Pro Tips

  • The filling must be genuinely solid before shaping — don't skip the refrigeration.

  • Bitterballen freeze very well before frying — make a large batch and freeze on trays, then bag them. Fry from frozen, adding 1 minute to cooking time.

  • The interior is molten — always bite gently and wait a moment after frying.

Variations

  • Kalfsbitterballen: made with veal for a more delicate flavour.

  • Cheese bitterballen: filled with gouda béchamel instead of beef.

Storage

Breaded unfried bitterballen freeze for up to 1 month. Cooked bitterballen keep for 2 days — reheat in a hot oven.

History & Origin

Bitterballen evolved from the Dutch kroket (a larger, oblong version) and became particularly associated with the Dutch café culture of the 19th and 20th centuries, where they were served alongside bitters and jenever (Dutch gin). The round shape distinguishes them from the oblong kroket, with bitterballen designed to be eaten in one or two bites as a standing snack. They are now Netherlands' most recognised snack food internationally.

Frequently Asked Questions

Can I use shop-bought braised beef?

Yes — any well-seasoned, tender braised or slow-cooked beef works. Leftover pot roast is ideal. The key is that the beef is very tender and well-seasoned.

Nutrition Facts

Per serving (180g) · 6 servings total

Calories340kcal
Protein18g
Carbohydrates28g
Fat18g
Fiber1g
Protein18g
Carbs28g
Fat18g

Time Summary

Prep time60 min
Cook time30 min
Total time90 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes