Love this? Pin it for later!
I still remember the first time I served this casserole to my daughter’s kindergarten class during “Parent Lunch Day.” The room was buzzing with chatter, but the moment these cheesy, ham-studded potatoes hit the tiny tables, a hush fell over twenty five-year-olds. One little boy took a bite, looked up at me with wide eyes, and declared, “This tastes like a hug!” That moment sealed the deal—this recipe has been on permanent rotation in our house ever since.
Between soccer practice, piano lessons, and the eternal mountain of laundry, weeknight dinners need to be fast, filling, and—most importantly—kid-approved. This one-pot wonder checks every box: tender potatoes, smoky ham, and a blanket of melty cheese that stretches into Instagram-worthy pulls. Better yet, it all simmers in a single Dutch oven, meaning fewer dishes and more time for bedtime stories. Whether you’re feeding picky toddlers, ravenous teens, or simply craving comfort food that tastes like childhood, this casserole delivers nostalgia in every spoonful.
Why This Recipe Works
- One Pot Magic: Everything—from sautéing to broiling—happens in the same enamel pot, saving you 15 minutes of scrubbing.
- Hidden Veggies: Finely diced carrots and celery melt into the sauce, boosting nutrition without a single complaint.
- Double Protein: Ham and Greek yogurt team up for 18 g protein per serving, keeping little bellies full until breakfast.
- Quick-Cook Potatoes: Yukon Golds par-cook in the microwave while the oven preheats, shaving 20 minutes off total time.
- Customizable Cheese: Swap mozzarella for pepper jack or add smoked gouda for grown-up flair—kids still gobble it up.
- Freezer-Friendly: Assemble, cool, and freeze in portions; reheat straight from frozen for emergency dinners.
Ingredients You'll Need
Great casseroles start with great building blocks. Buy the best you can afford—your taste buds (and kiddos) will notice.
Yukon Gold Potatoes
These buttery, thin-skinned gems hold their shape after simmering yet mash slightly under your fork, creating a luscious texture. Avoid russets; they’ll fall apart and turn gummy. Look for fist-sized tubers so they cube evenly and cook at the same rate.
Smoked Ham Steak
I grab a 8 oz center-cut ham steak from the deli counter—it's leaner than packaged diced ham and tastes fresher. Ask them to slice it ½-inch thick so you can cube it into kid-friendly bites. If you have leftover holiday ham, sub 1¼ cups diced. For a smoky twist, try black forest or applewood smoked varieties.
Sharp Cheddar & Mozzarella Blend
A 50/50 mix gives you bold cheddar flavor with mozzarella’s epic stretch. Buy blocks and shred yourself; pre-shredded cellulose can make the sauce grainy. Extra-sharp cheddar aged 12 months adds depth without extra salt.
Whole Wheat Elbow Pasta
The stealth-health component. Whole wheat adds 4 g fiber per serving, but the cheesy sauce cloaks any “grainy” taste. If your crew is pasta-agnostic, shells or rotini trap more sauce in every nook.
Hidden Veggie Duo
One peeled carrot and one celery rib disappear into the mirepoix, adding natural sweetness and vitamin A. Pulse them in a mini food processor until they’re confetti-sized—kids won’t detective them out.
Greek Yogurt & Milk
Instead of heavy cream, thick Greek yogurt lends tangy richness and an extra 10 g protein. Use whole-milk yogurt for silkiness; 2 % works if that’s what’s in your fridge. Warm the milk slightly before stirring to prevent curdling.
Spice Cabinet MVPs
Sweet paprika for color, dry mustard for subtle zing, and a pinch of nutmeg to amplify the cheese flavor. Finish with freshly cracked black pepper—kids like the mild bite.
How to Make Kid Friendly One Pot Cheesy Ham and Potato Casserole
Par-Cook the Potatoes
Scrub 1½ lb Yukon Golds and pierce once with a knife. Microwave on a plate for 6 minutes, flip, then 4 minutes more until just fork-tender. Cool slightly, peel if desired (I leave the skins on for nutrients), and cube into ¾-inch pieces. This jump-starts cooking so they finish at the same time as the pasta.
Sauté the Aromatics
Heat a 5-quart enamel-coated Dutch oven over medium. Add 2 Tbsp unsalted butter and 1 Tbsp olive oil (the oil prevents butter from burning). Once foaming, stir in ½ cup finely diced onion, carrot, and celery with ½ tsp kosher salt. Cook 4 minutes until translucent and sweet, not browned—low heat keeps veggies kid-mild.
Make the Roux
Sprinkle 3 Tbsp all-purpose flour over the veggies. Stir constantly for 90 seconds to cook out raw flour taste. The mixture will look like wet sand. This roux thickens the sauce so it clings lovingly to every potato cube.
Add Liquid Gold
Whisk in 1¾ cup warm whole milk, ½ cup low-sodium chicken broth, and 2 tsp Dijon mustard. Bump heat to medium-high; stir until bubbles appear and sauce thickens enough to coat the back of a spoon (about 3 minutes). Reduce heat to low.
Season Like a Pro
Stir in ½ tsp each sweet paprika and garlic powder, ¼ tsp dry mustard, and a pinch of nutmeg. Taste—if your ham is salty, hold off on extra salt until the end. A few grinds of black pepper brighten everything.
Load the Pot
Fold in the par-cooked potatoes, 1 cup uncooked whole wheat elbows, and 8 oz cubed ham. The pasta will absorb flavor as it simmers. If mixture looks thick, add ¼ cup more broth; you want it slightly soupy because elbows suck up liquid.
Simmer & Stir
Cover and simmer gently for 12 minutes, stirring twice to prevent elbows from sticking. When pasta is al dente and potatoes are creamy, remove from heat. The sauce should be glossy and thick enough to hold a trail when you drag a spoon.
Add the Cheeses
Off heat, stir in ½ cup plain Greek yogurt for tang and creaminess. Sprinkle 1 cup shredded sharp cheddar and 1 cup shredded mozzarella over top. Cover for 2 minutes to let residual heat melt the cheese into gooey blankets.
Broil for Bubbles
Heat broiler to high. Uncover the Dutch oven and broil 6 inches from element for 2–3 minutes until cheese is blistered and golden in spots. Watch closely—ovens vary and cheese turns from perfect to burnt in 30 seconds.
Rest & Serve
Let the casserole rest 5 minutes to thicken. Garnish with chopped chives or parsley for color. Scoop into bowls, listen to the cheese stretch, and bask in the chorus of “More please!”
Expert Tips
Speed It Up
Cube potatoes the night before and store submerged in cold water in the fridge. They’ll stay white and cook even faster.
Prevent Curdling
Let Greek yogurt come to room temp before stirring in; cold yogurt can seize and look grainy.
Make-Ahead Magic
Assemble through step 7, cool, cover, and refrigerate up to 24 hours. Add 5 extra minutes simmer time and proceed with cheeses.
Breadcrumb Crunch
Toss ½ cup panko with 1 tsp melted butter and sprinkle before broiling for a golden crunch kids adore.
Variations to Try
- Turkey & Swiss: Swap ham for leftover Thanksgiving turkey and use Swiss cheese for a Reuben vibe. Add ½ cup sauerkraut for adventurous eaters.
- Veggie Boost: Stir in 1 cup steamed broccoli florets or frozen peas during the last 2 minutes of simmering for a pop of green.
- Gluten-Free: Replace flour with 2 Tbsp cornstarch slurry and use gluten-free elbows. The sauce will be just as silky.
- Spicy Kick: Add ¼ tsp cayenne and use pepper jack for teens who like heat. Serve with cooling ranch drizzle.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat individual portions in the microwave with a splash of milk to loosen the sauce.
Freezer: Portion into freezer-safe zip bags, press out air, and freeze flat for up to 3 months. Thaw overnight in the fridge, then warm on the stove with a little broth until creamy.
School Lunches: Pack hot in a thermos; the cheese sauce insulates the potatoes and keeps everything warm until noon.
Frequently Asked Questions
Kid Friendly One Pot Cheesy Ham and Potato Casserole
Ingredients
Instructions
- Microwave Potatoes: Pierce potatoes and microwave 10 minutes until just tender; cube and set aside.
- Sauté Veggies: In a 5-quart Dutch oven melt butter with oil; cook onion, carrot, and celery 4 minutes.
- Make Roux: Stir in flour 90 seconds, then whisk in warm milk, broth, and Dijon. Simmer until thick.
- Season: Add paprika, garlic powder, dry mustard, nutmeg, salt, and pepper.
- Add Pasta & Ham: Fold in potatoes, pasta, and ham; simmer covered 12 minutes until pasta is al dente.
- Finish: Off heat stir in yogurt, top with cheeses, cover 2 minutes, then broil 2–3 minutes until bubbly and golden. Rest 5 minutes before serving.
Recipe Notes
For extra crunch, sprinkle buttered panko before broiling. Leftovers reheat beautifully with a splash of milk.