There are nights when you want dinner to feel a little more comforting without spending the whole evening in the kitchen. That’s exactly where this Loaded Mashed Potato and Meatball Casserole comes in. It’s hearty, creamy, cheesy, and made with the kind of ingredients that turn a simple weeknight meal into something everyone wants seconds of.
The casserole starts with a layer of creamy mashed potatoes, followed by tender meatballs and plenty of melted cheese. Once everything goes into the oven, the edges get lightly golden while the cheese bubbles over the top.
I especially like making this when I have leftover mashed potatoes in the refrigerator. Instead of reheating them the same way twice, you can turn them into an entirely different dinner with very little extra work.
It also makes a practical meal for weekends, casual gatherings, or those evenings when you need something substantial on the table. Add a simple green salad on the side, and dinner is sorted.
Why This Casserole Works So Well
The combination of mashed potatoes and meatballs is simple, but it has a great balance of textures. The potatoes stay soft and creamy underneath, while the meatballs provide a savory, meaty bite and the cheese adds a rich, gooey layer over everything.
Using fully cooked meatballs keeps preparation straightforward. You can use homemade meatballs if you have them, but refrigerated or frozen cooked meatballs work nicely when you’re short on time.
The mashed potatoes are worth keeping fairly thick. Very loose potatoes can make the casserole watery, especially once the meatballs and cheese release moisture during baking.
Ingredients You’ll Need
Mashed Potatoes
Use about 4 cups of prepared mashed potatoes. Homemade mashed potatoes are wonderful here, but leftover potatoes or good-quality refrigerated mashed potatoes are perfectly fine.
If your potatoes are already seasoned, taste them before adding more salt. They should be creamy but thick enough to hold their shape in the baking dish.
Meatballs
You’ll need about 20–24 cooked meatballs, depending on their size. Beef, turkey, chicken, or Italian-style meatballs can all work.
Frozen meatballs don’t need to be thawed if the package says they can be cooked directly from frozen, but baking time may need to be extended slightly.
Mozzarella And Cheddar
Use 1 ½ cups shredded cheese, divided between the casserole and the topping. Mozzarella gives you that stretchy melted layer, while cheddar brings a sharper flavor.
A Mexican-style cheese blend can also work if that’s what you have in the refrigerator.
Butter And Milk
A little butter and milk help make the mashed potatoes creamy without making them runny. Add the milk gradually, particularly if you’re starting with leftover potatoes.
Seasonings
Garlic powder, black pepper, and a little salt are all you really need. Fresh parsley is optional, but a sprinkle over the finished casserole adds freshness and color.

