Recipe

Kip Saté kroket: Dutch Croquette made with Chicken in Indonesian Peanut Sauce

When I was a kid standing at the counter of a snackbar, I almost never ordered a plain kroket. It was a frikandel speciaal. That has not changed much. A frikandel speciaal is still the first thing I want when I land in the Netherlands, usually within the first day or two, and it is the reason I spent so long working out how to make one here. But if for whatever reason the frikandel wasn’t happening, I’d go for a satékroket.

I like kroketten now. I make them, there’s a recipe for them on this site, and they’re good. They’re still not the first thing I reach for. A satékroket is different. Same shape, same crust, same scalding hot interior, but the filling is chicken in peanut sauce instead of beef in gravy, and as a kid that was the one that got my attention.

You cannot buy one in the United States. A few Dutch import shops carry frozen beef kroketten, but a satékroket is a much harder find and shipping anything frozen gets expensive fast. So it’s the same situation as the frikandel: if I want one, I make it.

Where a Dutch croquette came from

The kroket is French before it’s anything else. The first known recipe for a “croquet” is in Le cuisinier royal et bourgeois, published in 1705 by the cook of Louis XIV. It was about the size of an egg, breaded and deep fried in lard, but the filling was loose pieces of meat rather than the bound ragout we’d recognize now.

Dutch sources put the oldest Dutch kroket at 1830, from a recipe belonging to the cook of King Willem I. Some point instead at Maria Haezebroeck’s Moderne kookkunst of 1851. The two dates get used interchangeably and I haven’t found anything that settles which is right, so take both loosely.

What’s clearer is what the kroket was for. It was a butcher’s and a pastry baker’s product, not a snackbar one. Through the nineteenth century and into the twentieth it was the fancy course served between the soup and the main, plated on a white napkin with a sprig of curly parsley. It only became a snack after the Second World War, when the snackbar and the automatiek took off and freezing made mass production possible. The kroket stayed the best selling Dutch snack until somewhere around 1996, when the frikandel took the top spot off it.

How Indonesian food ended up inside it

Here’s where the satékroket actually comes from, and it isn’t that somebody clever thought to combine two things the Dutch like.

After Indonesian independence, Dutch and Indische Dutch families living there were repatriated. Around 200,000 of them arrived, along with roughly 100,000 demobilized conscripts coming home from military service. That’s 300,000 people showing up in a small country, a lot of them having grown up eating Indonesian food or having developed a serious taste for it while they were there. Chinese restaurants started putting Indonesian dishes on the menu to serve them: nasi goreng, bami, gado gado, saté, the rijsttafel.

The snackbars followed. Somebody worked out that leftover bami and nasi could be breaded and dropped in the fryer. It started as a ball rather than a disc, and the bamischijf came later, because a ball is hard to cook through to the middle. The Nationaal Snackhandboek names a cafetaria owner in Bakkum, Nic Steeman, a former KNIL soldier, as the pioneer, frying bami and nasi balls by 1965 and possibly earlier. There is an earlier trace still: the Indo-Dutch writer Tjalie Robinson mentions a bamibal in 1955.

The satékroket belongs to that whole wave. What I can’t tell you is when. Every Dutch source I’ve read lists it as one of the standard varieties and none of them says when it appeared or who made the first one. The bamischijf has a name and a year attached to it. The satékroket doesn’t, at least not anywhere I could find it.

Why this one is fussier than a beef kroket

I’ll be honest about this up front, because it matters more than usual. A satékroket is harder to make than a beef kroket, and the reason is the sauce.

Peanut sauce brings fat and sugar into a filling that a beef ragout doesn’t have. That makes it softer, and it makes it stickier when you handle it. A softer filling is a filling that finds a weak spot in the breading and pushes through it in the fryer. In early versions, I couldn’t get the filling to bread at all, and after many iterations, the quantities I use now seem to work reliably.

Three things in the method exist purely to deal with it. The filling gets a full night in the refrigerator instead of four hours. The gelatin load is heavier than the normal Kroket. And the kroketten get breaded first and then frozen solid before frying, which is the opposite order from what feels natural. Frozen, the crust sets in the hot oil before the filling behind it has had time to soften and go looking for a way out.

