Traditional Hachis Parmentier Recipe (French Shepherd’s Pie)

Posted on

This homemade Hachis Parmentier recipe has tender beef, creamy mashed potatoes, Gruyère cheese, and breadcrumbs. It's a classic French comfort food everyone will love.

Difficulty

Simple

Prep time

25 minutes

Cooking time

55 minutes

Total time

1 hour 20 minutes

Servings

6 servings

Homemade Hachis Parmentier served on a white plate.
Homemade Hachis Parmentier

This Traditional Hachis Parmentier Recipe is one of my favorite French comfort foods. It has a rich beef filling, creamy mashed potatoes, and a golden Gruyère topping that turns crisp in the oven. It is simple to make, full of flavor, and perfect for sharing with family or friends.

I love making this recipe when I want something warm and comforting. It is easy enough for a weeknight dinner but special enough to serve when friends come over. Add a fresh green salad and some crusty French bread, and you have a meal everyone will enjoy.

If you have never made Hachis Parmentier before, don’t worry. I’ll show you each step so you can make this classic French recipe with confidence.

Why You’ll Love This Hachis Parmentier

This is the kind of meal that always makes everyone happy. The beef is rich and full of flavor, while the mashed potatoes are soft and creamy with a crisp golden top. Every bite is warm, comforting, and perfect for a family dinner.

I love that you can make this recipe in two traditional ways. Ground beef is great when you need dinner on the table quickly, but if you have leftover roast beef, give it a try. It adds even more flavor and is the classic French way to make Hachis Parmentier.

One of my favorite parts is the golden topping. The Gruyère cheese melts beautifully, and the breadcrumbs become crisp as they bake. It adds the perfect crunch to every bite. That simple cheese and breadcrumb topping is what gives Hachis Parmentier its classic French gratin finish.

This recipe is also great for busy days. You can make it ahead of time, keep it in the fridge until dinner, or freeze it for another day. It’s one of those meals that always tastes like home.

What Is Hachis Parmentier?

Hachis Parmentier (pronounced ah-SHEE par-mon-TYAY) is a traditional French casserole made with seasoned beef covered with creamy mashed potatoes and baked until the top is golden brown. Many people call it the French Shepherd’s Pie, although it has its own special French style.

The word hachis means chopped or minced meat. Parmentier comes from Antoine-Augustin Parmentier, the French pharmacist who helped make potatoes popular in France during the 1700s. Before then, many people did not think potatoes were good enough to eat. Thanks to his work, potatoes became one of the country’s favorite foods.

Today, any French dish with the name Parmentier usually includes potatoes. In this recipe, they become a rich and creamy topping that covers the flavorful beef filling underneath.

Unlike British shepherd’s pie, which is traditionally made with lamb, Hachis Parmentier is made with beef. The filling is gently cooked with wine, tomato paste, herbs, and vegetables instead of a thick gravy. It is then topped with buttery mashed potatoes, Gruyère cheese, and breadcrumbs before baking until beautifully golden.

Although many families now make it with ground beef, the original recipe was created to use leftover roast beef or pot-au-feu meat. Both versions are traditional, and both make a delicious family meal.

Traditional Hachis Parmentier with creamy mashed potatoes, seasoned beef, and a golden Gruyère breadcrumb topping.
Traditional Hachis Parmentier Recipe

Hachis Parmentier vs. Cottage Pie

Hachis Parmentier and cottage pie may look similar, but they are not quite the same. Both are made with beef and mashed potatoes, but the flavor and topping are different.

Cottage pie is a British dish that is usually made with beef cooked in a thick gravy. Hachis Parmentier has a lighter French-style filling made with wine, tomato paste, herbs, onion, and carrot.

The topping is also different. Cottage pie is usually finished with mashed potatoes alone, while Hachis Parmentier often has Gruyère cheese and breadcrumbs on top. This creates the crisp golden gratin crust that makes the French version so special.

