Cheesy Loaded Meatloaf Casserole Recipe
When it comes to comfort food, nothing quite hits the spot like a warm, cheesy casserole. This cheesy loaded meatloaf casserole is a twist on classic meatloaf, topped with creamy mashed potatoes, melty cheddar cheese, crispy bacon, and fresh green onions. It’s everything you love about a hearty, home-cooked meal, all in one dish that’s perfect for family dinners or potlucks.
I’ll admit, the first time I made this casserole, I was skeptical. I grew up with a pretty traditional meatloaf—just meat, breadcrumbs, a few seasonings, and that famous ketchup glaze. But this casserole? It takes meatloaf to a whole new level. It’s like shepherd’s pie meets loaded potato skins, and it’s been a hit in my house ever since.

A little backstory: where classic meatloaf meets creative comfort
Traditional meatloaf dates back centuries, with versions found in ancient Roman cookbooks and European cuisine. It really took off in the U.S. during the Great Depression, as it was an affordable way to stretch ground meat by mixing in breadcrumbs and other fillers. Over time, different versions emerged—some with gravy, some with ketchup or tomato sauce, and now, variations like this one that combine meatloaf with casserole elements.
This loaded meatloaf casserole has that nostalgic, hearty flavor but adds a playful twist. It’s like all your favorite comfort foods baked together, with mashed potatoes as the “icing” on top and cheesy, bacon-studded goodness layered in. What’s not to love?
Let’s talk ingredients: flavor-packed and flexible
- Ground beef and ground pork: The combination of these two meats gives the casserole depth of flavor and just the right amount of fat to keep things juicy. If you only have one or the other, that’s okay, but I find the mix really elevates it.
- Breadcrumbs and milk: Breadcrumbs lighten up the texture of the meatloaf layer, and milk keeps it moist. If you’re out of breadcrumbs, crushed crackers or even rolled oats can work in a pinch.
- Onion and garlic powder: These add a bit of warmth and depth to the meat layer. Finely chopping the onion ensures it blends in smoothly, so you don’t get big chunks. For a bolder flavor, you could add fresh minced garlic instead of powder.
- Mashed potatoes: Creamy, buttery mashed potatoes make up the second layer, adding comfort and a bit of indulgence. You can use leftover mashed potatoes or instant ones if you’re in a hurry.
- Cheddar cheese: Sharp cheddar melts beautifully and adds that ooey-gooey factor. For a milder flavor, try Monterey Jack or mozzarella.
- Bacon and green onions: These two bring texture and a punch of flavor to the top layer. The salty, smoky bacon and fresh, slightly sharp green onions are the perfect finish.

Essential kitchen tools (and substitutions)
- Large mixing bowl: You’ll need a big bowl to mix the meat mixture thoroughly without making a mess. If you’re in a tight spot, use any deep dish that lets you mix without splashing.
- 9×13 inch baking dish: This size works perfectly to give each layer the right thickness. If you don’t have one, two smaller pans work fine—just adjust the cooking time and keep an eye on it.
- Spatula or spoon: Use a sturdy spatula to press the meat mixture evenly into the baking dish. A flat spatula makes it easy to spread the mashed potatoes on top.
Step-by-step: putting together this loaded meatloaf casserole
- Prep your oven and pan
Start by preheating your oven to 375°F (190°C). Grease a 9×13 inch baking dish to prevent sticking. I like using a bit of butter or non-stick spray. - Mix up the meat base
In a large mixing bowl, combine the ground beef, ground pork, finely chopped onion, breadcrumbs, milk, egg, Worcestershire sauce, salt, black pepper, and garlic powder. Mix until everything is just combined—don’t overmix, or the meat can become tough. - Press it into the dish
Transfer the meat mixture to your greased baking dish and press it down evenly to create a solid base. You want it to be about an inch thick so it cooks evenly and holds together when you slice it. - Layer on the mashed potatoes
Next, spread the mashed potatoes evenly over the meat layer. If your potatoes are a bit stiff, warm them slightly so they’re easier to spread. Use a spatula to get them nice and smooth—this layer is like the “frosting” on your casserole! - Add cheese, bacon, and green onions
Sprinkle the shredded cheddar cheese over the mashed potatoes, followed by the crumbled bacon and chopped green onions. This topping is what makes the dish look irresistible and adds that extra hit of flavor. - Bake until bubbly
Pop the casserole into the preheated oven and bake for 35-40 minutes, or until the cheese is melted, golden, and bubbling around the edges. The meat should be cooked through—if you’re unsure, a meat thermometer should read at least 160°F in the center. - Let it cool a bit
Once it’s done, let the casserole rest for about 5 minutes before slicing. This helps it hold its shape when you serve it, and gives the flavors a chance to meld.