How To Make Loaded Mashed Potato And Meatball Casserole
Prepare The Mashed Potatoes
If you’re making the mashed potatoes from scratch, cook peeled potatoes in salted water until they’re completely tender when pierced with a fork.
Drain them well, then mash with butter and warm milk until smooth and creamy. Don’t overmix them, or they can become gluey.
If you’re using leftovers, warm them gently and stir in a splash of milk if they’ve thickened considerably in the refrigerator.
Arrange The Potatoes
Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and spread the mashed potatoes evenly across the bottom.
Try to create a fairly level surface so the meatballs sit securely rather than rolling toward the edges.
Add The Meatballs And Cheese
Arrange the cooked meatballs over the mashed potatoes, pressing them very lightly into the potatoes.
Sprinkle about half of the shredded cheese between and around the meatballs. Finish with the remaining cheese over the top, making sure it covers the casserole fairly evenly.
Bake Until Bubbling
Cover the dish loosely with foil and bake for about 20 minutes. Remove the foil and continue baking for another 10–15 minutes, until the cheese is melted and bubbling and the edges are lightly golden.
If you’d like a more browned cheese topping, switch to the broiler for the final 1–2 minutes. Keep a close eye on it because cheese can go from golden to burnt surprisingly quickly.
Let the casserole rest for about 5–10 minutes before serving. This gives the mashed potatoes a chance to settle and makes it easier to scoop neat portions.
Common Questions About This Meatball Casserole
Can I Use Frozen Meatballs?
Yes. Fully cooked frozen meatballs are convenient for this casserole. Follow the package directions for cooking, or make sure they’re heated through before assembling if you’re unsure about the cooking instructions.
Can I Make It Ahead?
Yes. Assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours. Let it sit at room temperature for about 15–20 minutes before baking, then allow a little extra oven time if it is still very cold in the center.
Why Did My Casserole Turn Watery?
The most common reason is overly loose mashed potatoes or excess moisture from the meatballs. Thick mashed potatoes and well-drained, cooked meatballs will give you a much firmer casserole.
Can I Use Leftover Mashed Potatoes?
Absolutely. This is one of the easiest ways to use leftover mashed potatoes. If they’ve become very firm, stir in a small amount of warm milk before spreading them into the dish.
What Cheese Is Best?
Mozzarella and cheddar make a reliable combination, but Monterey Jack, Colby, provolone, or a mild Italian cheese blend can also be used.
How Do I Know When It’s Done?
The casserole is ready when the center is hot, the cheese is completely melted and bubbling, and the edges have started to turn golden. If you’re using cold or frozen ingredients, make sure the meatballs are heated thoroughly before serving.
Storing Leftover Meatball Casserole
In The Refrigerator
Transfer leftovers to an airtight container or cover the baking dish tightly. Refrigerate within two hours of cooking and use within 3–4 days.
In The Freezer
You can freeze individual portions for convenience. Cool the casserole completely, wrap portions well, and freeze for up to 2–3 months for best quality.
Thaw frozen portions overnight in the refrigerator when possible.
Reheating
Reheat individual servings in the microwave until steaming hot throughout, or warm larger portions in a covered baking dish at 350°F (175°C). Add a small splash of milk around the edges if the mashed potatoes seem dry.
Loaded Mashed Potato And Meatball Casserole Variations
Add Crispy Bacon
Cooked, crumbled bacon adds a salty, smoky layer. Sprinkle it over the potatoes before adding the meatballs and cheese.
Try Italian-Style Meatballs
Italian-seasoned meatballs pair especially well with mozzarella and a little Parmesan. A spoonful of marinara sauce underneath the meatballs can turn the casserole in a more Italian-inspired direction.
Make It With Turkey Meatballs
Turkey meatballs are a lighter alternative and work especially well with garlic mashed potatoes and Monterey Jack.
Add Sautéed Onions
Cook sliced onions in a little butter until soft and golden, then scatter them over the mashed potatoes before adding the meatballs.
Mix In Vegetables
Peas, corn, steamed broccoli, or green beans can be tucked between the meatballs. Make sure any vegetables are cooked and well drained first.
Give The Potatoes A Loaded Treatment
For an extra-loaded version, stir shredded cheddar, chopped green onions, and cooked bacon into the mashed potatoes before assembling the casserole.
What To Serve With Loaded Mashed Potato And Meatball Casserole
Fresh Green Salad
A crisp salad with lettuce, cucumber, tomatoes, and a light vinaigrette cuts through the richness of the potatoes and cheese.
Roasted Vegetables
Roasted broccoli, carrots, green beans, or Brussels sprouts make an easy side and add some color to the plate.
Steamed Green Beans
Simple steamed green beans with butter and black pepper are especially good when you want a quick side without another complicated recipe.
Garlic Bread
If you’re leaning into the comfort-food side of this dinner, warm garlic bread is a natural match, particularly if you add marinara sauce to the casserole.
This Loaded Mashed Potato and Meatball Casserole is one of those useful recipes to keep in your back pocket. It doesn’t require complicated preparation, and it gives leftover mashed potatoes a completely new purpose.
For the creamiest result, keep the mashed potatoes thick and don’t skip the short resting time after baking. Serve it while the cheese is still warm and melty, with something fresh on the side, and you’ve got a satisfying dinner that feels homemade without making a production out of it.


Loaded Mashed Potato and Meatball Casserole
Ingredients
For the mashed potatoes
- 2 lb 900 g russet or Yukon Gold potatoes, peeled and cut into chunks
- 4 tbsp 60 g unsalted butter
- ½ cup 120 ml whole milk, warmed
- ½ cup 50 g shredded cheddar cheese
- ½ tsp salt
- ¼ tsp black pepper
For the meatballs
- 1 lb 450 g ground beef
- ½ cup 50 g breadcrumbs
- 1 large egg
- ¼ cup 25 g grated Parmesan cheese
- 2 tbsp finely chopped onion
- 1 tsp garlic powder
- 1 tsp Italian seasoning
- ½ tsp salt
- ¼ tsp black pepper
For assembling
- 1 cup 240 ml marinara or tomato sauce
- 1 cup 100 g shredded mozzarella cheese
- ½ cup 50 g shredded cheddar cheese
- 3 tbsp cooked bacon bits
- 2 tbsp chopped green onions or fresh parsley
Instructions
- Prepare the potatoes: Place the potatoes in a large pot, cover with cold salted water, and bring to a boil. Cook for 15–18 minutes, or until fork-tender. Drain well.
- Make the mashed potatoes: Return the potatoes to the warm pot. Add butter, warm milk, cheddar, salt, and pepper. Mash until smooth and creamy. Set aside.
- Make the meatballs: While the potatoes cook, heat the oven to 400°F (200°C). In a large bowl, combine the ground beef, breadcrumbs, egg, Parmesan, onion, garlic powder, Italian seasoning, salt, and pepper. Mix just until combined, then shape into small meatballs.
- Brown the meatballs: Arrange the meatballs on a lightly greased baking sheet and bake for about 12–15 minutes, until browned and nearly cooked through.
- Build the casserole: Spread the mashed potatoes evenly in a greased 9×13-inch (23×33 cm) baking dish. Spoon the marinara sauce over the potatoes, then arrange the meatballs on top.
- Add the toppings: Sprinkle the mozzarella and cheddar over the meatballs. Finish with the bacon bits.
- Bake: Return the casserole to the oven and bake for 15–20 minutes, until the cheese is melted, bubbly, and lightly golden.
- Finish and serve: Let the casserole rest for about 5 minutes. Sprinkle with chopped green onions or parsley, then serve warm.








Leave a Reply