Necessary Equipment

  • Large skillet or sauté pan
  • Large pot
  • Potato masher or potato ricer
  • Wooden spoon
  • Chef’s knife
  • Cutting board
  • Measuring cups and measuring spoons
  • Cheese grater
  • 9 × 13-inch (23 × 33 cm) baking dish
  • Mixing spoon or spatula
  • Oven

Key Ingredients & Substitutions

Ground beef: 1½ pounds (700 g). This is the easiest version for everyday cooking. For the traditional French method, replace it with 3 cups of shredded leftover roast beef or pot-au-feu beef.

Potatoes: 2 pounds (900 g) russet or Yukon Gold potatoes. These varieties mash into a smooth, creamy topping that holds its shape after baking.

Unsalted butter: 4 tablespoons (60 g). Butter gives the mashed potatoes their rich flavor. Salted butter can also be used if you reduce the added salt.

Warm milk: ½ cup (120 ml). Warm milk blends more easily into the potatoes and helps create a silky mash.

Ground nutmeg: A small pinch. Nutmeg is a classic ingredient in French mashed potatoes and adds gentle warmth without standing out.

Onion: 1 medium, finely chopped. Onion builds the base of the beef filling and adds natural sweetness.

Carrot: 1 medium, finely chopped. Carrot adds color, a little sweetness, and extra flavor to the filling.

Garlic: 3 cloves, minced. Fresh garlic gives the beef a rich, savory taste.

Tomato paste: 2 tablespoons. Tomato paste adds depth and balances the richness of the beef.

Dry white wine: ¼ cup (60 ml). White wine gives the filling a fresh French flavor and helps lift the browned bits from the pan. If you prefer, dry red wine also works well for a deeper flavor. For an alcohol-free version, use an extra ¼ cup of beef stock mixed with 1 teaspoon of tomato paste. Choose a dry wine you would enjoy drinking. There’s no need to use an expensive bottle, but avoiding sweet wines will give the filling the best flavor.

Beef stock: ½ cup (120 ml). Beef stock keeps the filling moist and adds even more rich flavor.

Fresh thyme: 2 small sprigs. Thyme is one of the classic herbs used in traditional French cooking. If fresh thyme is unavailable, use 1 teaspoon of dried thyme or herbes de Provence.

Bay leaf: 1 whole leaf. A bay leaf gently flavors the beef while it simmers. Remove it before assembling the casserole.

Gruyère cheese: 1 cup (100 g), freshly grated. Gruyère melts beautifully and creates the traditional golden gratin topping. Comté or Emmental are also authentic French choices, while aged white cheddar is a good substitute if needed.

Plain breadcrumbs: 2 tablespoons. Fine breadcrumbs add the crisp topping that makes Hachis Parmentier different from many other shepherd’s pie recipes.

Salt: About 1 teaspoon, or to taste. Season both the mashed potatoes and the beef filling for the best flavor.

Freshly ground black pepper: ½ teaspoon. Black pepper balances the richness of the potatoes, cheese, and beef while adding gentle warmth.

How to Make Hachis Parmentier

1. Cook the Potatoes

Peel the potatoes and cut them into large, even chunks. Place them in a large pot and cover with cold salted water. Bring the water to a boil, then reduce the heat and cook for about 15 to 20 minutes, or until the potatoes are very tender when pierced with a fork.

Drain the potatoes well and let them sit in the warm pot for 1 to 2 minutes. This helps any extra moisture evaporate, giving you light and fluffy mashed potatoes instead of watery ones.

Creamy Mashed Potatoes for Hachis Parmentier
Creamy Mashed Potatoes for Hachis Parmentier

2. Make the Mashed Potatoes

Mash the hot potatoes with a potato masher or pass them through a potato ricer for an extra smooth texture. Add the butter, warm milk, a pinch of nutmeg, salt, and black pepper. Stir until the potatoes are creamy and smooth.

Taste and adjust the seasoning if needed. Set the mashed potatoes aside while you prepare the beef filling.

3. Brown the Beef

Heat a large skillet over medium-high heat. Add the ground beef and cook for about 6 to 8 minutes, breaking it into small pieces with a wooden spoon as it browns.

