Side Dishes
This baked potato lasagna recipe transforms humble ingredients into a showstopping dish with a crispy lattice crown that contrasts perfectly with creamy cheese layers. 🔥 The secret lies in baking the potatoes until tender yet firm enough to hold their shape, then layering them with rich béchamel and melted cheeses before topping with a golden, crispy lattice.
This isn't your typical lasagna—it's a comforting, hearty side dish that steals every meal.
The beauty of this recipe is its simplicity: no boiling noodles, no complicated sauces, just foolproof layers that come together in under an hour. The lattice topping isn't just decorative—it creates a textural contrast that elevates the dish, offering a satisfying crunch with every bite.
Whether you're serving it alongside roasted meats or as a vegetarian main, this lasagna delivers restaurant-quality results without the fuss.
What makes this recipe truly special is how the flavors meld during baking. The potatoes absorb the creamy cheese sauce while developing a golden, crispy exterior, creating a balance of textures and temperatures.
The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect harmony of tender, creamy filling and crispy, caramelized top.
Perfect for holiday gatherings or weeknight dinners, this lasagna scales easily to feed a crowd while remaining simple enough for a weeknight meal. The best part? Leftovers reheat beautifully, making it an ideal make-ahead dish. Let's get started on creating this comforting, crispy, and creamy masterpiece.
Ingredients for baked potato lasagna
Crispy lattice crown meets creamy cheese layers—just 14 ingredients for this showstopper.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lbs | Medium size, baked whole |
| Heavy Cream 🥛 | 2 cups | Full-fat for richness |
| Shredded Sharp Cheddar Cheese 🧀 | 3 cups | Freshly grated preferred |
| Unsalted Butter 🧈 | ½ cup | Melted for béchamel |
| All-Purpose Flour 🌾 | ½ cup | For roux base |
| Milk 🥛 | 1 cup | Whole milk preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Rosemary 🌿 | ¼ cup | Chopped for aroma |
| Fresh Thyme 🌿 | ¼ cup | Leaves only |
| Eggs 🥚 | 2 whole | Beaten for lattice |
| Panko Breadcrumbs 🍞 | 1 cup | For lattice texture |
| Olive Oil 🫒 | ¼ cup | For brushing lattice |
The potatoes are the foundation, so pick Russets—they hold their shape perfectly when baked. Trader Joe's or your local grocery store usually has them in bulk, and medium-sized ones (about 8 oz each) work best. Bake them until tender but still firm enough to slice cleanly. For the cheese, sharp cheddar from a block melts better than pre-shredded—no clumps, just pure cheesy goodness. The heavy cream and butter create that ultra-rich béchamel, so don't skimp here. I always grab Land O'Lakes heavy cream for consistency, but any full-fat brand works.
No sharp cheddar? Pepper jack or Gruyère add great flavor. Running low on panko? Regular breadcrumbs toasted in the oven first work in a pinch. Fresh herbs wilt fast, so grab extra—half goes in the filling, half garnishes the top. The lattice topping is all about texture, so beat the eggs well and mix them with the breadcrumbs for that perfect crispy bite. Want more depth? Add a pinch of smoked paprika to the breadcrumb mix for a subtle smoky note that pairs beautifully with the potatoes.
This lasagna reheats like a dream—best the next day when all the flavors meld. Store leftovers covered in the fridge for 4-5 days or freeze portions for 3 months. I always make a double batch because it disappears fast. For serving, let it sit at room temperature for 10 minutes before slicing—keeps everything together. The lattice stays crispy if you reheat it covered with foil, then uncovered for the last 5 minutes.
Why You'll Love This Recipe
- No Pasta Panic: I swear, this is the lasagna I make when I’ve forgotten to buy noodles. Russet potatoes slice and layer like a dream—no boiling, no waiting, just crispy edges and fluffy insides. Honestly, the only thing harder than assembling it is deciding whether to eat it or photograph it.
- Cheese Pull Magic: That sharp cheddar? It’s not just melted—it’s stretched across the top like a golden blanket, with a crispy crust that cracks when you cut in. The heavy cream in the filling makes it rich but not greasy, and the butter-flour roux ties everything together like a hug from your favorite comfort-food memory.
- Leftovers for Days: Between us, this dish tastes better the next day. The potatoes soak up the creamy cheese sauce overnight, turning into a melt-in-your-mouth texture. I portion it into containers while it’s still warm, and suddenly I’ve got three easy lunches or a quick dinner for when I’m too tired to cook.
- Budget-Friendly Luxury: Sharp cheddar and heavy cream sound fancy, but this recipe stretches them without skimping on flavor. Russets are cheap, flour’s a pantry staple, and you’re not buying expensive pasta. It’s the kind of dish that makes you feel like you’re treating yourself—without actually breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for crispy lattice crown lasagna
Here's how to build layers of creamy potato-cheese filling and top it with a golden, crispy lattice crust.
🍳 Step 1: Bake and Mash the Potatoes for Creamy Texture
Preheat your oven to 400°F and pierce the 3 lbs Russet Potatoes with a fork. Roast them on a baking sheet for 45-50 minutes until a knife slides in easily. Let them cool slightly, then peel and mash them in a large bowl until completely smooth.
While still warm, stir in 2 cups Heavy Cream, 1 cup Milk, 3 cups Shredded Sharp Cheddar Cheese, 0.25 cup Fresh Rosemary, 0.25 cup Fresh Thyme, 0.25 tsp Ground Nutmeg, 1.5 tsp Salt, and 0.5 tsp Black Pepper. The mixture should be thick but spreadable—this is your lasagna filling. Cover and refrigerate for 30 minutes to firm up slightly.
👨🍳 Step 2: Prepare the Cheesy Béchamel Sauce
In a saucepan, melt 0.5 cup Unsalted Butter over medium heat. Whisk in 0.5 cup All-Purpose Flour to form a roux, cooking for 2 minutes until golden. Gradually whisk in 1 cup Milk and 1 cup Heavy Cream until smooth, then simmer for 5-7 minutes until thickened.
Remove from heat and stir in 1 cup Shredded Sharp Cheddar Cheese, 1 minced Garlic Clove, 0.5 tsp Salt, and 0.25 tsp Black Pepper. This sauce will bind your lasagna layers together while adding extra richness. Keep it warm until ready to use.
🥘 Step 3: Assemble the Layered Potato Cheese Base
Grease a 9x13-inch baking dish with 0.25 cup Olive Oil. Spread half of the potato mixture evenly in the bottom, then pour half of the béchamel sauce over it. Repeat with remaining potato mixture and béchamel, creating 3 total layers. Sprinkle the top with 1 cup Shredded Sharp Cheddar Cheese.
Cover with foil and bake at 375°F for 30 minutes. This pre-bake ensures the filling is fully set before adding the lattice topping. The edges should be just beginning to set when you remove it from the oven.
🔥 Step 4: Create the Crispy Lattice Topping
Beat 2 whole Eggs in a bowl, then stir in 1 cup Panko Breadcrumbs and 2 minced Garlic Cloves until combined. This mixture will form your crispy lattice crust. Brush the top of the baked lasagna with 0.1 cup Olive Oil to help the lattice brown.
Using a sharp knife, cut the egg mixture into strips about ½-inch wide, alternating directions to create a lattice pattern. Press gently to adhere, then brush with remaining 0.15 cup Olive Oil. Bake uncovered at 400°F for 15-20 minutes until the lattice is deep golden brown and crispy.
⏰ Step 5: Rest and Serve with Crispy Perfection
Remove from the oven and let rest for 10 minutes before slicing. This resting time lets the juices redistribute, ensuring each bite has that creamy potato-cheese filling. The lattice should be crispy enough to crackle when cut, while the interior remains warm and gooey.
Serve immediately with a side salad and extra cheese on top. The contrast of the crispy lattice against the creamy filling is what makes this lasagna truly special—every bite delivers that perfect texture combination!
Pro Tips For Making Baked Potato Lasagna
- BOIL POTATOES UNTIL FORK-TENDER: I learned this the hard way—undercooked potatoes turn to mush in the oven. Boil Russets until they collapse easily with a fork (about 12-15 minutes), then let them cool completely before slicing. Cold potatoes hold their shape and absorb the cream better—no more soggy layers.
- MAKE A BEURRE MANIÈRE SAUCE: Skip the plain cream and make a quick beurre manière: melt butter in a saucepan, whisk in flour until smooth, then slowly add heavy cream while stirring. Cook until thickened (3-5 minutes), then stir in half the cheese for a richer, creamier base. This isn’t just a sauce—it’s the glue that keeps the lasagna from falling apart.
- LAYER CHEESE LIKE A PRO: Don’t just dump shredded cheddar on top—distribute it evenly between layers, including the very bottom. Press each layer gently with a spatula to eliminate air pockets, then finish with a final sprinkle of cheese on top. The cheese melts into a cohesive blanket, not just a crust.
- BAKE AT 375°F UNTIL GOLDEN: Low and slow is the way: bake at 375°F (not 400°F) for 45-55 minutes, covered with foil for the first 30 minutes. The lower temp prevents a burnt top while letting the potatoes crisp slightly. If the edges brown too fast, tent with extra foil—you want a deep, caramelized color, not a sad, pale mess.
Wine and beer pairings for this dish
Rich Red Wine Pairings
A bold, medium-bodied red like Chianti Classico or Pinot Noir complements the creamy, cheesy layers beautifully. The acidity in Chianti cuts through the richness, while Pinot Noir's earthy notes enhance the rosemary and thyme in the filling.
I always reach for a 2018 Chianti Classico from Italy—it has just the right balance of fruit and tannins to stand up to the lattice crust. 🍷
Crisp White Wine Options
For a lighter option, try a dry Chardonnay with noticeable oak, like a California Sonoma Coast or French Burgundy. The buttery notes in the wine mirror the creamy potato filling, while the acidity keeps your palate fresh.
Avoid overly oaky whites—they can overpower the delicate herbs in the dish. A 2019 Chablis also works wonderfully with its crisp, mineral-driven profile.
Craft Beer Pairings
A Belgian Witbier like Hoegaarden or Allagash White brings a refreshing, citrusy contrast to the rich lasagna. The coriander and orange peel notes cleanse your palate between bites. For something heartier, a German Helles Lager offers a malty sweetness that pairs perfectly with the cheesy filling.
I love serving this with a cold Peroni for its crisp, clean finish. 🍺
Seasonal Beer Swaps
In fall, try a German Dunkel with its caramel and coffee notes—it enhances the nutmeg in the filling. For summer, a wheat beer like Blue Moon adds a light, fruity touch.
Avoid heavy stouts or IPAs, as their bitterness can clash with the creamy texture. The key is finding a beer with enough body to match the lasagna's richness without overpowering it.
Non-Alcoholic Options
For a non-alcoholic pairing, sparkling ginger beer or sparkling apple cider works beautifully. The bubbles cut through the richness, while the ginger or apple notes complement the herbs. I also love serving this with a cucumber-mint infused water—the cool, refreshing flavors balance the warm, cheesy lasagna perfectly. 💧
Dessert Wine Balance
If you're serving this as part of a larger meal, finish with a dry Riesling or Moscato d'Asti. The slight sweetness in Moscato won't overpower the savory flavors, while the acidity in Riesling keeps everything in harmony.
Avoid sweet dessert wines—they can make the lasagna taste even heavier. A chilled Prosecco also makes a fantastic light pairing for the end of the meal.
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of Russet potatoes?
Sweet potatoes will work, but the flavor and texture will differ significantly. Russets provide a neutral, fluffy base that absorbs the cheesy sauce perfectly, while sweet potatoes add natural sweetness and a denser texture. If you prefer sweet potatoes, reduce the sugar in the béchamel slightly and consider adding a pinch of cinnamon to complement their flavor.
How do I make the lattice topping extra crispy?
For maximum crispiness, preheat your oven to 425°F before adding the lattice, and bake it uncovered for 20-25 minutes instead of 15-20. Brush the lattice with melted butter halfway through baking, then return it to the oven. Another trick is to toast the panko breadcrumbs in a dry pan for 3-4 minutes before mixing them with eggs—this adds extra crunch.
Can I prepare this lasagna ahead of time?
Assemble the lasagna (including the lattice topping) up to 24 hours ahead and refrigerate uncovered. When ready to bake, increase the oven temperature to 425°F and bake for 25-30 minutes instead of the usual time, as the cold filling will need more time to heat through. For freezing, assemble without the lattice, cover tightly, and freeze for up to 3 months—thaw overnight before baking.
What if my lattice falls apart when cutting?
This usually happens if the egg mixture wasn't pressed firmly enough or if the lasagna wasn't rested after baking. To fix it, let the lasagna rest for 15 minutes (instead of 10) before cutting. For next time, press the lattice strips down gently with a spatula after placing them, and chill the assembled lasagna for 30 minutes before baking to help it hold together.
Can I make this vegetarian or vegan?
Yes! For a vegetarian version, use plant-based butter and heavy cream (like coconut cream), and swap cheddar for a vegan cheese alternative. For a fully vegan version, replace the eggs in the lattice with a flax egg (1 tbsp ground flaxseed + 3 tbsp water per egg) and use vegan panko. The flavor and texture will differ slightly, but the creamy potato layers remain the star.
