Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Dutch Meatballs

Gehaktballen, Dutch Gehaktballen, Gehaktballen in Jus

This dutch meatballs recipe mixes ground beef and pork with milk-soaked breadcrumbs, onion and nutmeg, then rolls large, tender gehaktballen and fries them golden. The meatballs finish in a simple brown gravy made from the pan drippings, beef stock and a splash of soy sauce for colour. One serving is about 313 g.

Gehaktballen are the everyday meatball of the Netherlands — 'gehakt' means minced meat, and the classic Dutch plate of potatoes, vegetables and meat is built around them. They are rolled larger than most European meatballs, fried in butter until deeply browned, and finished in a simple brown gravy, or jus, made from the pan drippings. Unlike their Belgian neighbours' balletjes in tomatensaus, which are served in tomato sauce, and Finnish lihapullat in cream sauce, Dutch gehaktballen are defined by that savoury brown gravy and a warm pinch of nutmeg.

Pairs well with: Brown gravy, mashed potatoes & red cabbage

Provenance

Netherlands flag Netherlands

Dutch Home Cooking

Nordic & European

Time Dedication

1h 5m

25m prep • 40m cook

Batch Yield

4 Servings

587 kcal per serving

1 serving ≈ 313 g

Technical Skill

Intermediate

Medium (Pan-Fried)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Family dinners, Sunday suppers, weekday comfort food, cold-weather meals Cost: Medium — about $4–5 per serving at home
Tags: Pork Beef Savory
Golden Dutch meatballs on a floral plate with boiled potatoes, mashed potatoes, spinach and slices of bread

Dutch Home Cooking

Photo: Miansari66, CC0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $4–5 per serving at home (USD)

Made the Dutch way: beef and pork with milk-soaked breadcrumbs and nutmeg, rolled large, fried golden in butter, and simmered in a brown gravy.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 5m
P

Prep Stage: Soak, Mix & Roll

25 Mins • Mixing & Rolling

Soak the breadcrumbs in the milk for 10 minutes until soft. Mix them gently with the ground beef and pork, diced onion, nutmeg, pepper and salt — use your hands and stop as soon as the mixture comes together. Roll 8 large balls, about 7 cm across, with wet hands.

Maestro Tip: Mix gently and briefly; overworked meat makes tough, dense meatballs.

  1. 1

    Soak the Breadcrumbs

    10 Mins No heat

    Put the breadcrumbs in a large bowl and pour over the milk. Leave for 10 minutes until the crumbs are completely soft and swollen.

    Stale bread crumbs soak up more milk and give a softer meatball.

    Done when: Crumbs soft, swollen and holding the milk

  2. 2

    Mix & Roll the Gehaktballen

    15 Mins No heat

    Add the ground beef and pork, finely diced onion, nutmeg, black pepper and salt to the soaked crumbs. Mix with your hands just until combined, then roll 8 large, even balls with wet hands, about 7 cm across.

    Wet hands stop the mixture sticking and keep the balls smooth.

    Done when: 8 large, smooth, even balls

  3. 3

    Fry Until Golden

    15 Mins Medium-high heat, ~190°C (375°F)

    Melt the butter in a large, deep frying pan over medium-high heat. Fry the meatballs in batches for about 10 minutes, turning every few minutes, until deep golden brown all over. The centre must reach 71°C (160°F) for ground meat. Lift the balls out and keep them warm.

    Do not crowd the pan — the balls need space to brown, not steam.

    Done when: Deep golden crust all over, hot centre at 71°C (160°F)

  4. 4

    Make the Brown Gravy

    10 Mins Medium heat, ~175°C (350°F)

    Leave the drippings in the pan and sprinkle in the flour. Stir for 1 minute until it smells nutty, then pour in the warm beef stock a little at a time, scraping up the browned bits. Add the soy sauce and simmer for 5 minutes until the gravy coats a spoon.

    Warm stock mixes in smoothly; cold stock can make the gravy lumpy.

    Done when: Smooth, glossy brown gravy that coats a spoon

  5. 5

    Simmer in the Gravy

    10 Mins Gentle simmer, ~95°C (200°F)

    Return the meatballs to the pan, spoon the gravy over them, cover, and simmer gently for 10 minutes so the flavours come together. Taste the gravy and add a pinch more salt or pepper if needed.

    Keep the simmer gentle — hard boiling toughens the meatballs.

    Done when: Meatballs glossy with gravy, tender all the way through

  6. 6

    Rest & Serve

    5 Mins No heat

    Rest the meatballs in the gravy for 5 minutes off the heat. Serve two per person with plenty of gravy spooned over the top.

    Resting lets the meatballs soak up a little gravy and stay juicy.

    Done when: Hot, glossy meatballs in brown gravy, ready to serve