If you are making the traditional version with leftover roast beef, simply warm the shredded beef in the pan for a few minutes instead of browning it. Remove the beef from the skillet and drain off any extra fat if needed.

Beef filling with onion, carrot, garlic, thyme, and bay leaves cooking for Hachis Parmentier.
Beef Filling for Hachis Parmentier

4. Cook the Vegetables

Using the same skillet, add the chopped onion and carrot. Cook for about 5 minutes, stirring often, until the vegetables become soft.

Add the minced garlic and cook for another minute. The garlic should become fragrant but not brown.

5. Build the Flavor

Return the beef to the skillet and stir in the tomato paste until everything is well coated. Pour in the white wine and gently scrape the bottom of the pan with a wooden spoon to loosen all the browned bits. These little pieces add a lot of flavor to the filling.

Pour in the beef stock, then add the thyme and bay leaf. Let the mixture simmer gently for about 10 minutes, stirring from time to time. The filling should become rich and slightly thick but not dry.

6. Prepare the Baking Dish

Preheat your oven to 400°F (200°C).

Lightly butter a 9 × 13-inch baking dish. Remove the bay leaf from the beef mixture, then spread the beef evenly across the bottom of the dish.

7. Add the Mashed Potato Layer

Spoon the mashed potatoes over the beef filling a little at a time. Use the back of a spoon or a spatula to spread the potatoes all the way to the edges of the baking dish.

Sealing the edges helps keep the filling underneath while the casserole bakes. Smooth the top, then gently drag a fork across the potatoes to make small ridges. These ridges will become beautifully golden in the oven. I usually don’t skip this step because it gives the topping extra crispy little edges that everyone loves.

Mashed potatoes spread over the beef filling before baking Hachis Parmentier.
Assembling Hachis Parmentier

8. Add the Gratin Topping

Mix the grated Gruyère cheese with the breadcrumbs in a small bowl.

Sprinkle the mixture evenly over the mashed potatoes. This simple topping creates the classic golden crust that makes traditional Hachis Parmentier so delicious.

9. Bake Until Golden

Bake for 25 to 30 minutes, or until the filling is bubbling around the edges and the topping is golden brown.

If you would like an even deeper golden color, place the baking dish under the broiler for the last 1 to 2 minutes. Watch it carefully so the cheese and breadcrumbs do not burn.

Let the casserole rest for about 10 minutes before serving. This gives the filling time to settle and makes each serving easier to scoop.

Freshly baked Hachis Parmentier with a golden Gruyère and breadcrumb topping.
Baked Hachis Parmentier

Tips for the Best Hachis Parmentier

  • Use starchy potatoes: Russet or Yukon Gold potatoes make the smoothest mashed potatoes. They stay light and fluffy while baking.
  • Dry the potatoes well: After draining the potatoes, let them sit in the warm pot for a minute or two. This removes extra moisture and helps create a creamy mash.
  • Use a potato ricer if you have one: A potato ricer makes the mashed potatoes extra smooth and light. It is a simple trick that many French cooks use.
  • Do not rush the vegetables: Cook the onion and carrot slowly until they are soft. This builds a sweeter, richer flavor for the beef filling.
  • Let the wine reduce: Give the wine time to simmer before adding the stock. This creates a deeper flavor and removes the sharp taste of the wine.
  • Keep the filling thick: The beef mixture should be rich and saucy but never watery. If there is too much liquid, let it simmer for a few more minutes before assembling the casserole.
  • Seal the potato layer: Spread the mashed potatoes all the way to the edges of the baking dish. This helps keep the beef layer neatly underneath while baking.
  • Make fork lines on top: Dragging a fork across the potatoes is more than decoration. The little ridges become crisp and golden in the oven.
  • Grate your own Gruyère: Freshly grated cheese melts better and gives a richer flavor than pre-shredded cheese.
  • Rest before serving: Allow the casserole to sit for about 10 minutes after baking. It will hold its shape better and stay wonderfully creamy inside.

Serving Suggestions

