👉 Let’s stay connected on social media!
Meatloaf with Mashed Potatoes and Cheese Recipe

While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and helpful guidance to improve your results.
Meatloaf with mashed potatoes and cheese is pure cozy comfort food happiness, and this Meatloaf with Mashed Potatoes and Cheese Recipe is about to become your new weeknight HERO. It’s hearty, it’s cheesy, it’s creamy, it’s family-friendly, and it all bakes together in one pan so you’re not juggling a million things. This is the kind of meatloaf with mashed potatoes and cheese that makes the whole house smell like someone really, really loves you. Because they do!
I stumbled into this version years ago when I had leftover mashed potatoes, some ground beef, and zero energy. I layered the meatloaf, spread the potatoes on top, showered it with cheese, and hoped for the best. Oh my goodness. It was so good, then I made it again, then again, and now it’s a total staple in my Austin kitchen. It reheats beautifully, works for meal prep, and feels kind of like a meatloaf shepherd’s pie meets cheesy casserole. In the best way.
And if you’re feeding kids, picky eaters, or tired grown-ups who just need something warm and satisfying without being fussy? This is THAT dinner. One pan, simple ingredients, big flavors, super flexible, so you can totally make it your own. You can do this!!
Why This Cheesy Meatloaf Bake Totally Works
This dish hits all the buttons: cozy, easy, budget-friendly, and SO satisfying. You get that classic, nostalgic meatloaf flavor on the bottom, then soft, creamy mashed potatoes on top, then a golden blanket of melted cheddar that makes everybody at the table do that happy little “oh WOW” sound. It’s comfort food but still feels kind of balanced because you’ve got protein, carbs, and you can toss a quick veggie on the side and call it a day.
If you’re a busy parent, this is a dream because it’s all in one 9×9 pan, slices nicely, and you can meal prep it on Sunday and reheat through the week. If you’re cooking for one or two, it reheats like a champ and freezes decently too, so it’s not going to waste. If you’re watching your budget, it stretches 1 pound of ground beef into a solid family meal, which I LOVE, especially with grocery prices doing what they’re doing.
You can tweak it for your own preferences: use leaner beef, lighter sour cream, or reduced-fat cheese if you’re trying to lighten things up a bit, or go full comfort and don’t hold back. Gluten-free breadcrumbs? Totally fine. Dairy-free swaps? We can make that work. I love how forgiving this recipe is—it just really wants to turn out well for you, and it really does, over and over again.
Ingredients You’ll Need
For the Meatloaf Layer:
- 1 lb ground beef (85/15 preferred)
- 1/2 cup plain breadcrumbs
- 1/3 cup milk
- 1 egg
- 1/4 cup ketchup
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp salt
- 1/2 tsp black pepper
Mashed Potato Layer:
- 3 cups mashed potatoes (prepared or leftover)
- 1/4 cup sour cream
- 2 tbsp butter
- Salt & pepper, to taste
Topping:
- 1 1/2 cups shredded cheddar cheese
- Fresh parsley (optional, for garnish)
The beauty here is how simple these ingredients are. Ground beef plus pantry staples—breadcrumbs, milk, ketchup, spices—come together for a juicy, flavorful meatloaf base. I usually grab 85/15 ground beef at my local H‑E‑B here in Austin; it has just enough fat to stay moist without turning greasy. If you want leaner, you can absolutely use 90/10, just don’t overbake.
Breadcrumbs can be regular, panko, or even crushed crackers in a pinch. Gluten-free breadcrumbs work well too. Leftover mashed potatoes are PERFECT (honestly, this is my favorite way to rescue them), but instant mashed or store-bought prepared mash totally work if that’s what you have. We’re not here to judge, we’re here to eat.
Sour cream and butter give the potatoes that dreamy, creamy thing, but you can sub Greek yogurt for a little protein bump, or use a plant-based butter and dairy-free sour cream if you’re avoiding dairy. Cheddar cheese is classic, but feel free to play: Colby Jack, mozzarella, or a sharp white cheddar all melt beautifully. I often buy a block and shred it myself because it’s cheaper and melts a bit smoother, but bagged shredded cheese is completely fine—use what you have, keep it easy.
How to Make It (Step-by-Step Overview)
-
Preheat oven to 375°F (190°C). Grease a 9×9-inch baking dish or line it with parchment paper.
Give yourself a moment here—starting with a hot oven makes everything cook evenly. If your dish is a little bigger (like 8×10), that’s okay, your layers will just be slightly thinner. -
Mix the meatloaf.
In a large bowl, combine the ground beef, breadcrumbs, milk, egg, ketchup, garlic powder, onion powder, salt, and pepper. Mix gently until just combined.
Use your hands or a fork; just try not to mash it into a paste. If it looks a little too wet, sprinkle in a bit more breadcrumbs. Too dry? Add a splash of milk. Don’t worry, it’s very forgiving. -
Press meat into the dish.
Spread the meat mixture evenly in the bottom of the prepared baking dish. Bake uncovered for 20–25 minutes.
You want it mostly cooked through but not completely done, because it’s going back in with the potatoes and cheese. If you see a little liquid around the edges, that’s normal—some fat rendering out. You can carefully spoon a bit off if there’s a lot, but usually I just leave it and it settles. -
Prepare the mashed potatoes.
Warm the mashed potatoes and stir in sour cream and butter. Season with salt and pepper.
They don’t need to be piping hot, just spreadable. If they’re super stiff from the fridge, a quick zap in the microwave with a splash of milk works wonders. Taste them now—this is your chance to make sure they’re nicely seasoned and creamy. -
Layer the mashed potatoes.
Carefully spread the mashed potatoes over the baked meatloaf layer.
If the meatloaf is extremely hot and your potatoes are very cold, they might be a little stubborn. Just dollop them all over the top, then gently smooth with a spatula or the back of a spoon. Little uneven spots are fine—this is homey food, not a pastry exam. -
Add cheese and bake again.
Sprinkle shredded cheddar evenly over the top. Bake an additional 10–15 minutes until the cheese is melted and bubbly.
You’re looking for that gorgeous melted, slightly golden cheese and the edges just barely bubbling. If your oven runs hot, start checking at 10 minutes so it doesn’t overbrown. -
Rest, garnish, and serve.
Let cool for 5–10 minutes. Garnish with chopped parsley if desired. Slice and enjoy!
This short rest helps the layers set so you can slice neat squares. The parsley is totally optional, but that little pop of green makes it look extra special.
Tips, Tricks, and Make-Ahead Magic
You can absolutely build this whole dish earlier in the day—bake the meatloaf layer, add the potatoes and cheese, then cover and refrigerate. When you’re ready to eat, bake covered at 350°F until hot, then uncover for the last 5–10 minutes to re-melt and lightly brown the cheese. Great for Sunday-prep-Thursday-night-you.
Leftovers keep well in an airtight container in the fridge for 3–4 days. For reheating, the microwave works just fine for single portions (cover loosely so it doesn’t dry out), but the oven or air fryer gives you better texture if you’re reheating a bigger chunk. Add a tiny splash of milk over the potatoes before reheating if they seem dry, it brings them back to life.
If you want to batch cook, double the recipe and bake it in a 9×13 pan, adding 5–10 minutes to the first bake time. This is perfect for big families, small crowds, or stocking up lunches. For kids, you can cut back a bit on black pepper and maybe use a milder cheese—then slice into little squares or fingers they can easily pick up.
Teacher hat on for a second: read the whole recipe once before you start, set out all your ingredients, and you’re already 80% to success. You’ve got this, truly.
How to Serve This Cozy Casserole
I love serving this meatloaf bake with something green and simple: steamed green beans, a quick side salad, roasted broccoli, or even frozen peas warmed in a bit of butter. It makes the plate feel complete without a ton of extra work. For a really comforting meal, add a side of roasted carrots or a simple cucumber salad for crunch.
For casual nights, I cut big squares and serve them straight from the pan at the table—family-style, very relaxed. For guests, you can slice it neatly and add a sprinkle of fresh parsley or chives on each piece, maybe a drizzle of extra ketchup or a little dollop of sour cream on the side for fun.
Leftovers are secretly amazing: tuck a slice into a lunchbox, or chop it up and reheat in a skillet with a splash of broth for a quick hash-style meal. I’ve even put a warmed slice on toast for a wild, over-the-top open-faced sandwich situation (it was ridiculous in the best way). However you serve it, you’re going to get that “this tastes like home” feeling again and again.
Meatloaf with Mashed Potatoes and Cheese FAQ
Yes, absolutely. Instant mashed potatoes work surprisingly well here. Just prepare them a little thicker than usual so they’re not runny, then stir in the sour cream and butter as written. This is a great shortcut if you’re in a hurry or don’t have leftover mash around.
You can! Use ground turkey (preferably not the extra-lean kind), and keep an eye on the baking time since turkey can dry out faster. I like to add an extra tablespoon of milk and maybe a drizzle more ketchup when using turkey to keep it moist and flavorful.
Nope. Any good melting cheese will work—Colby Jack, Monterey Jack, mozzarella, or a blend. Sharp cheddar gives the most classic “comfort casserole” vibe, but use what you have in your fridge.
Yes, and it actually works really well that way. Bake the meatloaf layer, add the mashed potatoes and cheese once it’s cooled slightly, cover tightly, and refrigerate overnight. The next day, bake at 350°F until hot and bubbly, usually 25–30 minutes. It’s a perfect make-ahead for busy weeknights.
When everything is finished baking, the internal temperature in the center should be at least 160°F (71°C). If you don’t have a thermometer, just make sure there’s no pink in the middle when you cut into it and the juices run clear. With the two bake times combined, it’s usually right on target.
Every time I make this, I’m reminded how simple ingredients can turn into something wildly delicious and comforting. This Meatloaf with Mashed Potatoes and Cheese Recipe is easy, it’s cozy, it’s customizable, and it just plain WORKS, again and again.
If you try it, tell me how you made it your own—did you change up the cheese, sneak in veggies, use leftover holiday potatoes? Drop a comment, send a message, or tag me if you share a photo on social (I seriously love seeing your kitchen wins). Now go preheat that oven and make yourself something incredibly comforting tonight…

Meatloaf with Mashed Potatoes and Cheese
Ingredients
For the Meatloaf Layer
- 1 lb ground beef (85/15 preferred)
- 1/2 cup plain breadcrumbs Regular, panko, or gluten-free options work
- 1/3 cup milk
- 1 each egg
- 1/4 cup ketchup
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp salt
- 1/2 tsp black pepper
Mashed Potato Layer
- 3 cups mashed potatoes (prepared or leftover) Instant or store-bought also acceptable
- 1/4 cup sour cream Can substitute Greek yogurt
- 2 tbsp butter Can use plant-based butter if desired
- to taste Salt & pepper
Topping
- 1 1/2 cups shredded cheddar cheese Can substitute with other melting cheeses
- to taste Fresh parsley Optional, for garnish
Instructions
Preparation
- Preheat oven to 375°F (190°C). Grease a 9×9-inch baking dish or line with parchment paper.
- In a large bowl, combine the ground beef, breadcrumbs, milk, egg, ketchup, garlic powder, onion powder, salt, and pepper. Mix gently until just combined.
- Spread the meat mixture evenly in the bottom of the prepared baking dish. Bake uncovered for 20–25 minutes.
- Warm the mashed potatoes and stir in sour cream and butter. Season with salt and pepper.
- Spread the mashed potatoes over the baked meatloaf layer.
- Sprinkle shredded cheddar on top and bake for an additional 10–15 minutes until the cheese is melted and bubbly.
- Let cool for 5–10 minutes, garnish with chopped parsley if desired, slice, and enjoy!