The bumbu, and why it isn’t from a jar

A lot of recipes for this stir peanut butter into a broth, or use a jar of satésaus. Both work. I’m building the filling on the same bumbu I use for kip saté met pindasaus instead, because if I’m going to spend two days on twelve kroketten I’d rather the sauce inside them tasted like the sauce I actually make.

Two changes from that recipe. The lemongrass and galangal get ground into the paste rather than dropped in whole, since there’s no long simmer here to pull the flavor out of them. And the gula jawa and tamarind stay out of the frying pan. Sugar scorches long before shallot and garlic have cooked out, and in Indonesian practice the asam usually goes in with the liquid anyway.

One thing yours won’t have

If you’ve eaten these in the Netherlands you might remember the crust being a different color from a beef kroket. That’s real, and it’s got nothing to do with the recipe. It’s a factory convention so that whoever’s working the fryer can tell varieties apart when there are four different things in the same basket. It’s the same reason a nasischijf is pale yellow and a bamischijf is brownish red. Ours is going to look like a plain kroket, and it’s going to taste like nothing of the sort.

Print Add to Collection Go to Collections

Satékroket: Dutch Croquette with Indonesian Peanut Sauce

A satékroket is a Dutch croquette filled with chicken in Indonesian peanut sauce. You can buy one at almost any snackbar in the Netherlands and almost nowhere in the United States. The filling here is built on a bumbu fried from scratch rather than a jar of satésaus, bound with a blonde roux and set overnight in the refrigerator. This takes two days and it is fussier than a beef kroket. The fat and sugar in the peanut sauce make the filling softer and stickier, and freezing the breaded kroketten solid before they go into the oil is what keeps them from splitting.
Course Appetizer, Snack
Cuisine Dutch, Indonesian
Keyword Chicken, Deep Fried, Dutch Food, Indonesian Food, Peanut Sauce, Snack
Prep Time 1 hour 15 minutes
Cook Time 40 minutes
Chilling and freezing 15 hours
Total Time 16 hours 55 minutes
Servings 18 kroketten
Calories 293kcal

Ingredients

Bumbu: ground and fried

  • 3 shallots roughly chopped
  • 2 cloves garlic
  • 1 stalk lemongrass tender core only, sliced thin across the grain
  • 15 g galangal about 1 inch, sliced thin; frozen is fine, thaw it first
  • ½ tsp ground coriander
  • 3 tbsp neutral oil for frying the bumbu

Bumbu: held back until later

Chicken

  • 450 g chicken breast
  • 1 ½ tbsp chicken bouillon paste
  • 1 l water for poaching; becomes the broth

Filling

  • 90 g unsalted butter
  • 120 g all-purpose flour
  • 500 ml chicken broth the reserved poaching liquid – keep all of it, you may need more than 500ml
  • 250 g peanut butter smooth, no salt/sugar added
  • 2 tbsp powdered gelatin
  • 120 ml room temperature water for blooming the gelatin
  • salt to taste

Breading and frying

  • 300 g fine dry breadcrumbs plain, not panko and not seasoned
  • 4 eggs
  • 2 tbsp milk
  • oil for frying
Get Recipe Ingredients

Instructions

Poach the chicken

  • Put the water and the bouillon cube in a saucepan and add the chicken breast, fully submerged. Start it from room temperature water rather than dropping the chicken into boiling liquid.
  • Bring it to a rolling boil, drop the heat to a slow simmer and cook for 10 minutes. Turn the heat off, cover the pan, and let it sit for another 10 minutes. Check that it reads 74°C (165°F) at the thickest point.
  • Keep the poaching liquid. That is your broth for the roux, and it carries the chicken flavor that a bouillon cube on its own will not give you.
  • Chop the chicken into rough quarter-inch dice. Do not shred it. Breast tears into stringy fibers when you shred it, and those fibers give you nothing to bite into. Dice holds its moisture and you can see it in the cross section when you break a kroket open.