Finishing Touches & Plating

Serve the gehaktballen with mashed potatoes, red cabbage and plenty of brown gravy, with a slice of bread on the side to mop the plate clean.

Nutritional Physiology & Benefits

Nutrition

Energy

587

kcal / serving

Protein

34g

Complete AA

Carbs

18g

Complex

Fats

41g

Healthy

Per serving (4 servings · 1 serving ≈ 313 g)
Energy587 kcal
Protein34 g
Carbohydrates18 g
Fat41 g
Fibre1.3 g
Sugar3.4 g
Sodium1067 mg
Per 100g
Energy188 kcal
Protein11 g
Carbohydrates5.9 g
Fat13.1 g
Fibre0.4 g
Sugar1.1 g
Sodium341 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Beef and pork supply vitamin B12, iron and zinc, and the onion adds folate. All nutrition values are estimated.

High Protein

About 34 g of protein per serving from beef and pork supports muscle maintenance as part of a balanced diet.

Iron & Zinc

Red meat is a useful source of iron and zinc, minerals that support normal energy levels and immune function.

B Vitamins

Beef and pork supply vitamin B12, which supports normal red blood cell formation.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Mashed Potatoes

Creamy mash soaks up the brown gravy and turns the meatballs into a complete Dutch plate.

Vegetables

Red Cabbage

Sweet-sour red cabbage cuts the richness of the meatballs and adds colour and crunch.

Boiled Green Beans

Buttery green beans add freshness and a little bite beside the soft meatballs and mash.

Drinks

Cold Milk or Light Beer

A cold glass of milk is the classic Dutch table drink; a light lager works the same way.

Full Menus

Full Dutch Dinner

Gehaktballen in brown gravy with mashed potatoes, red cabbage and green beans — the classic aardappelen, groente, vlees plate.

Complete menu

Serve gehaktballen in brown gravy with mashed potatoes, sweet-sour red cabbage and boiled green beans.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Very Salty Sides

The gravy is already salty from stock and soy sauce, so skip extra-salty sides such as cured meats or salty cheese. This is general information, not medical advice.

Undercooked Centres

Ground meat must reach 71°C (160°F) in the centre — a browned outside does not prove the inside is done. Use a thermometer if unsure. This is general information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA hearty dinner — two large meatballs with gravy and vegetables is a full plate.
  • ChildrenMild, soft and easy to eat; cut the meatballs in half for younger children.
  • ElderlySoft and easy to chew; serve with smooth mash and well-cooked vegetables.
  • Pregnant womenEat only freshly cooked meatballs served piping hot, with the centre fully cooked to 71°C (160°F). Ask your clinician about portion guidance.
  • Breastfeeding womenA filling, protein-rich dinner; the nutmeg seasoning is mild and family-friendly.
  • AthletesHigh in protein for recovery; add extra potatoes for carbohydrate after training.
  • Weight gainEnergy-dense and easy to eat — add extra mash and gravy.
  • Weight lossKeep to one meatball with a large serving of vegetables and a small spoonful of gravy.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesLow in carbohydrate on its own — watch the mashed potato portion rather than the meatballs. Ask your clinician about suitable portions.
  • High blood pressureThis dish is high in sodium from stock, soy sauce and salt, so use low-sodium stock and skip the soy sauce. Ask your clinician about suitable portions.
  • Kidney diseaseHigh in protein, sodium and potassium — portion control matters. Ask your clinician before eating this dish.
  • GoutRed meat is rich in purines, so people with gout should eat this dish only occasionally and in small portions. Ask your clinician for guidance.
  • Stomach issuesRich, fried meat in gravy can feel heavy on a sensitive stomach — eat slowly and keep the portion modest. Ask your clinician if unsure.
  • Cardiovascular diseaseHigh in saturated fat and sodium, so keep portions moderate and load the plate with vegetables. Ask your clinician for guidance.
  • Fatty liverFried red meat with gravy is best kept occasional — choose a smaller serving with extra vegetables. Ask your clinician for guidance.
  • Food allergiesContains wheat (breadcrumbs, flour) and milk (butter, milk). The recipe contains no egg. Check labels and ask about allergens before eating.
  • Special therapeutic dietsNot suitable for low-sodium or low-fat therapeutic diets without changes to the stock, salt and frying fat. Ask your clinician or dietitian before adapting it.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool completely, then store the meatballs in their gravy in an airtight container.
