Hey There, Spud Buddy! Let’s Make Some Magic in a Baking Dish

Okay, confession time: I firmly believe that the absolute best moments in life usually happen around a table piled high with comforting, delicious food. You know those dishes that make everyone go quiet for a second after the first bite? That’s exactly what we’re whipping up today! These Cheesy Scalloped Potatoes with Ham & Peas aren’t just a side dish – they’re a warm, savory HUG on a plate. Imagine tender layers of russet potatoes swimming in the creamiest, cheesiest sauce imaginable, dotted with smoky ham and sweet little pops of peas. It’s like your favorite cozy sweater… but edible.

Whether you’re feeding a holiday crowd hungry after caroling, prepping a make-ahead wonder for a busy weeknight, or just craving some serious comfort, this dish delivers. The best part? It looks impressive but comes together without any fancy chef skills. It’s all about simple layers and letting the oven work its bubbly, golden magic. Forget complicated techniques – we’re leaning into big flavor, creamy textures, and that unbeatable feeling of pulling something utterly delicious out of the oven. So, tie on your favorite apron (the one with the questionable stains that tell your best kitchen stories!), grab your trusty baking dish, and let’s turn humble potatoes into pure, cheesy bliss. Ready to make some kitchen memories?

Snowed In & Saved by Scalloped Potatoes: A Cozy Kitchen Memory

Print

Cheesy Scalloped Potatoes with Ham & Peas

Rich meat sauce, creamy ricotta, and layers of gooey mozzarella come together in this timeless beef lasagna. It’s a family favorite that never disappoints—perfect for holidays, meal preps, or anytime you want comfort straight from the oven.

  • Author: annareynolds
  • Prep Time: 30 min
  • Cook Time: 45 min
  • Total Time: 1 hr 15 min

Ingredients

Scale

24 dry lasagna noodles

2 tablespoons olive oil

2 teaspoons salt (for pasta water)

Meat Sauce:

4 tablespoons olive oil

2 lbs ground beef

2 medium onions, diced

4 tablespoons garlic, minced

4 (14 oz.) cans tomato sauce (about 7 cups)

2 teaspoons salt (or to taste)

1 teaspoon ground black pepper (or to taste)

½ cup parsley, chopped

Cheese Filling:

2 (15 oz.) packages ricotta cheese (about 4 cups)

5 cups mozzarella cheese, shredded and divided

½ cup Parmesan cheese, grated

2 eggs, beaten

½ cup fresh parsley, chopped

Instructions

Preheat oven to 375°F (190°C). Boil lasagna noodles in salted water until al dente. Drain and set aside.

In a large skillet, heat olive oil and cook ground beef until browned. Add onion and garlic; sauté until soft.

Stir in tomato sauce, salt, pepper, and parsley. Simmer for 15 minutes.

In a bowl, mix ricotta, 2½ cups mozzarella, Parmesan, eggs, and parsley.

In a 9×13-inch baking dish, layer meat sauce, noodles, and cheese mixture. Repeat layers, ending with meat sauce.

Top with remaining 2½ cups mozzarella.

Cover with foil and bake for 30 minutes. Uncover and bake an additional 10–15 minutes until bubbly and golden.

Let rest 10 minutes before slicing and serving.

Notes

Dietary Info: Contains dairy, gluten, rich and satisfying

Nutrition

  • Calories: 580 per serving
  • Protein: 34g

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

This recipe always takes me straight back to my Grandma Ethel’s farmhouse kitchen during the wildest blizzard of ’98. The power had flickered out, roads were impassable, and our big family Christmas gathering suddenly became an intimate (and slightly panicked) sleepover for twelve! Grandma, ever the unflappable kitchen queen, surveyed her pantry like a general. “Well,” she declared, peering into the cold cellar, “we’ve got spuds, that leftover Christmas ham, and…” she rummaged, triumphantly pulling out a bag of frozen peas, “these little green gems!”

With no fancy ingredients or working stove top (just her ancient gas oven miraculously humming along), she layered potatoes, ham chunks, peas, and a simple sauce made from powdered milk and bouillon in her giant blue enamel roasting pan. The smell that filled that chilly house as it baked was pure magic – smoky, cheesy, and deeply comforting. We huddled around the fireplace, plates balanced on laps, steam rising into the frosty air. That humble dish, born of necessity and seasoned with love, became the star of the stranded holiday. Every time I make these scalloped potatoes now, I feel that same warmth, that same resourceful joy, and remember Grandma Ethel’s lesson: great food isn’t about perfection; it’s about heart, a little ingenuity, and feeding the people you love.

Your Flavor Brigade: Gathering the Goods

