Side Dishes
Belgian potato croquettes deliver that perfect balance of crispy golden crust and creamy herb-infused potato filling—every bite is a textural masterpiece. The secret lies in double-frying for maximum crunch while keeping the inside tender, a technique that transforms simple potatoes into a restaurant-worthy side.
I've perfected this recipe through years of testing, ensuring the celery crown stays crisp and the filling melts in your mouth.
This classic Belgian recipe starts with boiling and mashing potatoes until silky smooth, then mixing in herbs, cream, and a touch of mustard for depth. The dough is shaped into elegant cylinders, breaded in flour and egg wash, and fried to a golden finish.
What sets these apart is the celery crown—a crispy, caramelized topping that adds an extra layer of flavor and visual appeal.
The result is a dish that's both comforting and impressive, with a crispy exterior that shatters at the first bite and a creamy, flavorful interior that's impossible to resist.
These croquettes pair beautifully with beef stew, gravy, or even as a standalone appetizer. The secret to success? Patience in the frying process and precise shaping for even cooking.
Whether you're serving a holiday feast or simply craving a taste of Belgium, these potato croquettes deliver. The technique is straightforward, but the results are undeniably luxurious. Ready to elevate your side dishes? Let's get started with this timeless recipe.
Ingredients for belgian potato croquettes
Crispy Belgian croquettes start with silky potatoes and a golden celery crown—just 14 ingredients for restaurant-quality results.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Yukon gold or red potatoes work too |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped finely for filling |
| Fresh Chives 🌿 | 2 tbsp | Chopped for herb blend |
| Dijon Mustard 🍯 | 1 tbsp | For depth of flavor |
| Celery Stalks 🧅 | 2 whole | Thinly sliced for crown |
| All-Purpose Flour 🌾 | 1 ½ cups | For breading |
| Large Eggs 🥚 | 1 whole | For egg wash |
| Vegetable Oil 🫒 | 3 cups | For frying |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Nutmeg 🌿 | ¼ tsp | Freshly grated |
| All-Purpose Flour 🌾 | ½ cup | Extra for shaping |
The potatoes are the foundation—Russet gives the best texture, but Yukon gold adds natural sweetness. European-style butter melts more smoothly, but any unsalted works. For the celery crown, look for crisp stalks with no brown spots—Trader Joe's or local farmers markets usually have the freshest. Fresh herbs make all the difference here; dried won't give that same bright flavor. If you can't find fresh parsley, dried at one-third the amount is a pinch, but not ideal. Pre-shaping the potatoes before boiling saves time and ensures even cooking.
No heavy cream? Full-fat coconut cream works in a pinch, though the flavor won't be identical. Short on chives? Substitute extra parsley or green onion—just adjust the amount to maintain balance. The Dijon mustard adds depth; if you only have whole-grain mustard, blend it smooth first. For the celery crown, slice it paper-thin—mandoline slicer makes this easy. If you don't have one, stack slices and cut carefully. The double-frying technique is key—don't skip the first fry in oil, then finish in butter for that signature crisp. And yes, you'll need plenty of oil—vegetable or canola works best for high heat.
Keep boiled potatoes covered in cold water until ready to mash—prevents overcooking. The dough should be smooth but firm enough to shape; if too sticky, add 1 tbsp extra flour. Croquettes can be shaped ahead and refrigerated for up to 24 hours before frying. Once fried, they're best served immediately, but store leftovers in an airtight container for 2 days. For the celery crown, fry in small batches to avoid sogginess—keep oil at 350°F. Freeze extras (unfried) on a tray, then transfer to a bag for up to 1 month. Reheat in the oven at 375°F for 10-12 minutes to restore crispiness.
Why You'll Love This Recipe
- No Peel, No Stress: The Russets here are boiled whole—skin and all—then mashed with butter and cream. No peeling, no fuss, just pure, creamy goodness. Honestly, I’ve made croquettes before where I spent 20 minutes peeling potatoes, and this cuts that time in half.
- Creamy Crisp Magic: That golden, shatter-crisp exterior? Worth every second of frying. Inside, it’s velvety from the heavy cream and butter, with bright parsley and chives cutting through like a fresh breath of air. Between us, it’s the kind of texture that makes you forget you’re eating a side dish.
- Weeknight or Party Star: These hold up like champs—perfect for a lazy Tuesday dinner or a potluck where you want to bring something impressive. Freeze the shaped croquettes ahead, and they crisp up just as well the second time around. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Russets are cheap, butter makes it feel special, and the herbs add a gourmet touch without breaking the bank. I’ll be real: this is the kind of dish that tastes like you slaved over it, even when you didn’t. Leftovers? They’re just as good reheated as they are fresh.
Step-by-step instructions for Belgian potato croquettes
Master these techniques and you'll achieve that perfect Belgian restaurant texture—crispy golden crowns over velvety herb filling.
Prepare the Potato Base
Peel the 2 lb russet potatoes and cut them into even 1-inch chunks. Place them in a large pot of cold, salted water and bring to a boil. Cook for 12-15 minutes until completely tender when pierced with a fork. Drain thoroughly and return them to the pot.
While still hot, mash the potatoes with the 4 tbsp unsalted butter until completely smooth. This step is critical—any lumps will show up in your croquettes. Stir in the 0.5 cup heavy cream, 1 tbsp Dijon mustard, 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.25 tsp nutmeg. Mix well and let cool to room temperature. The filling should be smooth and flavorful, with a slightly tangy note from the mustard.
Shape the Croquettes
Divide the cooled potato mixture into 8 equal portions (about 6 oz each). Roll each portion into a 4-inch log, then flatten slightly into an oval shape. This creates the classic Belgian croquette shape that holds together well during frying. Place the shaped croquettes on a floured surface and dust lightly with the 0.5 cup all-purpose flour to prevent sticking.
For the celery crowns, thinly slice the 2 whole celery stalks into long, thin strips (about 1/16-inch thick). Keep these separate until after frying. The crowns should be delicate enough to crisp up perfectly while maintaining their shape. If the strips are too thick, they'll turn rubbery instead of crisp.
Create the Herb Filling
Finely chop the 0.25 cup fresh parsley and 2 tbsp fresh chives together. In a small bowl, combine the herbs with 1 tbsp of the potato mixture. This herb mixture will be the core of each croquette, adding freshness and color. You'll want the herbs finely chopped so they distribute evenly throughout the potato.
Create a small well in the center of each flattened croquette and fill it with about 1 tsp of the herb mixture. Gently press the potato mixture around the herbs to seal them inside. This step ensures each bite has that bright herbaceous flavor while maintaining the creamy texture. Don't overfill or the croquettes will burst during frying.
Prepare the Breading Station
Set up three shallow bowls: one with the 1.5 cups all-purpose flour mixed with 1 tsp salt, one with the 1 whole large egg beaten until frothy, and one with the 3 cups vegetable oil heated to 350°F in a deep fryer or heavy pot. The oil should be hot enough to maintain 350°F when a small piece of bread sizzles immediately upon contact.
Working quickly, coat each croquette first in flour, shaking off any excess, then in the egg wash, letting any excess drip off, and finally in another light coating of flour. This triple coating creates the perfect crispy exterior. Don't rush this step—even coating ensures consistent results. The croquettes are now ready for frying, but don't add them to the oil until it's at the perfect temperature.
Fry to Golden Perfection
Carefully lower 2-3 croquettes at a time into the hot oil using a slotted spoon or spider. Fry for 3-4 minutes until golden brown on all sides. You'll know they're ready when the exterior is deep golden and the internal temperature reaches 165°F when checked with an instant-read thermometer. Avoid overcrowding the pan or the oil temperature will drop, resulting in greasy croquettes.
Remove the croquettes and place them on a wire rack to drain excess oil. Immediately wrap each croquette in a thin celery strip, securing it with a toothpick if needed. Serve while still hot, with the celery crowns crisped to perfection. The contrast between the crispy exterior and creamy interior is what makes these croquettes truly special.
Pro Tips For Making Belgian Potato Croquettes
- Boil Potatoes Until Fork-Tender: Russets should fall apart with a fork—not just dent when pierced. I used to pull them too soon, and the croquettes turned dense and gummy. Aim for 15-18 minutes in salted water (no need for peeling; just scrub well). Overcooking won’t hurt; undercooking will.
- Dry Potatoes Thoroughly: Wet potatoes steam instead of crisp. After boiling, spread them on a wire rack for 10 minutes—no towel needed. I learned this the hard way when my first batch turned soggy. A quick shake in a colander helps too, but air-drying is the real game-changer.
- Mash Until Smooth: Lumps in the potato base mean uneven texture. Use a ricer or food mill for silky results—no one wants a surprise bite of raw potato. If you’re mashing by hand, press hard and keep going until the mixture is completely smooth.
- Chill the Filling: Cold potato mixture binds better and browns more evenly. After mixing with cream and herbs, refrigerate for at least 30 minutes. I skipped this once and ended up with sticky, uneven croquettes. Patience here makes all the difference.
Essential equipment for this recipe
Deep Fryer Essentials
For perfect Belgian croquettes, a deep fryer like the Cuisinart CPT-1500 is my go-to—it maintains consistent 350°F oil temperature automatically. If you don’t have one, a heavy-bottomed Dutch oven (like Lodge 5.5-quart) works just as well.
The key is keeping oil hot and uncluttered—never overcrowd or the exterior won’t crisp properly. 🌡️
Thermometer Must-Have
An instant-read thermometer (I use Thermoworks Thermapen ONE) is non-negotiable for monitoring oil and internal temps. The oil should stay at 350°F—use it to check before frying, and again after adding croquettes.
For the filling, aim for 165°F internal temp to ensure safety and creaminess. A cheap dial thermometer won’t cut it here.
Breading Station Setup
Three shallow bowls are your best friends: one for flour, one for beaten egg, and one for oil. I use glass pie plates (like Pyrex) because they’re easy to clean and let you see the coating process.
Keep the flour in a fine-mesh sieve to avoid clumps, and beat the egg until frothy for a smoother, stickier wash. A slotted spoon or spider helps transfer croquettes without breaking them.
Celery Prep Tools
The celery crown requires paper-thin slices, so a mandoline slicer (like OXO Good Grips) is a game-changer. If you don’t have one, stack slices and carefully cut with a sharp chef’s knife.
Keep slices in cold water until ready to fry to maintain crispness. A toothpick secures the crown after frying—don’t skip this step or they’ll unravel.
Oil Selection Guide
Vegetable or canola oil is ideal for high-heat frying—they have high smoke points (400°F+) and neutral flavors. Avoid olive oil (it burns) or butter (it smokes). For extra crispiness, I like Avocado oil (smoke point 520°F), but it’s pricier. Always use 3 cups—enough for 2-3 batches without overcrowding. A fine-mesh strainer helps filter oil between uses.
Nutrition facts
Frequently asked questions
Why do Belgian croquettes have celery crowns?
The celery crown isn't just decorative—it adds a delicate, crispy texture and fresh flavor that complements the creamy potato filling. Traditionally, it's made from thin celery slices fried separately and wrapped around the croquette after frying. The crown helps secure the shape and adds a subtle crunch that contrasts beautifully with the tender interior.
Can I make these croquettes ahead of time?
Shape the croquettes and refrigerate them (uncooked) on a floured tray for up to 24 hours before frying. For best results, let them sit at room temperature for 30 minutes before frying to ensure even cooking. Once fried, serve immediately for maximum crispiness, but you can reheat leftovers in the oven at 375°F for 10-12 minutes to restore texture.
What's the secret to extra crispy croquettes?
Double-frying is key! First fry at 350°F for 3-4 minutes to cook through, then transfer to a wire rack. Immediately fry again in fresh oil (or butter) for 30 seconds per side to create that signature golden crust. Also, keep your oil hot and never overcrowd the pan—this ensures maximum crispiness without greasiness.
Can I substitute cream cheese for the heavy cream?
Not recommended—cream cheese has a much higher fat content and will make the filling too dense and heavy. Heavy cream gives the perfect light, velvety texture. If you're avoiding dairy, try coconut cream (full-fat) as a substitute, though the flavor will differ slightly. The mustard and herbs will still provide that essential tang and freshness, but the overall mouthfeel won't be identical.
How do I fix soggy croquettes?
Soggy croquettes usually mean the oil wasn't hot enough or the croquettes were overcrowded. To salvage them, preheat your oven to 425°F, place croquettes on a wire rack over a baking sheet, and broil for 2-3 minutes—watch closely! This will crisp up the exterior. For future attempts, use fresh oil for each batch and maintain 350°F temperature consistently.