In the fridge
Up to 3 days refrigerated.
In the freezer
Up to 3 months frozen in the gravy; thaw overnight in the fridge.
How to reheat
Reheat gently in a covered pan over low heat until steaming hot throughout, to 74°C (165°F); add a splash of water if the gravy thickens.
Freezing recommended
Yes — the meatballs freeze very well in their gravy.
Signs it has spoiled
Sour smell, slimy surface, or off colours — discard if any appear.

More recipes to explore

A plate of green boerenkool stamppot with a smoked sausage and bacon bits Netherlands flag Netherlands 45m
Dinner •Dutch Heritage

Stamppot

This stamppot recipe boils floury potatoes with curly kale, mashes them with butter and warm milk into a soft, green-flecked mash, and serves it with a smoked rookworst sausage, crisp bacon bits and mustard. One serving is about 480 g.

Comfort & Warmth

Floury potatoes mashed with kale, butter and milk, served with smoked sausage and bacon.

Pairs Well With
Smoked sausage, bacon bits & mustard
Six golden bitterballen with a small pot of mustard on a white plate Netherlands flag Netherlands 55m
Snack & Tea •Dutch Heritage

Bitterballen

This bitterballen recipe cooks beef slowly in stock until tender, binds it into a thick, creamy ragout with butter and flour, chills it firm, then rolls it into balls, crumbs them and fries them until the outside shatters and the inside turns molten. One serving is about 300 g, six bitterballen with mustard.

Comfort & Warmth

Crisp deep-fried balls of creamy beef ragout, served hot with mustard.

Pairs Well With
Dijon mustard & a cold beer
A plate of round golden stroopwafels showing their waffle pattern and syrup layer Netherlands flag Netherlands 1h
Snack & Tea •Dutch Heritage

Stroopwafels

This stroopwafels recipe bakes thin waffles in a hot iron, splits each one while it is still warm, and spreads it with a buttery caramel syrup spiced with cinnamon. The syrup softens the waffle just enough to make it chewy at the edges and crisp in the middle. One serving is about 155 g, three stroopwafels.

Comfort & Warmth

Thin, crisp waffle rounds split and filled with warm caramel syrup.

Pairs Well With
Coffee, tea & a glass of milk
A plate of golden poffertjes dusted with powdered sugar, with melting butter and a fork. Netherlands flag Netherlands 1h 15m
Breakfast •Dutch Market Day Classic

Poffertjes

Poffertjes are the Netherlands' most beloved sweet snack: dozens of tiny, puffy yeast pancakes cooked in a dimpled pan, served hot with melting butter and a snowfall of powdered sugar. One serving is about 195 g, roughly 20 little pancakes.

Sweet Morning Treat

Tiny yeast-raised pancakes, golden outside and soft inside, served with butter and powdered sugar.

Pairs Well With
Serve hot with butter and powdered sugar, and a cup of coffee or hot chocolate.

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.