French Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Hachis Parmentier
France's answer to shepherd's pie — savory herbed ground beef layered under a golden, pillowy blanket of creamy mashed potatoes.
Contains common allergens
In the app, Listahan checks these against your household automatically.
Instructions
6 steps- 1
Boil the potatoes in salted water until very tender (about 20 minutes). Drain well and return to the hot pot to dry out slightly.
- 2
Mash the potatoes with the butter and warm milk until smooth and creamy. Season generously with salt, pepper, and a pinch of nutmeg. Set aside.
- 3
In a large skillet, sauté the finely diced onion in a little olive oil until translucent. Add the minced garlic and cook for 1 minute.
- 4
Add the ground beef, season with salt and pepper, and cook until browned, breaking it up with a wooden spoon. Drain excess fat if necessary.
- 5
Pour in the beef broth and simmer for 5-10 minutes until the liquid reduces and the meat mixture is moist but not soupy.
- 6
Spread the meat evenly in the bottom of a baking dish. Top with the mashed potatoes, using a fork to create decorative ridges. Sprinkle with grated Gruyère and bake at 400°F (200°C) for 20 minutes until bubbling and golden on top.
Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Listahan Family Score™
79/100
Good fit for most families
Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.
Nutrition
per serving395
Calories
27 g
Protein
22 g
Carbs
22 g
Fat
Estimated per serving. Actual values depend on the brands and portions you use.
Listahan cooking guide
Chef notes & practical guide
Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.
Cultural context
Hachis Parmentier is the French shepherd's pie, a layered casserole of ground or braised meat topped with creamy mashed potatoes, named in honor of Antoine-Augustin Parmentier, the eighteenth-century agronomist who convinced the French to eat potatoes. Before Parmentier's campaign, French peasants considered the potato fit only for pigs; he reframed it as an elegant and nourishing food by planting potato fields guarded by soldiers and then conspicuously removing the guards so curious people would steal and plant them. The dish bears his name as a tribute to this remarkably clever piece of food advocacy.
Listahan note
This version uses braised or leftover beef for a richer, more textured meat layer than ground beef alone, and pipes or spreads the potato layer generously so it browns into something worth scraping to the bottom of the dish.
Technique cues
- Season the meat filling aggressively before topping it with the potato — the potato layer is mild and creamy, and anything timid in the meat layer will disappear entirely under it.
- Make the mashed potatoes on the drier side than you would normally eat them; too-wet potatoes will sink into the meat layer during baking and the layers will merge rather than staying distinct.
- Score the surface of the potato topping with a fork before baking so you get more surface area for browning; smooth potato surfaces produce pale, steamy tops rather than the golden crust you want.
Kitchen flow
- Parallel prep
- Boil the potatoes while the meat filling simmers; they will be ready at nearly the same time and you can assemble and bake without waiting.
- Make-ahead
- Assemble the Hachis Parmentier up to 24 hours ahead, cover with foil, and refrigerate; bake covered for 25 minutes, uncover, and bake 15 more minutes until golden.
- Leftover move
- Reheat individual portions in a skillet with a splash of water and a lid so the bottom crisps and the top steams — it is better the second day.
- Cleanup rhythm
- One pot for the potatoes, one for the meat filling, one baking dish; rinse the meat pot while the assembled casserole bakes.
Ingredient brief
Role, handling, and swap guidance for each key ingredient.
braised beef or ground beef
main protein layer
Purpose: Braised beef torn into shreds has more texture and flavor than plain ground beef; ground beef with aromatics works well when time is short.
Handling: If using ground beef, brown fully with onion, garlic, and tomato paste and drain excess fat before layering.
Adaptation: Leftover pot roast or Boeuf Bourguignon shredded into the pan is the original purpose of this dish — it is a vehicle for leftovers done right.
floury potatoes (Russet or Yukon Gold)
creamy topping
Purpose: High-starch potatoes mash into a fluffy, thick layer that holds its shape in the oven and develops the golden crust that defines the dish.
Handling: Boil in salted water until completely tender, drain thoroughly, and pass through a ricer for a smooth, lump-free mash.
Adaptation: Yukon Gold potatoes make a richer, more buttery mash with less work; avoid waxy potatoes, which produce a gluey texture when mashed.
butter and warm milk
mash enrichment
Purpose: Butter and warm milk make the potato layer creamy and rich enough to stand on its own rather than tasting like a bland filler.
Handling: Warm the milk and melt the butter before incorporating so the potato does not go cold and pasty; beat in gradually.
Adaptation: Replace butter with good olive oil and use warm oat milk for a dairy-free mash that tastes richer than it sounds.
onion and garlic
aromatic base for the meat
Purpose: Sauteed onion and garlic form the flavor foundation for the meat layer that the mild potato must not overwhelm.
Handling: Cook until very soft and slightly golden before adding the meat — undercooked aromatics taste sharp and raw in the finished dish.
Adaptation: Shallots and leeks create a milder, sweeter aromatic base for a more refined result.
Gruyere or Comté cheese
golden broiled topping
Purpose: Grated cheese scattered over the potato layer melts and browns into an irresistible golden crust that is the visual highlight of the dish.
Handling: Grate finely and scatter evenly over the surface so it browns uniformly.
Adaptation: Sharp cheddar or a mix of Gruyere and Parmesan both work; Parmesan alone gives a more aggressively savory, crunchy crust.
Technique notes
- Rest the baked casserole for 10 minutes before serving; this allows the layers to firm up slightly so portions cut cleanly rather than sliding apart on the plate.
- Add a tablespoon of Dijon mustard to the meat filling before layering — it disappears completely into the beef but sharpens the overall flavor in a way you will notice is missing without it.
- Brush the top of the potato layer with a little melted butter before baking for a richer golden crust, especially if you are not using cheese.
Ingredient swaps
- Gluten-free direction
- The dish is naturally gluten-free if you thicken the meat sauce with cornstarch instead of flour; verify stock labels.
- Dairy-free direction
- Make the mash with good olive oil and warm oat milk; skip the cheese topping or use a vegan meltable cheese alternative.
- Leaner direction
- Use ground turkey or lean ground beef and drain very well; increase the aromatics and tomato paste to maintain depth of flavor.
Serve alongside
- Frisee salad with lardons and Dijon dressing
- Steamed haricots verts
- Sliced baguette
- Bordeaux or Cotes du Rhone red wine
- Sparkling water with lemon
Serving suggestions only — check pairings for your household's allergens.
Storage & reheating
- Refrigerate covered for up to 3 days; reheat in a 350-degree oven covered with foil for 20 minutes, uncovering for the last 5 minutes to re-crisp the crust.
- Freeze unbaked for up to 2 months; thaw overnight in the refrigerator before baking as directed.
Equipment
- 9x13 inch baking dish or individual gratin dishes
- Potato ricer for the smoothest mash
- Offset spatula for spreading the potato layer evenly
Make this household-aware
Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.
Plan it in Listahan
Add Hachis Parmentier to your week, check it against your household's allergens, and build the shopping list automatically.
More French recipes
French Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Tarte Tatin
Apples cooked in caramel until jammy and burnished, then flipped onto buttery pastry — a rustic upside-down tart from the Loire Valley.
French Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Bouillabaisse
Marseille's legendary saffron-scented fisherman's stew, brimming with fresh seafood and served with garlicky rouille on toasted baguette.
French Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Bœuf Bourguignon
Burgundy's legendary beef stew — rich, wine-dark, and fall-apart tender after hours of slow braising with carrots, mushrooms, and thyme.