Here’s your dream team of ingredients! Don’t stress if you need to swap something – cooking is about making it work for YOU.

  • 6 lbs russet potatoes, peeled and sliced ⅛-inch thick (approx. 8 large): Russets are starch kings, giving us that perfect creamy texture. Chef Insight: Use a mandoline slicer (carefully!) for super even slices that cook uniformly. If you only have Yukon Golds, they work too, but they hold their shape more.
  • 4 cups cooked ham, cubed: Leftover holiday ham is IDEAL here! Sub Tip: No ham? Try cooked bacon, diced smoked turkey, or even shredded rotisserie chicken for a different twist.
  • 2 cups frozen peas: Sweet little bursts of green! Chef Hack: Toss them in frozen – no need to thaw! They cook perfectly in the oven. Want a different veg? Try thawed frozen corn or chopped steamed broccoli.
  • 2 cups onion, finely chopped: Building that savory base flavor. Sub Tip: Yellow or white onions are perfect. Got a leek? Use half of it finely sliced!
  • 2 cups sharp white cheddar cheese, shredded (for layering) + 2 cups for the sauce: Sharp cheddar gives the best tangy punch against the creamy sauce. Chef Must: SHRED IT YOURSELF! Pre-shredded cheese has anti-caking agents that can make your sauce grainy. Gruyère or smoked gouda are fabulous swaps for part of the cheddar.
  • 2 tsp fresh parsley, chopped (for garnish): A fresh pop of color and flavor at the end. Dried works in a pinch (use 1 tsp).

For the Creamy Dream Sauce:

  • 4 tbsp butter: Our rich, flavorful base. Chef Insight: Unsalted is best so we control the salt.
  • 2 tbsp garlic, minced: Flavor bomb! Jarred minced garlic works fine here for ease.
  • 4 tbsp all-purpose flour: This is our thickener (a roux!). Gluten-Free Swap: Use an equal amount of a good gluten-free flour blend (like Bob’s Red Mill 1:1).
  • 2 cups milk: Whole milk makes the richest sauce, but 2% works. Dairy-Free? Unsweetened almond or oat milk + 1 extra tbsp flour usually works well.
  • 1 cup chicken broth (or 2 tbsp bouillon powder + 1 cup water): Adds depth. Veggie broth works great too!
  • 2 tsp Italian seasoning: Herby goodness. Don’t have it? Use 1 tsp dried thyme + 1/2 tsp dried oregano + 1/2 tsp dried basil.
  • Salt & pepper to taste: Season in layers! Taste your sauce *before* adding the cheese, as cheese adds saltiness.

Let’s Build Our Potato Masterpiece! Step-by-Step

  1. Preheat & Prep: Fire up that oven to 375°F (190°C) – nice and hot for bubbling perfection! Grab your trusty 9×13-inch baking dish (or a similar large roasting pan – this makes a lot!) and give it a good greasing with butter or non-stick spray. Chef Hack: Lining the bottom with parchment paper makes cleanup a breeze, but it’s not essential. Get your potatoes peeled and sliced! Speed Tip: Keep the sliced potatoes in a bowl of cold water while you prep everything else to prevent browning. Just drain and pat them *very* dry with towels before layering – excess water makes the sauce thin!
  2. Build the Flavor Base (Make the Roux): Melt the butter in a medium saucepan over medium heat. Once it’s foamy, toss in the chopped onion and minced garlic. Sauté, stirring pretty constantly, for about 4-5 minutes until they’re softened and smell AMAZING (that garlic shouldn’t brown, just get fragrant!). Sprinkle the flour over the onion-garlic-butter mix. Chef Insight: This is our roux! Cook, stirring constantly, for a full minute. This cooks out the raw flour taste and is KEY for a smooth sauce. It should look like a thick paste clinging to the onions.
  3. Whisk Up the Creamy Sauce: Here’s the slightly nerve-wracking but fun part! Slowly, slowly drizzle in the milk while whisking like crazy. I mean it – whisk vigorously to prevent lumps! Then whisk in the chicken broth. Bring this mixture to a gentle simmer (small bubbles around the edge, not a rolling boil). Keep whisking as it thickens – it should coat the back of a spoon nicely after 3-5 minutes. Stir in the Italian seasoning. Now, reduce the heat to low. Gradually add the 2 cups of shredded sharp cheddar cheese, whisking constantly until it’s all melted and gloriously smooth. Taste it! This is where you season with salt and pepper. Chef Tip: Remember the ham is salty, so maybe go a little lighter on salt now. Remove from heat.
  4. Layer it Like You Mean It! Time for assembly! Drain and thoroughly pat dry those potato slices. In your greased dish, layer HALF of the potatoes. It’s okay if they overlap a bit. Scatter HALF of the cubed ham evenly over the potatoes. Sprinkle HALF of the frozen peas over the ham (yep, still frozen!). Sprinkle 1 cup of the shredded cheddar cheese over the peas. Now, carefully pour HALF of that luscious cheese sauce over everything, trying to cover as much as possible. Repeat the layers: remaining potatoes, remaining ham, remaining peas, remaining 1 cup cheese, and finally, pour the rest of the sauce evenly over the top. Chef Hack: Gently wiggle the dish or tap it on the counter to help the sauce seep down into all the nooks and crannies.
  5. Bake to Golden, Bubbly Perfection: Cover the dish tightly with aluminum foil. This traps steam and helps the potatoes cook through tenderly. Pop it in your preheated oven and bake for 45 minutes. After 45 minutes, carefully remove the foil (watch out for steam!). Return the dish to the oven, uncovered, for another 25-30 minutes. This is where the magic happens! The top will turn a gorgeous golden brown, the sauce will be bubbling furiously around the edges, and a fork should slide easily into the center potatoes. Chef Check: If the top isn’t browned enough for you at 30 mins, broil for 1-2 minutes MAX – watch it like a hawk!
  6. Rest & Garnish: Crucial step! Pull the dish out and let it rest for 10-15 minutes before serving. Why? This lets the sauce thicken up beautifully so it doesn’t just run everywhere when you scoop it. Sprinkle generously with that fresh chopped parsley for a bright, fresh finish. Dig in and enjoy the cheesy, comforting glory!

