Soups & Stews
This beef and potato au gratin recipe delivers the ultimate comfort food experience—crispy golden cheese crust, tender beef, and layers of creamy, cheesy potato perfection. The secret lies in proper layering and baking at the right temperature to achieve that coveted crispy top while keeping the interior rich and tender.
After years of perfecting this classic French dish, I've developed a method that ensures restaurant-quality results every time.
The foundation of great au gratin starts with thinly sliced potatoes arranged in even layers, alternating with tender beef strips and a velvety cream sauce. A generous sprinkling of cheese on top isn't just for flavor—it creates that signature crispy crust when baked at 375°F for about 45 minutes.
The slow cooking process allows all the flavors to meld together, transforming simple ingredients into something truly indulgent.
What makes this recipe special is the balance between technique and simplicity. You'll achieve a dish that's crispy on top, creamy in the middle, and packed with savory beef flavor.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of textures—crunchy, cheesy crust giving way to tender potatoes and juicy beef.
This au gratin is perfect for family dinners, holiday gatherings, or when you want to impress guests with a dish that feels special but is actually straightforward to make.
The key is patience—letting the cheese melt and brown properly ensures that crispy top you're craving. Let's get started on creating this comforting classic!
Ingredients for beef and potato au gratin
These 14 ingredients transform into the ultimate crispy, cheesy, beef-packed comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Thinly sliced for even cooking |
| Top Round Beef 🥩 | 1 ½ lb | Thinly sliced against grain |
| Heavy Cream 🥛 | 2 cups | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smoother sauce |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Freshly grated from block |
| Gruyère Cheese 🧀 | 1 cup | Aged for nutty depth |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Shallots 🧅 | 2 whole | Finely chopped for sweetness |
| Unsalted Butter 🧈 | ½ cup | Cold for sauce richness |
| All-Purpose Flour 🌾 | ¼ cup | For velvety roux |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Nutmeg 🌿 | ¼ tsp | Freshly grated |
The potatoes are non-negotiable—Yukon Golds give that perfect creamy texture, but Russets work in a pinch. Whole Foods or any grocery store has them, just grab the bagged pre-sliced ones to save time. For the beef, top round is lean but tender when sliced thin—ask the butcher to cut it against the grain if you're buying whole. The cheeses? Gruyère adds nutty depth, but sharp cheddar does the job too. I always buy pre-shredded cheddar for convenience, but freshly grating makes a difference (trust me on this).
No heavy cream? Half-and-half plus a splash of milk gets you close. Fresh thyme is ideal, but dried works at one-third the amount. The flour is for that velvety sauce—don't skip it. For the garlic, roast it first if you want to mellow the flavor. The butter should be cold when you make the roux—this prevents a greasy mess. If you're short on time, microwave the butter 40 seconds to just melt it before adding to the flour. The nutmeg is subtle but essential—it's what makes au gratin taste like home.
This dish reheats beautifully—best the next day when flavors meld. Store leftovers covered for 4-5 days in the fridge. For freezing, portion into single servings before baking, then freeze baked portions for up to 3 months. The cheese crust gets soggy if reheated from frozen, so bake from frozen at 350°F for 20-25 minutes with foil on top first, then uncovered to crisp.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this dish when I’m too tired to scrub pots—just slice the Yukons, brown the beef, layer everything, and bake. The potatoes caramelize right on top while the cheese melts into a golden crust. No side dishes needed.
- Rich Without Effort: That sharp cheddar and heavy cream combo? It’s like a hug in a casserole dish. The beef stays tender, the potatoes creamy, and the top gets that addictive crisp—no fancy sauce required.
- Leftovers That Don’t Suffer: Between us, my au gratin actually tastes better the next day. Reheat it, add a sprinkle of breadcrumbs for crunch, and it’s still hearty enough for lunch. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Top round beef stretches over potatoes, and Yukons are cheaper than fingerlings. A single batch feeds four for under $15, and the cheddar stretches into that dreamy, melty layer. No waste, all flavor.
Step-by-step instructions for beef and potato au gratin
This is where the magic happens—layered potatoes, tender beef, and that irresistible golden crust.
Prepare the Beef and Potato Layers
Start by preheating your oven to 375°F. Thinly slice the 3 lb Yukon Gold Potatoes against the grain into ⅛-inch thick rounds—this ensures even cooking and creamy texture. Toss them in a large bowl with 1 tsp of the salt, ½ tsp of the pepper, and ½ tsp of the nutmeg.
Next, slice the 1.5 lb Top Round Beef thinly against the grain into ¼-inch thick strips. This cut guarantees tender beef that melts in your mouth. In a separate bowl, combine the sliced beef with 1 tsp of the dried thyme, remaining ½ tsp of the salt, and remaining ½ tsp of the pepper. Mix gently to coat evenly.
Build the Au Gratin Layers
In a large, deep baking dish (I use a 9x13-inch dish for this recipe), spread half of the seasoned potato slices in a single layer on the bottom. Arrange them slightly overlapping but not too tightly—this allows the sauce to penetrate beautifully. Sprinkle half of the sliced beef evenly over the potatoes.
Repeat with the remaining potatoes and beef, ending with a final layer of potatoes. This alternating pattern ensures every bite has both the creamy potato and tender beef. Press down gently on each layer to compact the slices slightly—this prevents them from shifting during baking.
Make the Creamy Cheese Sauce
In a medium saucepan, melt the ½ cup unsalted butter over medium heat. Add the 2 whole finely chopped shallots and cook for 3-4 minutes until softened but not browned. Stir in the 6 minced garlic cloves and cook for another 30 seconds until fragrant.
Whisk in the ¼ cup all-purpose flour and cook for 1-2 minutes, stirring constantly, until the mixture forms a smooth paste and the raw flour taste disappears. Slowly pour in the 2 cups heavy cream and ½ cup whole milk while whisking vigorously to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.
Assemble and Bake to Golden Perfection
Remove the baking dish from the oven and carefully pour the warm cheese sauce evenly over the potato and beef layers. The sauce should come about halfway up the sides. In a separate bowl, combine the 2 cups sharp white cheddar cheese and 1 cup Gruyère cheese, then sprinkle this mixture evenly over the sauce.
Return the dish to the oven and bake for 45-50 minutes until the top is deep golden brown and the edges are bubbling. Here's the pro tip: during the last 10 minutes, broil on high for 2-3 minutes to achieve that perfect crispy crust we're after. Watch it closely—it burns fast!
Rest and Serve with Confidence
Remove the au gratin from the oven and let it rest for 10-15 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice without everything sliding apart. The cheese will continue to melt and create that luscious, gooey texture we all love.
Slice into generous portions and serve immediately. Each bite should deliver tender beef, creamy potatoes, and that irresistible crispy top melting with every forkful. Pair with a simple green salad or crusty bread to soak up any remaining sauce—trust me, there will be some leftovers!
Pro Tips For Making Beef And Potato Au Gratin
- PREP POTATOES THINLY: Peel and slice Yukon Golds into ⅛-inch rounds—any thicker and they’ll turn to mush under the cheese. I learned this the hard way when my first batch looked more like mashed potatoes than au gratin. Use a mandoline if you’re brave, or a sharp knife and steady hands (or a cutting board with a groove).
- SEAR BEEF UNTIL BROWNED: Don’t skip the crust—pat the top round dry, then sear it in batches over medium-high heat until deeply browned on all sides. This adds flavor that milk alone can’t fix, and it keeps the beef from turning rubbery later. A hot pan is non-negotiable here.
- LAYER CHEESE LIGHTLY: Sprinkle sharp white cheddar between potato layers like dusting powder—not clumps. Too much cheese too soon makes the top soggy and uneven. Save the rest for the final layer so it melts into a golden blanket (not a brick).
- REST MEAT BEFORE SLICING: Let the seared beef rest 10 minutes under foil before slicing—this keeps it juicy. Cutting it fresh from the pan makes it shrink and lose moisture, turning your au gratin into a dry, cheesy beef stew. Patience here makes all the difference.
Wine and beer pairings for this dish
Rich Red Wine
A bold Bordeaux-style red wine like Cabernet Sauvignon or Merlot complements the dish beautifully. The earthy notes of these wines mirror the thyme and nutmeg in the au gratin, while their acidity cuts through the richness.
I love pairing this with a 2018 Château Montelena Cabernet Sauvignon—its dark fruit and subtle oak enhance every cheesy, beefy bite. 🍷
Crisp White Wine
For those who prefer white, a Chardonnay with good acidity and a touch of oak works wonders. Look for a California Chardonnay like Kendall-Jackson—its buttery notes harmonize with the cream sauce while the acidity balances the richness.
A Sauvignon Blanc from New Zealand, like Oyster Bay, adds a refreshing citrus contrast that cleanses your palate between bites.
Malbec Magic
If you're feeling adventurous, try a Malbec from Argentina. The deep berry flavors and velvety texture pair surprisingly well with the beef and cheese. I recommend a Catena Zapata Malbec—its smoky undertones echo the crispy cheese crust, while its smooth finish lets the dish shine.
This is my go-to for a special dinner when I want to impress guests.
Beer Pairings
A Belgian-style witbier like Hoegaarden brings a crisp, citrusy brightness that contrasts the dish's richness. The coriander and orange notes in the beer cut through the cheese and beef, making each bite feel fresh.
For a heartier option, try a German Helles Lager—its malty sweetness and clean finish let the au gratin's flavors take center stage. 🍺
Cider Option
Don’t overlook dry cider as a pairing! A crisp English cider like Thatchers or an American hard cider from Angry Orchard adds a refreshing, slightly tart element that balances the dish’s creaminess. The effervescence also helps cleanse your palate between bites, making it a perfect choice for casual gatherings.
Nutrition facts
Frequently asked questions
Can I use a different type of cheese for the au gratin?
While Gruyère and sharp white cheddar create the classic flavor, you can experiment with Parmesan for extra umami or Swiss cheese for a milder taste. For a crispier crust, try Pepper Jack or smoked Gouda. Just ensure the cheese melts well—avoid pre-shredded blends with anti-caking agents, as they can make the top grainy.
How do I prevent the au gratin from getting soggy?
Prevent sogginess by ensuring your potatoes are fully cooked before adding the sauce. Parboil them for 5-7 minutes before layering, then drain well. Also, avoid overloading the dish—leave ½-inch space at the top for the cheese to crisp. Baking at 375°F with a foil cover for the first 30 minutes traps steam, then remove it for the final 10-15 minutes to crisp the top.
Can I make this au gratin ahead of time?
Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered. The next day, bake it 10-15 minutes longer at 375°F to compensate for the cold start. For freezing, bake the dish fully, then cool completely before wrapping tightly in foil. Reheat from frozen at 350°F for 45-50 minutes, covered with foil until warmed through, then broil briefly to restore crispiness.
What’s the best way to slice the potatoes for even cooking?
Use a mandoline slicer set to ⅛-inch thickness for perfectly even slices. If you don’t have one, a sharp chef’s knife works—slice the potatoes lengthwise into ¼-inch planks, then cut each plank into ⅛-inch rounds. Soaking the slices in cold water for 10 minutes before layering removes excess starch, which prevents a gummy texture.
Can I substitute beef with another protein?
Certainly! For a lighter option, use chicken thighs (bone-in for flavor) or pork tenderloin, both sliced thinly. For vegetarians, swap beef for mushrooms (sautéed with thyme) or lentils. Just adjust cooking time—chicken and pork need 5-10 minutes less baking than beef, while mushrooms add moisture and should be drained well before layering.