Make the bumbu

  • Slice the tender core of the lemongrass as thin as you can, across the grain, and slice the galangal thin as well. This is most of the work and it is worth taking your time over. Whole chunks skate around a wide stone instead of breaking down.
  • Grind the lemongrass and galangal together first, until there are no recognizable pieces left. These are the two fibrous things in the paste, so getting the hard work done in one pass gives you a broken-down base to add everything else to. The rough stone tears the fibers rather than just crushing them, which is what they need. A blender or a food processor will chop lemongrass and never break it down, and undermilled lemongrass leaves splinters in the filling. If you are using frozen galangal, let it thaw first. Frozen is good for grating and bad for grinding, because it skids instead of yielding.
  • Work in the garlic, then the shallots, then the ground coriander. Softest and wettest last, so the liquid the shallots give up loosens the paste rather than getting in the way early on. Grind until it comes together as one paste, and push it through a sieve if it still feels fibrous.
  • Heat the neutral oil in a wide pan over medium heat and fry the paste for 6 to 8 minutes, until the raw smell of shallot and garlic is gone and the paste has darkened. Do not rush this. Underfried bumbu tastes sharp and green, and there is no long simmer later on to fix it.
  • Nothing sweet or sour goes in the pan at this stage. Gula jawa and tamarind would both scorch well before the shallot and garlic are cooked out. They go in later, off the heat.

Make the filling

  • Add the butter to the same pan and let it melt into the fried paste. The butter goes in after the frying rather than before it because butter burns well below the temperature a bumbu needs. Fry in oil, finish in butter, and you get both.
  • Whisk in the flour and cook the roux to blonde, a couple of minutes longer than you would for a beef kroket. Stop there. A darker roux tastes better and thickens worse, and this filling needs all the binding it can get.
  • Strain the broth into a measuring cup so it goes in clear.
  • Add the broth a little at a time, whisking as you go. It thickens fast. Let it come to a gentle boil and cook it through until it coats the back of a spoon.
  • Take the pan off the heat and stir in the peanut butter, gula jawa, tamarind, ketjap manis and sambal oelek. The peanut butter goes in cold from the jar, which brings the temperature down on its own.
  • Bloom the gelatin in the room temperature water for 10 minutes while the filling cools.
  • Check the temperature of the filling before the gelatin goes anywhere near it. You want it between 60 and 70°C (140 and 160°F). Too hot and you cook the setting power out of the gelatin, which is the difference between a filling you can roll and one you cannot. Too cool, below about 50°C (120°F), and it will not dissolve properly and you get rubbery streaks. Stir it in until it has completely disappeared, and do not put the pan back on the heat afterward.
  • Fold in the chopped chicken. Gelatin first, chicken second, because gelatin is much easier to disperse evenly without pieces of meat in the way.
  • Taste it now, while it is still warm and loose. This is the only real chance you get. Watch for tamarind that has gone sharp, for the ketjap manis and gula jawa stacking up too sweet together, and for salt. Push the heat slightly past where you want it, because chilling mutes the sambal.
  • Spread the filling into a shallow dish, press plastic wrap flat against the surface so no skin forms, and refrigerate overnight.

Shape and bread

  • Whisk the eggs and milk together in a shallow dish with a pinch of salt. Put the breadcrumbs in another dish.
  • Weigh the set filling and divide it into portions of about 85 g. Roll each one into a log, around 10 cm long and 3 cm across (4 inches by 1¼). This is harder work than a beef kroket. The peanut sauce makes the filling stickier and it does not want to hold a shape as readily. Put the shaped logs back in the refrigerator for a few minutes if they soften while you work.
  • Bread each one in this order: breadcrumbs, egg, breadcrumbs. The first coat of dry crumbs is what gives the egg something to grip.

Freeze

  • Lay the breaded kroketten on a lined cookie sheet, not touching, and freeze them solid. Two to three hours minimum for a log this size. Bread first and freeze after, in that order. A frozen crust sets in the oil before the filling behind it has softened enough to find a weak spot, and that is the whole reason this step exists.
  • You do not have to fry them all now. Once they are frozen solid, bag them and keep them for a couple of months, then fry two at a time straight from the freezer whenever you want them.

