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

Overview

Dutch Kapsalon

Kapsalon, Patat Kapsalon, Rotterdam Kapsalon, Hairdresser Kapsalon

This Dutch kapsalon recipe starts with a tray of crisp oven-baked fries, piles on juicy chicken shawarma, covers it with shredded Gouda and bakes it until the cheese melts and bubbles, then finishes with crunchy lettuce, tomato, cucumber and red onion, garlic sauce and a streak of sambal. It is Rotterdam street food at its most generous — hot, salty, creamy and fresh all at once. One serving is about 586 g.

Kapsalon was created in 2003 in Delfshaven, Rotterdam, when Cape Verdean hairdresser Nataniel Gomes asked the snack bar next door, El Aviva, to put his favourite foods into one tray: fries, shawarma meat and melted cheese, finished with salad and sauce. The name is the Dutch word for a hair salon, and the dish spread from that one Rotterdam snack bar across the Netherlands and Belgium, and later as far as Nepal, where it is served on a plate with chicken or fish instead of shawarma.

Pairs well with: Garlic sauce, sambal & a cold drink

Provenance

Netherlands flag Netherlands

Rotterdam Street-Food Heritage

Nordic & European

Time Dedication

50m

20m prep • 30m cook

Batch Yield

4 Servings

903 kcal per serving

1 serving ≈ 586 g

Technical Skill

Intermediate

Medium (Marinade & Bake)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Late-night dinners, casual Fridays, game nights, Rotterdam street-food nights Cost: Low — about $3–4 per serving at home
A foil tray of Dutch kapsalon topped with tomato, cucumber and lettuce salad, garlic sauce and sambal, with chicken shawarma at the edges

Rotterdam Street-Food Heritage

Photo: Incase design, CC BY 2.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

Made the Rotterdam way: fries first, shawarma and Gouda melted on top, salad and garlic sauce added only after baking.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 50m
P

Prep Stage: Marinate, Slice & Shred

20 Mins • Marinating & Chopping

Slice the chicken thighs into thin strips and toss with the olive oil, 3 minced garlic cloves, 2 tablespoons of lemon juice, the shawarma spices and the salt. While the chicken marinates, shred the lettuce, dice the tomatoes and cucumber, and slice the red onion into thin rings.

Maestro Tip: Give the chicken at least 10 minutes in the marinade — the lemon and spices need that time to season the meat right through.

  1. 1

    Marinate the Chicken Shawarma

    10 Mins Room temperature, about 20°C (68°F)

    Toss the chicken strips with the olive oil, 3 minced garlic cloves, 2 tablespoons of lemon juice, the shawarma spice mix and the salt until every strip is coated. Leave to marinate while you heat the oven.

    Leave the bowl at room temperature — cold chicken straight from the fridge steams instead of browning.

    Done when: Every strip glossy and evenly coated in spices.

  2. 2

    Bake the Fries Crisp

    20 Mins 220°C (425°F)

    Spread the fries in a single layer in a large ovenproof tray or foil container and bake until deep golden and crisp at the edges, shaking the tray once halfway through.

    A single layer is the whole trick — piled-up fries steam and go soft.

    Done when: Deep golden fries that stay crisp when lifted.

  3. 3

    Make the Garlic Sauce

    5 Mins Room temperature, about 20°C (68°F)

    Whisk the mayonnaise with the remaining 2 minced garlic cloves, 1 tablespoon of lemon juice and a pinch of salt until smooth. Taste and add a little more lemon if you like it sharper.

    Make the sauce while the fries bake so everything comes together hot.

    Done when: A smooth, spoonable sauce with a clear garlic bite.

  4. 4

    Fry the Chicken Shawarma

    8 Mins Medium-high heat, about 200°C (400°F)

    Heat a large pan until very hot, add the marinated chicken in a single layer and fry without moving it for 3 to 4 minutes, then turn and fry until browned at the edges and cooked right through to 74°C (165°F) in the centre.

    Do not crowd the pan — cook in two batches if needed, or the chicken boils in its own juice.

    Done when: Browned, charred edges and no pink in the centre.

  5. 5

    Build the Tray & Melt the Gouda

    4 Mins Grill/broil, 220°C (425°F)

    Pile the hot chicken over the fries, scatter the shredded Gouda evenly on top and slide the tray under a hot grill for 3 to 4 minutes until the cheese has melted and is bubbling.

    Watch the tray, not the clock — Gouda goes from melted to burnt in under a minute.

    Done when: Cheese fully melted, bubbling and just starting to brown.

  6. 6

    Top with Salad & Serve

    3 Mins Room temperature, about 20°C (68°F)

    Scatter the shredded lettuce, diced tomato and cucumber and red onion rings over the hot cheese, then drizzle with the garlic sauce and streaks of sambal. Serve at once, straight from the tray, with forks.

    The salad goes on last and the tray goes straight to the table — the cold crunch against the hot cheese is the whole point of the dish.

    Done when: A tray of hot, cheesy fries and chicken under a bright, cold salad with white and red sauces.

Finishing Touches & Plating

Eat the kapsalon hot from the tray, digging the fork down through the cold salad and melted cheese to the crisp fries underneath — every forkful should carry a little of each layer.

Nutritional Physiology & Benefits

Nutrition

Energy

903

kcal / serving

Protein

46g

Complete AA

Carbs

59g

Complex

Fats

54g

Healthy

