Hachis Parmentier is a classic French dish that features a savory ground beef mixture covered by fluffy, cheesy mashed potatoes. Comforting, hearty, and so delicious.
Hachis Parmentier is the French version of the classic British Shepherd’s Pie, and is a staple on winter menus for good reason. Parmentier just means “with potatoes,” and that potato topping is so delicious that in France you’ll see all sorts of other versions of this dish, from Duck Parmentier to Fish Parmentier (that one really sounds better in French). But this one with ground beef is the classic, and I think you’ll enjoy it.
Table of contents
Why Make This Recipe
- Family-Friendly Meal: This beef parmentier has great flavor, but the ingredients are basic enough to please even picky eaters. You can also easily double the recipe if you have a large family, or have visitors in town.
- Freezes Well: This is one of those dishes that is perfect to make in advance, then freeze until you need it. Also excellent for potlucks or for bringing over to a family with a new baby or anyone else who just needs a little home-cooked love.
- Budget-Friendly: The basics of this dish, ground beef and potatoes, are some of the least expensive options at the grocery store. This hearty meal will really stretch your shopping dollar.
🥗 Ingredients
- Ground Beef: I prefer a very lean ground beef, so my beef mixture is not soupy at all after cooking. If yours is soupy after the meat has browned, just drain off some of the extra fat.
- Herbes de Provence: Feel free to replace Herbes de Provence with a different kind of herb. Dried thyme would be my first choice, though dried oregano or any Italian seasoning would work too.
- Parmesan Cheese: I always recommend grating your own Parmesan cheese, rather than buying pre-grated cheese. It has more flavor and will melt into your dish better than the pre-grated varieties.
- Potatoes: You can use whatever kind of potato you like to use for mashed potatoes. Generally, I look for something like a Yukon Gold. I recommend you avoid baking potatoes, as their high starch content makes them better for baking rather than mashing.
- Gruyère Cheese: Gruyère cheese is a classic in this dish, but you could replace it with Parmesan cheese instead. Or try a different French cheese like a Comté or an Emmental.
🥣 Instructions
Preheat oven to 400 degrees Fahrenheit/200 degrees Celsius. Peel and chop 1 small onion and 2 large carrots into very small pieces (about 1 cm chunks). Peel and finely chop 2 garlic cloves.
Heat 2 tablespoons olive oil in a large nonstick skillet over medium heat, and add chopped onion, garlic, and carrots. Sauté for 4 minutes, stirring frequently, until softened.
Add 2 ½ tablespoons tomato paste, ½ teaspoon herbes de provence, ½ teaspoon of kosher salt, and 1 ½ pounds lean ground beef. Cook for 8-10 minutes, until beef loses its pink color and is fully cooked.
While beef is cooking, peel 2 pounds Yukon Gold potatoes, and cut into large chunks. Then bring a large saucepan of salted water to a boil, and add potato chunks. Boil potato chunks for 15-20 minutes, or until fully tender.
After the beef mixture has cooled for several minutes, season with salt and pepper. Now stir in 1 egg yolk, 2 tablespoons grated Parmesan cheese, and 1 tablespoon chopped parsley. Pour meat mixture into an 8x8 baking dish or gratin dish.
When potatoes are done, drain them, then return to pan. Add 3 ½ tablespoons butter, 4 ounces milk, and ½ teaspoon of salt.
Mash with fork or with an electric mixer, until they have the consistency of mashed potatoes that you enjoy (they can be more rustic or more smooth, as you prefer!).
Taste and add more salt or pepper if necessary.
Spread potatoes on top of meat mixture in baking dish, then grate a little bit of nutmeg over the top (if you like). Sprinkle 2 tablespoons of Parmesan cheese and 3 tablespoons Gruyère cheese over the top.
Bake for 25-35 min, until Hachis Parmentier is hot and the cheese is beginning to brown on top.
🧐 Recipe FAQs
Yes, this is a very freezer-friendly dish. Bake, then wait for dish to cool completely before covering in plastic wrap, then foil. Store in the freezer for up to 3 months. Defrost in the refrigerator for 24 hours before reheating in a 375-degree oven.
Yes, this beef and mashed potato casserole is a great dish for make-ahead. You can make and assemble it completely, then cover with plastic wrap and keep in the refrigerator until you’re ready to bake. If you are baking your dish straight from the refrigerator, you’ll need to add 5 minutes or so to the bake time. Or, take out the dish 15-20 minutes before you are ready to bake to allow it to come back to room temperature before putting in the oven.
The two dishes are quite similar, and are also similar to Cottage Pie. All have a beef or lamb layer topped with mashed potatoes. Many experts say that technically a Shepherd's Pie uses lamb, while a Cottage Pie uses beef, so in that regard, the French Hachis Parmentier is closer to Cottage Pie.
Also, both Shepherd's Pie and Cottage Pie often contain more vegetables mixed in with the meat than in Hachis Parmentier. Finally, an egg yolk and lots of grated cheese is generally mixed with the mashed potatoes in Hachis Parmentier, which is not typical of Shepherd's Pie or Cottage Pie.
👩🍳 Expert Tips
If you want a saucier bottom layer of this dish, you can add beef broth or red wine to the beef mixture to build more of a gravy. Alternatively, if you prefer the bottom layer to be drier, or are worried that your beef is too saucy, you can add a layer of the potatoes on the bottom of your dish before adding the meat.
That will help absorb the liquid from the beef mixture so that you can easily scoop out portions when it’s time to serve.
Now that you know how to make the potato top, feel free to experiment with different versions of this dish. One option for the meat layer is to use the leftovers of a beef stew (pot au feu) on the bottom (or in the middle, if you want to sandwich it between potatoes).
You could also make a bottom layer with the meat from duck confit or from a lamb roast. Or, for a vegetarian version, you might try using sautéed wild mushrooms for the base of the dish.
You can also make the potato layer even more decadent by stirring in some caramelized garlic cloves. Find out how in my How to Roast Garlic post.
Wondering what to serve with Hachis Parmentier? There is lots of flavor going on in this comfort food dish, so I like to serve it with a green salad on the side. You might try this Kale Salad with Cranberries, this Pear Gorgonzola Salad with Glazed Walnuts, or this Classic Side Salad.
You could also just toss some salad greens with this Apple Cider Vinegar Salad Dressing or this Meyer Lemon Dijon Vinaigrette. Or, try this mashed potato casserole with these Green Beans Almondine.
Other Delicious French Recipes
If you enjoyed this dish, try my Tomates Farcies recipe or my Tarte aux Fraises. Or try one of these French-inspired recipes:
If you try this Hachis Parmentier recipe, I would love to hear from you! Leave a comment below—I read them all, and your feedback is invaluable to me.
And please follow along on Instagram, Pinterest, and Facebook or subscribe to my newsletter. I'd love to inspire you with more delicious, healthy, and seasonal recipes!
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Vanilla Bean Cuisine.
📖 Recipe
Hachis Parmentier
Hachis Parmentier is a classic French dish that features a savory ground beef mixture covered by fluffy, cheesy mashed potatoes. Comforting and hearty!
Ingredients
- 1 small onion
- 2 large carrots
- 2 garlic cloves
- 2 pounds potatoes, Yukon Gold preferred
- 2 tablespoons olive oil
- 2 ½ tablespoons tomato paste
- ½ teaspoon herbes de provence
- 1 ½ pounds lean ground beef
- 1 egg yolk
- ¼ cup grated Parmesan cheese, divided
- 1 tablespoon chopped parsley, plus more to garnish
- 3 ½ tablespoons salted butter
- 4 ounces 2% milk
- 3 tablespoons grated Gruyère cheese
- Kosher salt
- Freshly ground black pepper
- Nutmeg clove (optional)
Instructions
- Preheat oven to 400 degrees Fahrenheit/200 degrees Celsius.
- Peel and chop onion and carrots into very small pieces (about 1 cm chunks). Peel and finely chop garlic cloves. Peel potatoes, and cut into large chunks.
- Heat olive oil in a large nonstick skillet over medium heat, and add chopped onion, garlic, and carrots. Sauté for 4 minutes, stirring frequently, until softened.
- Add tomato paste, herbes de provence, ½ teaspoon of kosher salt, and ground beef. Cook for 8-10 minutes, until beef loses its pink color and is fully cooked.
- Meanwhile, bring a large saucepan of salted water to a boil, then add potato chunks. Boil potato chunks for 15-20 minutes, or until fully tender.
- After the beef mixture has cooled for several minutes, season with salt and pepper. Now stir in egg yolk, 2 tablespoons Parmesan cheese, and chopped parsley.
- Pour meat mixture into an 8x8 baking dish or gratin dish.
- When potatoes are done, drain them, then return to pan.
- Add butter, milk, and ½ teaspoon of salt.
- Mash with fork or with an electric mixer, until they have the consistency of mashed potatoes that you enjoy (they can be more rustic or more smooth, as you prefer!). Taste and add more salt or pepper if necessary.
- Spread potatoes on top of meat mixture in baking dish, then grate a little bit of the nutmeg clove over the top (if you like).
- Sprinkle the remaining 2 tablespoons of Parmesan cheese and the Gruyère cheese over the top.
- Bake for 25-35 min, until Hachis Parmentier is hot and the cheese is beginning to brown on top.
Notes
Make-Ahead Instructions: You can make the components and assemble this dish completely, then cover with plastic wrap and keep in the refrigerator until you’re ready to bake. If you are baking your dish straight from the refrigerator, you’ll need to add 5 minutes or so to the bake time. Or, take out the dish 15-20 minutes before you are ready to bake to allow it to come back to room temperature before putting in the oven.
Freezing Instructions: Bake, then wait for dish to cool completely before covering in plastic wrap, then foil. Store in the freezer for up to 3 months. Defrost in the refrigerator for 24 hours before reheating in a 375-degree oven.
Nutrition Information:
Yield: 5 Serving Size: 1Amount Per Serving: Calories: 736Total Fat: 36gSaturated Fat: 16gTrans Fat: 1gUnsaturated Fat: 17gCholesterol: 196mgSodium: 508mgCarbohydrates: 52gFiber: 6gSugar: 6gProtein: 50g
Nutrition information is provided as a general reference for users courtesy of the online nutrition calculator Nutritionix.
Instagram Users: Now that you've made this Beef Parmentier recipe, tag me @vanillabeancuisine or #vanillabeancuisine because I'd love to see your results!
Valerie B. says
This recipe was so easy to make and tasted heavenly. I loved that I could make it ahead. I for everyone made it the night before and cooked it the next evening. Baked it in the oven for 42 minutes and it came out perfect! I highly recommend this recipe.
Molly Pisula says
So glad to hear that, Valerie!
Daniel West says
as an englishman, I'm so sad to admit that I might like this better than Shepherds Pie. the French are just so damn indulgent.
Molly Pisula says
LOL, and we love them for it.
Kristen says
I loved the bay and thyme combination. This is a great get a delicious dinner on the table FAST dish.
Molly Pisula says
Yes, the herbs in this make it so tasty!
Mimi Rippee says
Looks good! I would love this using andouillettes. I had them once in france and I think of them all the time.
ZIMMERMAN says
THANK YOU.
1. For this delicious recipe.
2. For writing short and sweet.
3. For nice pictures and easy to follow directions.
4. For your formatting!
Seriously thank you for all the above. its so frustrating to want to rry new recipes and go to look those said recipes and are bombarded with a long boring backstory and scattered directions. This dish also was such a comfort after a cool misty winter night.
Chef Molly says
Aww, thank you for noticing! And commenting! I really appreciate it, and am so glad you enjoyed the recipe.
Jere Cassidy says
This dish is just so good, and super easy to make. Definitely making again, and going to keep one in the freezer for those days I don't want to cook.
Chef Molly says
Yes, so good to have around in your freezer for later!
Jenn says
This was delish! Kind of like Shepherd's pie but so much more flavorful - and that tater topping? Divine!
Chef Molly says
Yes, those potatoes on top are sooo good!
Shelby says
Comfort food at its finest! I love the cheese blend in this, makes it almost indulgent.
Traci says
This recipe looks absolutely incredible! I am so excited to try it. It looks so flavorful and the perfect dish everyone in my family would love!
Genevieve says
This is such a wonderful recipe. I absolutely love the addition of Herbs de Provence (one of my favorites!) and the gruyere, my goodness... thank you so much! I'll definitely be making this again.
Jeff the Chef says
What a great meal! I've never heard of parmentier before, but just between you and me, I think it sounds even better than shepherd's pie!
Chef Molly says
Definitely has a nicer ring to it, doesn't it? 🙂
Heidi | The Frugal Girls says
Talk about a comfort food extravaganza! I especially love the parmesan and gruyère cheeses. They send your hachis parmentier over-the-top!
Chef Molly says
Thanks Heidi! I'll pretty much take any excuse to put parmesan and gruyère in a recipe! 🙂
Chef Mimi says
This is really lovely. My French friend in Bordeaux made something similar, but I guess not so similar, but for some reason it reminded me of one of his meals, maybe because of the potatoes. He made andouillettes. Such wonderful stinky sausage, served with delicious potatoes. I love your recipe. Hearty and delicious.
Chef Molly says
Thanks Mimi! I have to say, I have not gotten the taste yet for andouillette! A bit too stinky for me, but very popular here. I bet you could use any kind of sausage though as a base for a Parmentier, and it would probably be delicious!