Plating Up Your Comfort Masterpiece

This dish is a showstopper right in the baking dish! I love serving it family-style, placing the whole dish right in the center of the table so everyone can admire that golden, bubbly crust. Use a large serving spoon to scoop down to the bottom, getting all those glorious layers in one go. For individual plates, spoon a generous portion alongside something simple that won’t compete – think a crisp green salad with a tangy vinaigrette to cut the richness, or maybe some roasted asparagus or green beans. It’s incredibly hearty on its own, but for a true feast, pair it with roast chicken, glazed ham (if it’s not *in* the dish already!), or juicy pork chops. Don’t forget the crusty bread on the side for mopping up every last drop of that creamy sauce!

Make It Your Own: Delicious Twists & Swaps

This recipe is a fantastic canvas! Here’s how to play with it:

  1. Veggie Delight (Vegetarian): Skip the ham! Add sautéed mushrooms (about 2 cups, sliced and browned) and maybe a cup of chopped spinach (squeezed dry) in the layers for earthiness and extra greens.
  2. Cheese Adventurer: Swap half the cheddar for Gruyère (nutty heaven!), smoked Gouda (for a campfire vibe), or even a bit of tangy Fontina. A sprinkle of Parmesan on top before the final bake adds a salty crunch.
  3. Spice It Up: Add a pinch of cayenne pepper or a dash of hot sauce to the cream sauce. Layer in some thinly sliced jalapeños (pickled or fresh) for a kick.
  4. Root Vegetable Remix: Substitute half the potatoes with thinly sliced sweet potatoes, parsnips, or turnips for extra flavor and color complexity.
  5. Lighter Touch: Use reduced-fat cheese and 2% milk. Swap half the milk in the sauce for extra chicken broth. Reduce the butter in the roux by 1 tbsp (use a good non-stick pan).

Anna’s Kitchen Chatter: Extra Bites of Wisdom

Oh, this recipe! It’s evolved from Grandma Ethel’s blizzard special into my ultimate crowd-feeding secret weapon. I’ve learned a few things along the way! One hilarious disaster involved using pre-shredded cheese in a pinch – let’s just say the sauce turned into a slightly grainy, glue-like situation. Never again! Shredding your own is non-negotiable for silky perfection. I also learned the hard way that skipping the potato-pat-dry step leads to a watery sauce – major bummer. The resting time after baking? That was a game-changer discovered after impatiently scooping too soon and ending up with potato soup instead of neat layers! Now I use that 10-15 minutes to finish setting the table or whip up a quick salad. The biggest evolution? Embracing the make-ahead! Assembling the whole dish (unbaked) up to 24 hours in advance is a lifesaver for busy days or holidays – just add 10-15 minutes to the covered bake time if it’s going into the oven straight from the fridge. Leftovers? Honestly, sometimes I think they’re even better the next day after the flavors really mingle. Reheat gently in the oven or microwave. This dish is pure, adaptable, cheesy comfort – make it yours!

Final Thoughts

There’s something timeless about a bubbling dish of scalloped potatoes—especially when it’s loaded with smoky ham, sweet peas, and melty cheddar. Whether you’re channeling a snowed-in memory or just craving classic comfort, this recipe delivers all the cozy feels without fuss. It’s not just about feeding folks—it’s about gathering them close, sharing stories, and making kitchen magic with humble ingredients. So next time you need a dish that says “welcome home,” you’ll know exactly what to bake.

Leave a Reply

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

Recipe rating