Hachis Parmentier is a complete comfort meal on its own, but a few simple side dishes make it even better. A crisp green salad with a light Dijon vinaigrette is the traditional French choice. The fresh salad balances the rich beef and creamy mashed potatoes perfectly.

Warm slices of fresh French baguette are also a wonderful addition. They are perfect for enjoying every bit of the flavorful beef filling left on your plate.

For a larger French-inspired dinner, serve Hachis Parmentier with roasted green beans, steamed asparagus, or roasted tomatoes. If you are planning a cozy Sunday meal, finish with a classic dessert like French Apple Cake or Flan Pâtissier.

If you enjoy traditional French comfort food, you might also like serving this meal alongside recipes such as Chicken Chasseur, Vichyssoise, or Potatoes au Gratin. Together, they create a comforting menu that feels just like a meal from a French bistro.

A small spoonful of Dijon mustard on the side is another simple French touch if you enjoy a little extra tang with the rich beef and potatoes.

Make-Ahead and Storage

Make Ahead: Hachis Parmentier is one of the easiest French casseroles to prepare in advance. Assemble the entire dish, but do not bake it. Cover the baking dish tightly and keep it in the refrigerator for up to 24 hours. When you are ready to serve, bake it straight from the fridge, adding about 10 extra minutes to the baking time so it heats all the way through.

Refrigerator: Store leftover Hachis Parmentier in an airtight container or cover the baking dish tightly with foil or plastic wrap. It will stay fresh in the refrigerator for up to 3 days. Many people think the flavors are even better the next day as they have more time to blend together.

Freezer: This recipe freezes very well, making it perfect for meal planning. Assemble the casserole without baking it, wrap it tightly with plastic wrap and then a layer of foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed. You can also freeze baked leftovers in individual portions for quick lunches or dinners.

Reheating: For the best texture, reheat Hachis Parmentier in a 350°F (175°C) oven for about 20 minutes, or until hot all the way through. Cover loosely with foil during the first part of reheating to keep the topping from becoming too dark. While the microwave works for individual portions, the oven keeps the mashed potatoes fluffy and the gratin topping crisp.

A serving of Hachis Parmentier with mashed potatoes, beef filling, and golden Gruyère topping.
French Shepherd’s Pie Serving

Frequently Asked Questions

What does Hachis Parmentier mean?

The word hachis means chopped or minced meat in French. Parmentier honors Antoine-Augustin Parmentier, the French pharmacist who helped make potatoes popular in France. Today, dishes with the name Parmentier usually include potatoes.

How do you pronounce Hachis Parmentier?

It is pronounced “ah-SHEE par-mon-TYAY.” Once you hear it a few times, it becomes much easier to say.

What is the difference between Hachis Parmentier and Shepherd’s Pie?

Both dishes have meat topped with mashed potatoes, but they are not exactly the same. Traditional British shepherd’s pie is made with lamb, while beef versions are called cottage pie. Hachis Parmentier is the French version, made with beef cooked with wine, tomato paste, herbs, and vegetables, then topped with Gruyère cheese and breadcrumbs before baking.

Can I use leftover roast beef?

Yes. In fact, using leftover roast beef is the original French way to make Hachis Parmentier. Shred about 3 cups of cooked roast beef or pot-au-feu meat and warm it in the sauce before assembling the casserole

Can I use ground beef instead?

Absolutely. Ground beef is the most popular choice for everyday cooking because it is quick, affordable, and easy to find. It creates a delicious homemade meal while keeping the traditional flavors of the dish.

Can I freeze Hachis Parmentier?

Yes. You can freeze it before or after baking. It keeps well for up to 3 months when wrapped tightly. Thaw overnight in the refrigerator before reheating or baking.

What cheese is best for Hachis Parmentier?

Gruyère is the traditional choice because it melts beautifully and creates a rich golden crust. Comté and Emmental are also excellent French cheeses for this recipe. If you cannot find them, aged white cheddar is a good substitute.

Can I make Hachis Parmentier without wine?

