Crispy golden balls with a molten, rich beef ragù interior — the Netherlands' most beloved bar snack, served with hot mustard.
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.
Serves 6
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.
Using wet hands, roll tablespoon-sized pieces into smooth balls. Place on a lined tray.
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.
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.
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.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Kalfsbitterballen: made with veal for a more delicate flavour.
Cheese bitterballen: filled with gouda béchamel instead of beef.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.
Breaded unfried bitterballen freeze for up to 1 month. Cooked bitterballen keep for 2 days — reheat in a hot oven.
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.
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.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
Per serving (180g / 6.3 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes