Hachis Parmentier with Garlic Mash and Gruyère

Quick Recipe Version (TL;DR)

  • Yield: 6 servings
  • Prep Time: 25 minutes
  • Cook Time: 65 minutes
  • Total Time: 1 hour 30 minutes

Quick Ingredients

  • 1.2 kg (2.6 lb) starchy potatoes
  • 6 Tbsp (85 g) unsalted butter, divided + 1 Tbsp for dotting
  • 3/4 cup (180 ml) whole milk
  • 4 garlic cloves (mash) + 2 cloves (filling)
  • 1/4 cup (60 ml) crème fraîche
  • 500 g (1.1 lb) ground beef + 250 g (9 oz) ground pork
  • 1 large onion, 1 carrot, 1 celery rib
  • 1 Tbsp tomato paste, 1/2 cup (120 ml) dry red wine
  • 1 cup (240 ml) beef stock, 1 tsp Worcestershire (optional)
  • 1 tsp fresh thyme, 1 bay leaf
  • 1 1/2 cups (150 g) Gruyère, 1/2 cup (30 g) breadcrumbs
  • Salt, black pepper, pinch nutmeg

Do This

  • 1. Heat oven to 375°F (190°C). Butter a 2-qt (2 L) gratin or 9×13-inch dish.
  • 2. Boil potatoes in salted water 15–18 minutes; drain and steam-dry.
  • 3. Sauté onion, carrot, celery in oil and 1 Tbsp butter 5–6 minutes; add garlic.
  • 4. Brown beef and pork 6–8 minutes. Stir in tomato paste; deglaze with wine. Add stock, thyme, bay; simmer 10–12 minutes.
  • 5. Warm milk with 2 Tbsp butter and 4 minced garlic cloves. Mash potatoes; mix in garlic milk, 4 Tbsp butter, crème fraîche, salt, pepper, nutmeg.
  • 6. Layer meat in dish, top with mash. Sprinkle Gruyère and breadcrumbs; dot with butter.
  • 7. Bake 25–30 minutes until deeply golden and bubbling; rest 10 minutes, then serve.

Why You’ll Love This Recipe

  • French bistro comfort: savory, wine-kissed meat under a cloud of garlicky mash.
  • Golden Gruyère crust with crisp edges and melty pockets.
  • Straightforward steps with make-ahead options for busy nights.
  • Balanced layers—rich yet bright, thanks to thyme, wine, and a touch of crème fraîche.

Grocery List

  • Produce: Starchy potatoes (russet or Yukon Gold), yellow onion, carrot, celery, garlic, fresh thyme, flat-leaf parsley, bay leaf.
  • Dairy: Unsalted butter, whole milk, crème fraîche, Gruyère cheese.
  • Pantry: Olive oil, ground beef, ground pork, tomato paste, dry red wine, beef stock, Worcestershire sauce, fresh or panko breadcrumbs, ground nutmeg, kosher salt, black pepper.

Full Ingredients

For the Garlic Mash

  • 1.2 kg (2.6 lb) starchy potatoes (russet or Yukon Gold), peeled and cut into 1.5-inch chunks
  • 3/4 cup (180 ml) whole milk
  • 6 Tbsp (85 g) unsalted butter, divided
  • 4 large garlic cloves, finely minced
  • 1/4 cup (60 ml) crème fraîche
  • 1 1/2 tsp fine salt (or to taste)
  • 1/2 tsp freshly ground black pepper
  • 1/8 tsp ground nutmeg

For the Meat Filling

  • 2 Tbsp olive oil
  • 1 Tbsp (14 g) unsalted butter
  • 1 large yellow onion (about 200 g), small dice
  • 1 medium carrot (about 100 g), small dice
  • 1 celery rib (about 70 g), small dice
  • 2 garlic cloves, finely minced
  • 500 g (1.1 lb) ground beef (85–90% lean)
  • 250 g (9 oz) ground pork
  • 1 Tbsp tomato paste
  • 1/2 cup (120 ml) dry red wine
  • 1 cup (240 ml) beef stock
  • 1 tsp Worcestershire sauce (optional but recommended)
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried)
  • 1 bay leaf
  • 1 tsp kosher salt (or to taste)
  • 1/2 tsp freshly ground black pepper

For Assembly & Topping

  • 1 1/2 cups (150 g) Gruyère, finely grated
  • 1/2 cup (30 g) fresh breadcrumbs or panko
  • 1 Tbsp (14 g) unsalted butter, cut into small dots
  • 1 Tbsp chopped flat-leaf parsley, for garnish
Hachis Parmentier with Garlic Mash and Gruyère – Closeup

Step-by-Step Instructions

Step 1: Preheat and set up

Heat the oven to 375°F (190°C) with a rack in the center. Lightly butter a 2-quart (2 L) gratin dish or a 9×13-inch baking dish. Put a large pot of well-salted water (about 2 tsp salt) on to boil for the potatoes.

Step 2: Cook the potatoes

Add the potato chunks to the boiling water and simmer until very tender, 15–18 minutes. Drain thoroughly and return them to the hot pot. Let them steam-dry off the heat for 2–3 minutes so excess moisture evaporates—this prevents a watery mash.

Step 3: Sauté the aromatics

While the potatoes cook, heat the olive oil and 1 Tbsp butter in a large skillet over medium heat. Add the onion, carrot, and celery with a pinch of salt. Cook, stirring, until softened and lightly golden, 5–6 minutes. Stir in the minced garlic and cook 30 seconds until fragrant.

Step 4: Brown the meat and build the sauce

Add the beef and pork to the skillet. Cook, breaking up with a spoon, until well browned and no longer pink, 6–8 minutes. Drain excess fat if needed. Stir in the tomato paste and cook 1 minute. Pour in the red wine and simmer until reduced by about half, 2–3 minutes, scraping up browned bits. Add the beef stock, Worcestershire (if using), thyme, bay leaf, 1 tsp kosher salt, and 1/2 tsp pepper. Simmer on medium-low, uncovered, until thick and saucy (not watery), 10–12 minutes. Remove and discard the bay leaf. Taste and adjust seasoning.

Step 5: Make the garlic mash

In a small saucepan, gently warm the milk with 2 Tbsp of the butter and the 4 minced garlic cloves over low heat until steaming, 2–3 minutes (do not boil). Mash or rice the steamed-dry potatoes. Add the remaining 4 Tbsp butter, then gradually mix in the hot garlic milk and the crème fraîche. Season with 1 1/2 tsp salt, 1/2 tsp pepper, and the nutmeg. The mash should be smooth, fluffy, and spreadable but not loose.

Step 6: Assemble the Hachis Parmentier

Spread the meat filling evenly in the prepared dish. Spoon the garlic mash over the top and smooth it to the edges, then use a fork to create shallow ridges (they crisp beautifully). Sprinkle evenly with the grated Gruyère and the breadcrumbs. Dot with the 1 Tbsp butter.

Step 7: Bake, rest, and serve

Bake until the top is deeply golden and the edges bubble, 25–30 minutes. For extra color, broil 1–2 minutes, watching closely. Let rest 10 minutes to set. Garnish with chopped parsley and serve warm with a crisp green salad.

Pro Tips

  • Reduce the filling until it’s glossy and thick; excess liquid makes soggy layers.
  • Steam-dry potatoes after draining to ensure a light, fluffy mash.
  • Infuse the milk with garlic for mellow flavor without raw bits.
  • Rough up the potato surface with a fork—ridges catch the Gruyère and brown beautifully.
  • Want extra crunch? Mix 1 tsp olive oil into the breadcrumbs before sprinkling.

Variations

  • Classic leftover version: swap the ground meats for 750 g (1.6 lb) shredded leftover pot roast or braised beef.
  • Vegetarian: replace meats with 400 g finely chopped mushrooms and 1 cup cooked lentils; use vegetable stock.
  • Cheese twist: try half Gruyère and half Comté, or add 1 tsp Dijon to the mash for a soft tang.

Storage & Make-Ahead

Assemble up to 48 hours ahead, cover, and refrigerate. Bake from cold at 375°F (190°C) for 35–40 minutes. To freeze (unbaked), wrap tightly and freeze up to 2 months; thaw overnight in the fridge and bake 40–50 minutes. Leftovers keep 3–4 days refrigerated; reheat at 350°F (175°C) for 15–20 minutes or microwave until hot.

Nutrition (per serving)

Approximate: 790 calories; 42 g carbs; 35 g protein; 49 g fat; 1,000 mg sodium; 4 g fiber. Values will vary with brands and exact portions.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*