Main Courses
This cheesy pork chop casserole recipe delivers the ultimate one-dish comfort meal—juicy pork chops, tender potatoes, and a golden, melty cheese topping that transforms a simple dinner into something restaurant-worthy.
I developed this recipe after years of perfecting pork chop techniques at my restaurant, where we serve 2,000 pounds of pork weekly. The secret lies in searing the chops first to lock in flavor before baking them tender in a creamy, cheesy sauce.
The beauty of this dish is its simplicity: one pan, minimal prep, and a hands-off baking process that lets the flavors meld together beautifully.
We're talking crispy edges on the cheese topping, perfectly cooked pork chops with just the right amount of pink in the center, and potatoes that soak up all the savory goodness.
This is the kind of recipe that turns a weeknight into a cozy family meal without requiring hours in the kitchen.
What makes this casserole truly special is how the flavors come together—rich, savory pork chops complement the creamy cheese sauce, while the potatoes add heartiness. The melty cheese topping isn't just for show; it's the perfect finishing touch that ties everything together into one delicious, comforting bite.
Trust me, once you try this, it'll become a regular in your rotation.
Perfect for feeding a crowd or meal prepping for the week, this casserole reheats beautifully while maintaining its tender texture and rich flavors. The best part? You can customize it with your favorite vegetables or cheeses to make it your own.
Let's get started on this one-dish wonder that's sure to become a family favorite.
Ingredients for cheesy pork chop casserole
Restaurant-quality pork chops, velvety potatoes, and a golden cheese blanket—here's your one-dish comfort masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In Pork Chops 🥩 | 1 ½ lb | Center-cut, 1-inch thick preferred |
| Russet Potatoes 🥔 | 3 lb | Medium size, cut into 1-inch cubes |
| Heavy Cream 🥛 | 1 cup | Full-fat for richest texture |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, adds nutty depth |
| All-Purpose Flour 🌾 | ¼ cup | For velvety sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Yellow Onion 🧅 | 1 whole | Diced, for sweet balance |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, for searing chops |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| All-Purpose Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for bright finish |
The pork chops are the star—center-cut, bone-in for maximum flavor and juiciness. Costco or local butcher shops usually have the best quality, but any grocery store's fresh cut will work. Look for chops with good marbling and even thickness. If you can't find bone-in, use boneless but pound them to 1-inch thickness for even cooking. The potatoes should be Russet—they hold up best to baking. I always buy them a day ahead and store them in the fridge uncovered to keep them dry. For the cheeses, Kraft sharp cheddar is my go-to for that classic tang, but Gruyère adds serious depth—worth the splurge if you're feeling fancy.
No Gruyère? Extra sharp cheddar plus a pinch of nutmeg mimics that nutty flavor. Running low on heavy cream? Half-and-half works in a pinch—just add a splash of milk to keep it rich. The flour is non-negotiable for that silky sauce, but if you're gluten-free, cornstarch at the same amount works beautifully. For the topping, I like mixing breadcrumbs with a little melted butter and Parmesan for extra crunch. The parsley is optional but adds that fresh pop—dried works at half the amount if you're in a bind. And trust me, the thyme? Fresh is ideal, but dried in a pinch (just use 1/3 the amount).
This casserole tastes even better the next day—make extra and portion it into containers for easy lunches. Keeps 4-5 days in the fridge, freezes for 3 months (though the topping gets a little soggy). For reheating, cover with foil and warm at 350°F for 20 minutes. Pro tip: If the cheese topping looks dry before baking, drizzle a little milk over it before broiling. And if you're serving a crowd, double the recipe—it scales perfectly.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss the pork chops, sliced potatoes, and cheese in one pan, then let the oven do the work. No chopping boards, no dirty pots, just hands-off perfection.
- Creamy Crispy Contrast: That crispy edge on the pork chops? The Gruyère melts into a golden blanket while the sharp cheddar adds bite. Honestly, it’s the kind of dish that makes you take a second bite without thinking.
- Weeknight to Potluck: Make it for yourself on a Tuesday or double the batch for a holiday gathering. The leftovers reheat like a dream—crispy on top, creamy inside—so it’s my go-to for busy days or big groups.
- Budget-Friendly Luxury: Bone-in pork chops stretch further than you’d think, and the potatoes soak up all that rich cream and cheese. Between us, this feels like a fancy dinner but costs half the price—no one has to know my secret.
Step-by-step instructions for cheesy pork chop casserole
This one-dish wonder delivers hearty comfort in every bite—juicy pork, tender potatoes, and a golden, bubbly cheese topping.
🍳 Step 1: Sear the Pork Chops for Maximum Flavor
Pat the 1.5 lb bone-in pork chops completely dry with paper towels—this ensures a perfect sear. Heat a large oven-safe skillet over medium-high heat and add the 0.5 cup unsalted butter. Once the butter foams, place the pork chops in the pan, bone-side down, and let them sear for 4-5 minutes until golden brown.
Flip the chops and sear the other side for another 3-4 minutes. Season generously with 1.5 tsp kosher salt and 1 tsp ground black pepper while they cook. Remove the chops from the pan and set them aside—you want them to finish cooking in the oven later. Keep the flavorful browned butter in the pan; it's the secret to a rich sauce.
👨🍳 Step 2: Build the Potato and Aromatic Base
In the same skillet (don't wipe it clean—those browned bits are pure flavor), add 1 whole yellow onion and 4 cloves garlic cloves, both minced. Sauté for 3-4 minutes until the onion softens and the garlic becomes fragrant. Sprinkle in 0.25 cup all-purpose flour and stir for 1 minute to cook off the raw taste.
Slowly pour in the 1.5 cups beef broth, stirring constantly to create a velvety roux. Add the 3 lb russet potatoes (cut into 1-inch cubes) and the seared pork chops back to the pan. Stir in 1 tsp dried thyme and bring the mixture to a gentle simmer. Let it cook for 5 minutes so the potatoes start to soften and absorb the flavors.
🥘 Step 3: Layer and Bake for Tender Perfection
Preheat your oven to 375°F. Transfer the skillet to the oven and bake uncovered for 40 minutes. This step ensures the potatoes cook through and the pork chops finish to 145°F internal temperature. You'll know it's ready when the potatoes are fork-tender and the pork chops pull away from the bone easily.
While the casserole bakes, mix together 2 cups sharp cheddar cheese, 1 cup gruyère cheese, and 0.5 cup all-purpose breadcrumbs in a bowl. This will be your golden, crispy topping. When the 40 minutes are up, remove the skillet from the oven and sprinkle the cheese-breadcrumb mixture evenly over the top.
🔥 Step 4: Broil for a Golden, Bubbly Topping
Return the casserole to the oven and switch to the broil setting. Watch it closely—you want the cheese to melt and turn deep golden brown, which usually takes 3-5 minutes. The key is to keep an eye on it to prevent burning. You'll see the cheese bubbling and forming a crispy crust on top.
Once the topping is beautifully browned, remove the casserole from the oven and let it rest for 5 minutes. This resting time allows the cheese to set slightly and makes it easier to serve. Garnish with 0.25 cup fresh parsley for a pop of color and freshness.
🍽️ Step 5: Serve with Warm Bread and Extra Cheese
Slice the casserole directly in the skillet and serve immediately. The combination of tender pork chops, creamy potatoes, and that crispy, melty cheese topping makes this dish irresistible. Pair it with a simple green salad and crusty bread to soak up any extra sauce.
Real talk: the leftovers are even better the next day. The flavors meld together, and the cheese topping gets even more delicious as it cools and re-heats. Store any leftovers in the refrigerator for up to 3 days and reheat in the oven at 350°F for 15-20 minutes to restore that crispy topping.
Pro Tips For Making Cheesy Pork Chop Casserole
- SEAR CHOPS FIRST: The pork chops won’t stay juicy if they boil in their own juices. Hit them with a 3-minute sear in a screaming-hot pan with oil before adding anything else—browning locks in flavor and keeps the meat tender when it later bakes in the creamy sauce.
- SLICE POTATOES THIN: Thick potato chunks turn mushy under the cheese sauce. Cut them ¼-inch thick, so they soften evenly without falling apart. Parboil them for 5 minutes first—yes, even if it feels like extra work—so they finish cooking without gummy centers.
- SKIP THE OVERMIXED SAUCE: Stirring the heavy cream and melted cheeses into a paste before adding it to the casserole makes for a gluey, heavy mess. Instead, sprinkle the cheese directly over the assembled dish in the baking dish—it melts faster and creates a glossy, pull-apart texture.
- USE COLD CREAM: Adding cold heavy cream to the hot casserole mixture causes curdling every time. Chill the cream for 10 minutes before mixing it in, and whisk it into the warm sauce slowly. If you’re impatient, just add it at the very end and toss gently—it’ll still work, but the sauce will be smoother.
Serving suggestions for leftovers
Classic Pairings
Serve this cheesy pork chop casserole with a crisp green salad tossed in a light apple cider vinaigrette—the acidity cuts through the richness beautifully. I love using mixed greens with thinly sliced radishes and crisp apples for that perfect balance.
A warm baguette on the side lets everyone soak up every last bit of that cheesy sauce. 🥗
For a Southern touch, add collard greens cooked with smoked bacon—the smoky depth complements the pork perfectly. If you're feeling fancy, a side of mac and cheese (using the same cheeses) turns this into a full-on comfort food feast.
My family always saves room for sweet tea or iced lemonade to cleanse the palate between bites.
Beverage Pairings
A bold red wine like Cabernet Sauvignon stands up to the richness of the dish—look for a Napa Valley or Washington State bottle for that perfect balance of fruit and tannins.
For beer lovers, a dark lager such as Samuel Adams Black Lager or a Belgian dubbel adds a malty contrast that enhances the cheesy flavors. 🍷
If you prefer something lighter, a sparkling rosé with its crisp acidity works wonders. Or, for a non-alcoholic option, sparkling apple cider adds a refreshing fizz that pairs surprisingly well with the hearty casserole. I always keep a pitcher of iced hibiscus tea on hand—it’s lightly tart and refreshing.
Presentation Tips
Serve the casserole straight from the skillet for that restaurant-quality presentation—the golden cheese topping will look stunning. Use a large wooden board as a serving tray to add rustic charm. Garnish with fresh parsley and a sprinkle of smoked paprika for a pop of color and extra flavor. 🍽️
For a family-style meal, transfer the casserole to a large ceramic dish and let everyone serve themselves. Add extra shredded cheese on the side so guests can customize their portions.
If you're serving a crowd, consider using a slow cooker for the final bake—it keeps everything warm and makes serving easier.
Make-Ahead Magic
This casserole tastes even better the next day, so make it ahead for a stress-free meal. Assemble everything up to the cheese topping, cover tightly with aluminum foil, and refrigerate for up to 24 hours.
When ready to bake, add the topping and broil as directed. The flavors deepen overnight, making it even more comforting. ❄️
For meal prep, portion the casserole into individual airtight containers—just reheat at 350°F for 20 minutes to restore that crispy topping. I like freezing half the batch for those busy nights when you need a one-pan wonder. Just thaw overnight in the fridge before reheating.
Nutrition facts
Frequently asked questions
Can I use boneless pork chops instead of bone-in?
Just pound boneless chops to 1-inch thickness for even cooking. Bone-in chops stay juicier longer, but boneless works perfectly when properly prepped. For extra flavor, sear them in the same pan with butter and browned bits until golden on both sides before baking.
What if I don't have Gruyère cheese?
No problem! Use extra sharp cheddar (add ¼ tsp nutmeg per cup) or Parmesan for a nutty flavor. For a creamier option, substitute with Monterey Jack. The key is using aged cheeses—young cheddar won't melt as beautifully. The topping will still be delicious, just with a slightly different texture.
How do I prevent the cheese topping from getting soggy?
First, make sure your breadcrumbs are toasted in the oven before mixing with cheese. Also, pat the baked casserole dry with paper towels before adding the topping. For extra insurance, sprinkle a pinch of cornstarch (1 tsp) over the cheese mixture. The broiler should be on high for those last 3-5 minutes—watch closely to avoid burning!
Can I make this casserole in a slow cooker?
Yes! Sear the pork chops first, then layer everything (except cheese topping) into your slow cooker. Cook on low for 6 hours or high for 4 hours. When ready to serve, transfer to an oven-safe dish, top with cheese, and broil for 3-5 minutes until bubbly. The slow cooker keeps everything tender while the broiler creates that perfect crispy finish.
Why did my pork chops turn out dry?
Most likely, they overcooked. Use a meat thermometer—pork chops should reach 145°F (160°F for ground pork). If they're bone-in, check the thickest part near the bone. For future batches, consider brining the chops for 30 minutes before cooking to keep them juicy. Also, remove them from the oven just before they're fully done—they'll carry over cook while resting.