Fry

  • Fill a Dutch oven no more than halfway with oil and bring it to 175°C (350°F). The level rises when you add the kroketten and you do not want it going over the side. If you are using a deep fryer, follow the manufacturer’s fill line.
  • Fry straight from the freezer, one or two at a time, for about 5 minutes, until deep golden brown. Frozen takes longer than thawed would, around 5 minutes against 3, and the extra time is heat working through the ice. Work in small batches so the oil temperature does not crash, and let it come back up to 175°C between batches.
  • Drain on a wire rack set over a paper towel lined sheet. Fish any loose crumbs out of the oil before the next batch goes in, or they will burn and stick to the next kroket.

Video

Notes

Ingredients that are hard to find in the US
Gula jawa is Indonesian palm sugar, sold in hard discs or short cylinders at Asian groceries and online. Dark brown sugar will work, but the flavor is flatter and you lose the smoky note.
Ketjap manis is sweet Indonesian soy sauce and it is not interchangeable with regular soy sauce. If you cannot find it, make your own.
Sambal oelek is stocked in a lot of American supermarkets now, and it is easy enough to make if yours does not carry it.
Tamarind paste gives the sourness. There is no good substitute for it here.
Galangal is not ginger and they do not taste alike. Frozen galangal works well, but thaw it before it goes in the mortar. Dried ground galangal is a distant third and you will taste the difference.
Lemongrass is sold in stalks in most large supermarkets now. Asian groceries also sell it minced in jars or frozen as a paste, and either is a fair answer if you do not want to grind it yourself.
If you do not have a molcajete or a mortar
A spice grinder is the next best thing, and it works much better if you freeze the sliced lemongrass for half an hour first. Frozen fibers shatter instead of squashing. Pulse in short bursts and shake the grinder between them rather than holding it down. Lemongrass oil lingers in a blade grinder, so wipe it out afterward and run a spoonful of plain rice through it before you grind spices in it again.
If the filling is too sticky to bread
Chill it longer. If it is still difficult after a full night, stir a little more flour into the next batch rather than more gelatin. Extra gelatin gives you a bouncy, rubbery interior instead of a creamy one.
Why yours will not be the color you remember
Snackbar satékroketten often have a crust in a different shade from the beef ones. That is a factory convention so that staff and customers can tell varieties apart when they are in the same fryer basket, and the same logic is why a nasischijf and a bamischijf are different colors. It is not part of the recipe and no home version reproduces it. Yours will look like a plain kroket.
Freezing ahead
These are built to be frozen, so make the full batch even if you only want a few now. Freeze them breaded on a sheet until solid, then bag them. They fry straight from frozen at 175°C (350°F) in about 5 minutes and will keep for a couple of months.
Chicken thigh
Thigh holds up better than breast in a filling like this and is worth using if you prefer it. Breast works here because the fatty sauce and the overnight chill both work in its favor.

Nutrition

Calories: 293kcal | Carbohydrates: 24g | Protein: 13g | Fat: 16g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 71mg | Sodium: 361mg | Potassium: 250mg | Fiber: 2g | Sugar: 5g | Vitamin A: 194IU | Vitamin C: 1mg | Calcium: 55mg | Iron: 2mg
Toine Leerentveld

Recent Posts

Wentelteefjes: Dutch French Toast

Wentelteefjes are Dutch French toast made from day-old white bread, fried in butter and finished…

2 weeks ago

Keizerbroodjes Recipe: Hand-Folded Kaiser Rolls

A proper keizerbroodje wasn't going to show up on a hospice cafeteria tray, so when…

4 weeks ago

Homemade Chocoladeboter: Real Butter Dutch Chocolate Spread

How to make chocoladeboter at home with real butter instead of margarine, a firm, cocoa-forward…

4 weeks ago

An Update, and the Rest of the Story

Back in January, I wrote a short post called "Taking a Moment, With Gratitude." I…

3 months ago

Eierkoeken Recipe: How to Make Authentic Dutch Egg Cakes at Home

Learn how to make eierkoeken — soft, pillowy Dutch egg cakes with golden edges and…

6 months ago

Taking a Moment, With Gratitude

I want to start by saying that I am sorry for how quiet it has…

7 months ago