Skip to content
Bitterballen (Dutch Beef Ragout Croquettes)
dutchsnack

Bitterballen (Dutch Beef Ragout Croquettes)

Netherlands' most popular bar snack — crispy, golden deep-fried balls with a molten beef ragout centre. Served with Dutch mustard at every café and birthday party. The essential Dutch bite.

Prep
30 min
Cook
60 min
Servings
6
Difficulty
Hard
4.8
Sign in to rate
#Dutch#Netherlands#bar snack#fried#beef#croquette#bitterballen#party food

About This Recipe

Bitterballen are the defining snack food of Dutch café culture and are consumed in enormous quantities — at birthday parties (verjaardagen), at the legendary Dutch institution of 'borreltijd' (drinks time), and at every bruine kroeg (brown pub) in Amsterdam. They are essentially small, spherical Dutch beef croquettes: a thick, deeply savoury beef ragout (made from slow-braised beef in a rich roux sauce) is cooled until solid, shaped into small balls, breaded and deep-fried until shattering crispy on the outside with a molten, steaming ragout centre. The challenge and the joy: biting in carefully to avoid a scalding interior while dipping in sharp Dutch mustard.

Ingredients

Serves 6

  • 300 gbeef brisket or chuck(braised until tender, shredded)
  • 60 gbutter
  • 60 gplain flour
  • 400 mlbeef stock(warm)
  • 1 tbspWorcestershire sauce
  • 1 tbspDijon mustard
  • 2 tbspfresh parsley(finely chopped)
  • 0.5 tspnutmeg
  • 1 tspsalt
  • 0.5 tspwhite pepper
  • 3eggs(beaten, for coating)
  • 150 gfine dry breadcrumbs
  • plain flourfor dusting
  • 1 litrevegetable oil(for frying)
  • Dutch mustard (Zaanse mosterd)to serve

Instructions

  1. 1

    Make ragout

    Melt butter in a saucepan. Whisk in flour and cook 2 min (roux). Gradually add warm stock, whisking constantly until smooth and thick. Add shredded beef, Worcestershire, mustard, parsley, nutmeg, salt and pepper. Cook stirring 5 min.

  2. 2

    Set the ragout

    Pour into a shallow dish. Cover with plastic wrap directly on the surface. Refrigerate minimum 3 hours or overnight until completely solid — it must be firm enough to shape.

    The ragout must be very firm when cold. If it is too soft to shape, add 1 tbsp more flour to the mix and re-cook briefly.

  3. 3

    Shape

    With cold, wet hands, roll tablespoons of the firm ragout into small balls (3–4cm diameter). Work quickly — warmth will soften them. Return shaped balls to the fridge 30 min.

  4. 4

    Bread

    Roll each ball in flour, then beaten egg, then breadcrumbs. Double-coat: dip again in egg then breadcrumbs for an extra-crispy shell. Return to fridge 30 min.

  5. 5

    Deep fry

    Heat oil to 180°C. Fry bitterballen in batches of 6, 2–3 min until deep golden. Drain on paper towels.

  6. 6

    Serve

    Serve immediately with Dutch mustard for dipping. The interior should be molten — warn guests to bite carefully.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Pro Tips

  • Double breading is important — the extra coating prevents the molten interior from bursting through during frying.

  • The ragout must be fully cold and firm before shaping — warm ragout will not hold its shape.

  • Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.

  • Mise en place pays for itself: chop, measure and pre-mix everything before the heat goes on, especially for any step that moves fast.

Variations

  • Cheese bitterballen: replace beef with a thick Gouda cheese sauce

  • Mushroom ragout for a vegetarian version

  • Add curry powder to the ragout for a Dutch-Indonesian fusion version (kroket kari)

  • Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

Storage

Shaped, breaded bitterballen freeze very well — fry directly from frozen, adding 1 extra minute.

History & Origin

Bitterballen evolved from the Dutch kroket (croquette) in the 18th–19th century. The smaller spherical format was designed specifically as a one-bite snack to accompany 'bitters' (Dutch genever gin). The tradition of serving bitterballen at borrels (drinks gatherings) is so deeply embedded in Dutch culture that the bitterbal is often cited as the most representative Dutch snack internationally.

Frequently Asked Questions

What is Dutch mustard (Zaanse mosterd)?

Zaanse mosterd is a coarse-ground Dutch mustard from the Zaandam region with a sharp, grainy texture and strong flavour. It is sharper and more pungent than Dijon but less so than English mustard. It is available in Dutch specialty food shops and some supermarkets. Any coarse-grain mustard makes a good substitute.

Can I make this ahead of time?

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.

What can I substitute if I don't have all the ingredients?

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.

How do I know it's authentic?

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.

Nutrition Facts

Per serving · 6 servings total

Calories320kcal
Protein16g
Carbohydrates28g
Fat16g
Fiber1g
Protein16g
Carbs28g
Fat16g

Time Summary

Prep time30 min
Cook time60 min
Total time90 min

Have Questions?

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

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes