If classic meatloaf and creamy mashed potatoes had a cozy, cheesy baby, it would be this Cheesy Meatloaf Casserole. This dish takes all the familiar comfort of traditional meatloaf and reinvents it as a layered, spoonable bake, crowned with rich mashed potatoes and bubbling melted cheese.
It’s the kind of dinner that feels like a hug — deeply savory, full of flavor, and irresistibly creamy. The meatloaf base is tender and seasoned just right, while the topping of mashed potatoes adds smooth, buttery contrast. Finished with cheese baked to golden perfection, this casserole is easy enough for weeknights but indulgent enough for a Sunday supper.
Whether you’re feeding a family or prepping meals for the week, this hearty casserole will be an instant favorite.
Ingredients Overview
Ground Beef (85–90% lean)
The star of the base. Ground beef brings rich, meaty flavor and holds its shape well when mixed with binder ingredients. You can substitute half with ground turkey or pork for a different twist.
Breadcrumbs
Help bind the meat and give the meatloaf structure. Plain or seasoned varieties both work. Panko can be used for a lighter texture.
Eggs
Act as a binder to hold the meat mixture together. One large egg is typically enough for every pound of meat.
Onion & Garlic
Finely chopped onion and minced garlic give aromatic depth and moisture to the meat layer. Sauté them for a sweeter flavor or add raw for a bit of bite.
Ketchup or Tomato Sauce
Classic meatloaf flavor! Mixed into the meat or used as a topping to add tang and moisture. Use tomato paste for a richer taste.
Worcestershire Sauce
Adds savory umami and a bit of complexity to the meatloaf mixture. A small amount goes a long way.
Mashed Potatoes
Smooth, buttery mashed potatoes are spread over the meat base to form a creamy top layer. Use leftover mash or whip up a quick batch.
Shredded Cheddar Cheese
Melted over the top, cheddar adds that final layer of indulgence. Sharp cheddar gives the best flavor contrast.
Salt, Pepper, Italian Seasoning
Essential for seasoning the meatloaf base. A little seasoning makes a big difference in overall flavor.
Step-by-Step Instructions

1. Prepare the Mashed Potatoes
Boil 2 lbs peeled, diced potatoes in salted water until fork-tender (about 15–18 minutes). Drain and mash with 1/3 cup milk or cream, 3–4 tbsp butter, salt, and pepper to taste. Set aside.
2. Preheat the Oven
Set oven to 375°F. Lightly grease a 9×13-inch casserole dish.
3. Make the Meatloaf Mixture
In a large bowl, combine:
-
1½ lbs ground beef
-
1/2 cup breadcrumbs
-
1 egg
-
1/2 small onion, finely chopped
-
2 cloves garlic, minced
-
2 tbsp ketchup or tomato sauce
-
1 tbsp Worcestershire sauce
-
1 tsp Italian seasoning
-
Salt and pepper to taste
Mix gently until just combined. Avoid overmixing to keep the meat tender.
4. Layer the Casserole
Spread the meat mixture evenly into the bottom of the prepared baking dish, pressing it into a flat, even layer. Bake uncovered for 20–25 minutes until mostly cooked through.
5. Add the Mashed Potatoes
Remove the casserole from the oven and carefully spread the mashed potatoes over the meat layer using a spatula. Smooth the top evenly.
6. Top with Cheese
Sprinkle 1½ to 2 cups shredded cheddar cheese over the mashed potatoes.
7. Bake Again
Return the dish to the oven and bake for another 15–20 minutes, or until the cheese is melted, golden, and the casserole is bubbling around the edges.
8. Let It Rest and Serve
Let the casserole rest for 5–10 minutes before serving. This helps it set and makes it easier to scoop clean portions.
Common Mistakes to Avoid
-
Don’t overmix the meat — it can become tough.
-
Avoid watery mashed potatoes — drain well and use minimal liquid.
-
Don’t skip seasoning — under-seasoned meat and potatoes can taste flat.
Tips, Variations & Substitutions
Tips
-
Use leftover mashed potatoes to speed up prep.
-
Let the meat layer bake partially before topping to ensure it cooks through evenly.
-
For easy cleanup, line the dish with foil or parchment before assembling.
Variations
-
BBQ Twist: Swap ketchup for BBQ sauce in the meat mixture and topping.
-
Loaded Potato Style: Add chopped cooked bacon and green onions to the mashed potato layer.
-
Spicy Kick: Add a pinch of cayenne or diced jalapeños to the meat for heat.
Substitutions
-
Use ground turkey for a leaner version.
-
Swap breadcrumbs for crushed crackers or rolled oats.
-
Use dairy-free cheese and plant milk for a lactose-free version.
Serving Ideas & Occasions
Cheesy Meatloaf Casserole is a complete meal in one dish, but it pairs wonderfully with simple sides. Serve with steamed green beans, sautéed spinach, or roasted carrots for added freshness.
It’s perfect for family dinners, casual potlucks, or meal prep. Leftovers reheat beautifully, making it ideal for next-day lunches. You can even portion and freeze individual servings for future meals.
For a cozy dinner at home, serve it with a crisp green salad and a drizzle of hot sauce or extra ketchup on the side.
Nutritional & Health Notes
This dish is rich, satisfying, and high in protein thanks to the ground beef and cheese. Use lean meat and low-fat dairy to reduce fat content, or bulk up with finely grated vegetables like zucchini or carrots in the meat mix for added nutrients.
One serving (1/6 of the casserole) typically provides around 450–550 calories, with 25–30 grams of protein and a balanced mix of carbs and fats.
To make it lower carb, substitute mashed cauliflower for the potatoes and use almond flour or flax meal instead of breadcrumbs.
FAQs
1. Can I make this casserole ahead of time?
Yes! Assemble the casserole fully, cover, and refrigerate up to 24 hours before baking. You may need to add 10 extra minutes to baking time if cold.
2. Can I freeze Cheesy Meatloaf Casserole?
Absolutely. Freeze after baking and cooling, or freeze in individual portions. Reheat in the oven at 350°F until heated through.
3. What’s the best cheese to use?
Sharp cheddar melts well and adds a bold flavor. You can also mix in mozzarella or Monterey Jack for extra creaminess.
4. Can I add vegetables to the meatloaf layer?
Yes. Finely grate carrots, zucchini, or even mushrooms to stretch the meat and add moisture and nutrition.
5. How do I know the meat is cooked through?
Use a meat thermometer to check that the internal temperature reaches 160°F before adding the mashed potato layer.
6. What if I don’t have breadcrumbs?
Crushed saltines, oats, or even torn sandwich bread soaked in milk can work as substitutes.
7. Can I make this dairy-free?
Yes. Use dairy-free butter and plant milk for the mashed potatoes, and top with your favorite dairy-free cheese.
Cheesy Meatloaf Casserole: 1 Melty Bake That Transforms Comfort Food
A hearty casserole that layers classic meatloaf with creamy mashed potatoes and a blanket of melty cheddar cheese — a comforting, family-friendly favorite.
Ingredients
1½ lbs ground beef
1/2 cup breadcrumbs
1 egg
1/2 small onion, finely chopped
2 cloves garlic, minced
2 tbsp ketchup or tomato sauce
1 tbsp Worcestershire sauce
1 tsp Italian seasoning
Salt and pepper to taste
2 lbs potatoes, peeled and chopped
1/3 cup milk or cream
3–4 tbsp butter
1½–2 cups shredded cheddar cheese
Instructions
Preheat oven to 375°F and grease a 9×13-inch baking dish.
Boil potatoes until tender. Drain and mash with milk, butter, salt, and pepper.
In a bowl, mix ground beef, breadcrumbs, egg, onion, garlic, ketchup, Worcestershire, herbs, salt, and pepper.
Press meat mixture into baking dish and bake for 20–25 minutes.
Spread mashed potatoes over cooked meat layer.
Top with shredded cheddar cheese.
Return to oven and bake 15–20 minutes until golden and bubbly.
Let rest before serving.
Notes
Use ground turkey for a lighter version. Add veggies to the meat layer for extra nutrients. Great for leftovers or freezing.