Per serving (4 servings · 1 serving ≈ 586 g)
Energy903 kcal
Protein46 g
Carbohydrates59 g
Fat54 g
Fibre7.4 g
Sugar6.2 g
Sodium1366 mg
Per 100g
Energy154 kcal
Protein7.8 g
Carbohydrates10.1 g
Fat9.2 g
Fibre1.3 g
Sugar1.1 g
Sodium233 mg

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

Vitamins & minerals: Chicken supplies niacin and vitamin B6, Gouda adds calcium, tomatoes and lemon add vitamin C, lettuce adds vitamin K and folate, and potatoes add potassium and vitamin B6. All nutrition values are estimated.

A Filling, High-Protein Dinner

About 903 kcal a serving with 45.8 g of protein and 59.4 g of carbohydrate makes a dinner that fills you up properly after a long day.

Calcium & Protein

The Gouda and the chicken together supply calcium and protein, while the fresh salad adds fibre and vitamin C.

Fresh Salad on Top

The lettuce, tomato, cucumber and red onion add about 7.4 g of fibre per serving and a fresh, crunchy contrast to the rich tray underneath.

Food Pairings

What to Eat With

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

Sauces

Garlic Sauce

The cool, garlicky sauce is part of the dish — it softens the heat of the sambal and ties the fries, chicken and salad together.

Sambal Oelek

A streak of sambal gives the rich, cheesy tray the sharp heat it needs; without it the dish can taste one-note.

Vegetables

Pickled Cucumber

Sharp pickled cucumber or pickled red onion adds acidity that cuts through the melted cheese and the fried fries.

Drinks

Cold Lager or Sparkling Water

A cold Dutch lager or a glass of sparkling water with lemon refreshes the palate between rich, salty forkfuls.

Complete menu

Serve the kapsalon hot from the tray with garlic sauce and sambal, a pickled cucumber salad on the side, and a cold lager or sparkling water.

Digestive Guardrails

What NOT to Combine

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

Extra Salty Sides

One serving already carries about 1,366 mg of sodium from the Gouda, fries, sambal and salt, so skip other very salty foods with it. This is general food information, not medical advice.

A Second Fried Side

The tray is already fried, cheesy and rich — a second fried side or a creamy dip on top adds fat without adding anything the dish needs. This is general food information, not medical advice.

Sugary Soft Drinks

A large sugary soft drink adds sugar and calories to an already energy-dense meal; sparkling water is the lighter choice. This is general food 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 rich, generous dinner — about 903 kcal a serving, best eaten hot and fresh from the tray.
  • ChildrenChildren usually love the fries, chicken and melted cheese; go easy on the sambal and let them add their own.
  • ElderlySoft cheese, tender chicken and crisp fries are easy to eat; serve a smaller tray portion if salt is a concern.
  • Pregnant womenFine as a dinner as long as the chicken is cooked right through to 74°C (165°F). Ask your clinician about portions.
  • Breastfeeding womenA filling, energy-rich dinner; the chicken and cheese supply protein and calcium. Ask your clinician about portions.
  • AthletesA strong recovery meal — about 59.4 g of carbohydrate and 45.8 g of protein per serving.
  • Weight gainA good choice for adding energy: the full tray portion with cheese and garlic sauce is filling and calorie-dense.
  • Weight lossKeep to a small tray portion with extra salad, half the cheese and a light yogurt-based garlic sauce instead of mayonnaise.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe fries are starchy, so keep the portion modest and load the tray with extra salad. Ask your clinician about portions.
  • High blood pressureOne serving carries about 1,366 mg of sodium from the Gouda, fries and sambal — eat it occasionally and in a modest portion. Ask your clinician.
  • Kidney diseaseHigh in sodium and potassium from the potatoes and cheese; ask your clinician before eating it.
  • GoutA rich, salty tray with chicken and cheese — keep the portion small and eat it only now and then. Ask your clinician.
  • Stomach issuesSambal and raw onion can irritate a sensitive stomach; skip the sambal and go easy on the onion if yours is sensitive. Ask your clinician.
  • Cardiovascular diseaseThe cheese, mayonnaise and fried fries add saturated fat and sodium — a modest portion now and then is wiser. Ask your clinician.
  • Fatty liverThe tray is rich in fat and energy; keep the portion modest and use a light yogurt garlic sauce. Ask your clinician.
  • Food allergiesContains milk (Gouda), egg (mayonnaise) and mustard-free chilli paste; check the sambal label for gluten and sulphites. Naturally free of gluten, nuts and fish.
  • Special therapeutic dietsNot suitable for low-sodium or low-fat diets as written; a version with baked potato wedges, half the cheese and yogurt sauce is possible — ask your clinician or dietitian.

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

Storage & Use

Storage & Use

How to store
Cool the tray base quickly and store it apart from the salad and sauces.
In the fridge
Keeps 2 days in the fridge at 4°C (40°F) or below; store the tray base and the salad in separate airtight containers.
In the freezer
Do not freeze the assembled tray — the fries go soggy and the salad wilts.
How to reheat
Reheat the fries and chicken base in a hot oven at 200°C (400°F) until steaming hot throughout, to 74°C (165°F), then add fresh salad and sauce.
Freezing recommended
No — the tray is best eaten fresh; freeze only the cooked chicken, up to 2 months.
Signs it has spoiled
Sour smell from the sauce, slimy salad, or a sharp off taste in the chicken.

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.