Variations: make it your own!
- Swap out the meat: You could make this with all beef, all pork, or even ground turkey for a lighter option. Ground chicken works too but might need a bit more seasoning.
- Low-carb version: Skip the breadcrumbs and use pork rinds as a filler in the meat mixture. Substitute mashed cauliflower for the potatoes, and you’ve got a delicious low-carb alternative!
- Add some veggies: For a more balanced dish, try adding finely chopped mushrooms, carrots, or bell peppers to the meat mixture. They’ll add flavor, moisture, and a few extra nutrients.
- Different cheeses: Cheddar is a classic, but a blend of cheeses like mozzarella and Parmesan can give this casserole an Italian twist. Or, use pepper jack for a little heat.
- Seasonal toppings: In the fall, try adding a sprinkle of crispy fried onions on top of the cheese. In the spring, swap the green onions for chives for a milder, fresher taste.
Serving suggestions for a cozy meal
Serve this casserole hot with a simple green salad or steamed vegetables on the side to lighten things up. A few slices of crusty bread go perfectly with it if you want to soak up any extra juices. For a fun twist, serve it with pickles on the side—the acidity cuts through the richness beautifully.
What to drink with loaded meatloaf casserole?
If you’re a wine fan, go for a medium-bodied red like Merlot or Zinfandel. The flavors complement the richness of the casserole without overwhelming it. For beer lovers, a nice amber ale or a stout pairs well with the smoky bacon and creamy potatoes. Or keep it classic with an ice-cold cola if you’re going for pure comfort vibes!
Storage and reheating tips
If you have leftovers (which isn’t always a guarantee!), let the casserole cool completely, then store it in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave for 1-2 minutes, or warm the whole casserole in the oven at 350°F for about 15 minutes until heated through. You can also freeze it—just make sure to wrap it tightly to prevent freezer burn, and thaw it in the fridge before reheating.
Adjusting for different serving sizes
This recipe serves about 6, but it’s easy to scale up or down. For a smaller crowd, cut the ingredients in half and use an 8×8 inch baking dish. For a big family gathering, double the recipe and bake in two 9×13 inch dishes. Just be sure to watch the cooking time, as a thicker casserole may need a bit longer in the oven.
Troubleshooting tips
- Dry meat layer: Make sure to use enough milk and don’t overbake. If it still seems dry, try adding a splash more milk or a spoonful of sour cream next time.
- Mashed potato layer sinking: Make sure the mashed potatoes aren’t too runny. If you’re using leftovers, warm them slightly to make them easier to spread.
- Cheese not melting: If the cheese isn’t as bubbly as you’d like, switch to broil for the last minute or two—just keep a close eye so it doesn’t burn!

Frequently asked questions
Q: Can I use just ground beef instead of beef and pork?
A: Absolutely! You’ll still get great flavor, though the pork adds a nice richness. Just make sure not to overcook, as beef-only mixtures can be a bit leaner.
Q: How do I make mashed potatoes quickly?
A: Instant mashed potatoes work in a pinch, or you can microwave diced potatoes and mash them up with a bit of butter and milk.
Q: Can I prep this casserole ahead?
A: Yes! Assemble the casserole, cover it tightly, and store it in the fridge for up to a day. Bake when you’re ready.
Q: Can I make this without bacon?
A: Sure, it’ll still be delicious. You could add a sprinkle of smoked paprika to get a hint of smoky flavor.
Q: What other toppings work well?
A: Try chopped chives, a drizzle of sour cream, or even crispy fried onions for added texture and flavor.
Cheesy Loaded Meatloaf Casserole Recipe
A cozy, cheesy casserole combining meatloaf, mashed potatoes, and bacon. Perfect comfort food for family dinners!
- Total Time: 55 minutes
- Yield: 6 1x
Ingredients
- 1 pound ground beef
- 1/2 pound ground pork
- 1 small onion, finely chopped
- 1 cup breadcrumbs
- 1/2 cup milk
- 1 large egg
- 1 tablespoon Worcestershire sauce
- 2 teaspoons salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 2 cups mashed potatoes
- 1 cup shredded cheddar cheese
- 1/2 cup cooked and crumbled bacon
- 1/4 cup chopped green onions
Instructions
- Prep your oven and pan
Start by preheating your oven to 375°F (190°C). Grease a 9×13 inch baking dish to prevent sticking. I like using a bit of butter or non-stick spray. - Mix up the meat base
In a large mixing bowl, combine the ground beef, ground pork, finely chopped onion, breadcrumbs, milk, egg, Worcestershire sauce, salt, black pepper, and garlic powder. Mix until everything is just combined—don’t overmix, or the meat can become tough. - Press it into the dish
Transfer the meat mixture to your greased baking dish and press it down evenly to create a solid base. You want it to be about an inch thick so it cooks evenly and holds together when you slice it. - Layer on the mashed potatoes
Next, spread the mashed potatoes evenly over the meat layer. If your potatoes are a bit stiff, warm them slightly so they’re easier to spread. Use a spatula to get them nice and smooth—this layer is like the “frosting” on your casserole! - Add cheese, bacon, and green onions
Sprinkle the shredded cheddar cheese over the mashed potatoes, followed by the crumbled bacon and chopped green onions. This topping is what makes the dish look irresistible and adds that extra hit of flavor. - Bake until bubbly
Pop the casserole into the preheated oven and bake for 35-40 minutes, or until the cheese is melted, golden, and bubbling around the edges. The meat should be cooked through—if you’re unsure, a meat thermometer should read at least 160°F in the center. - Let it cool a bit
Once it’s done, let the casserole rest for about 5 minutes before slicing. This helps it hold its shape when you serve it, and gives the flavors a chance to meld.
Notes
If you have leftovers (which isn’t always a guarantee!), let the casserole cool completely, then store it in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave for 1-2 minutes, or warm the whole casserole in the oven at 350°F for about 15 minutes until heated through. You can also freeze it—just make sure to wrap it tightly to prevent freezer burn, and thaw it in the fridge before reheating.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