Yes. Simply replace the wine with extra beef stock and stir in 1 teaspoon of tomato paste. You will still have a rich, flavorful beef filling.

Is Hachis Parmentier better the next day?

I actually think it tastes even better the next day. The flavors have more time to come together, and the filling becomes even richer. Just reheat it gently in the oven until it’s hot all the way through.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A serving of Hachis Parmentier with mashed potatoes, beef filling, and golden Gruyère topping.

Traditional Hachis Parmentier Recipe (French Shepherd’s Pie)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Laura
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings 1x

Description

This traditional Hachis Parmentier recipe is a classic French comfort food made with seasoned beef, creamy mashed potatoes, Gruyère cheese, and a crisp breadcrumb topping. Whether you use ground beef or leftover roast beef, this hearty French casserole is perfect for family dinners and special occasions.


Ingredients

Units Scale
  • 1 1/2 pounds (700 g) ground beef, or 3 cups shredded leftover roast beef
  • 1 medium onion, finely chopped
  • 1 medium carrot, finely chopped
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1/4 cup (60 ml) dry white wine
  • 1/2 cup (120 ml) beef stock
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 2 pounds (900 g) russet or Yukon Gold potatoes, peeled and cut into chunks
  • 4 tablespoons (60 g) unsalted butter
  • 1/2 cup (120 ml) warm milk
  • Pinch of ground nutmeg
  • 1 cup (100 g) grated Gruyère cheese
  • 2 tablespoons fine breadcrumbs
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon freshly ground black pepper

Instructions

1. Cook the potatoes. Place the peeled potato chunks into a large pot of cold salted water. Bring to a boil and cook for about 15 to 20 minutes, or until the potatoes are very tender. Drain well and let them sit in the warm pot for a minute to remove extra moisture before mashing.

2. Make the mashed potatoes. Mash the potatoes until smooth using a potato masher or potato ricer. Stir in the butter, warm milk, nutmeg, salt, and pepper until the mixture is creamy, smooth, and easy to spread. Taste and adjust the seasoning if needed.

3. Brown the beef. Heat a large skillet over medium-high heat and cook the ground beef until browned, breaking it into small pieces as it cooks. If using leftover roast beef, warm it gently instead. Remove the beef and drain excess fat if needed.

4. Build the filling. In the same skillet, cook the onion and carrot until soft, then stir in the garlic. Return the beef to the pan with the tomato paste, then pour in the wine and scrape the bottom of the skillet to loosen the browned bits. Add the beef stock, thyme, and bay leaf. Simmer for about 10 minutes until the filling is rich and slightly thick. Remove the bay leaf before assembling.

5. Assemble the casserole. Preheat the oven to 400°F (200°C). Spread the beef mixture evenly into a lightly buttered 9 × 13-inch baking dish. Spoon the mashed potatoes over the top and smooth them all the way to the edges. Use a fork to create ridges across the surface.

6. Add the topping and bake. Mix the grated Gruyère cheese with the breadcrumbs and sprinkle evenly over the potatoes. Bake for 25 to 30 minutes until the casserole is bubbling and the topping is golden brown. For a darker crust, broil for the final 1 to 2 minutes while watching carefully. Let the casserole rest for 10 minutes before serving.

Notes

For the most authentic French version, use shredded leftover roast beef or pot-au-feu meat whenever you have it.

Ground beef makes an excellent everyday version and is the choice many families use today.

Freshly grated Gruyère creates the best golden topping, while a potato ricer gives the mashed potatoes an extra light texture.

Let the casserole rest for 10 minutes before serving so the layers stay neat when scooped.

This dish is also an excellent make-ahead meal and freezes beautifully for busy weeknights.

  • Prep Time: 25 minutes
  • Cook Time: 55 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: French

Nutrition

  • Calories: 520
  • Sugar: 4 g
  • Sodium: 610 mg
  • Fat: 29 g
  • Carbohydrates: 31 g
  • Fiber: 3 g
  • Protein: 30 g

Nutrition information

This website gives estimated nutritional information, which might change depending on the ingredients used.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star