
This hearty meatball casserole combines juicy Italianstyle meatballs with creamy mashed potatoes and a blanket of melted mozzarella cheese for a comforting meal that everyone will love. It’s the kind of dish that feels like a warm hug on a busy weeknight or a satisfying centerpiece for a family gathering.
I first made this casserole for a family reunion, and it quickly became a requested dish because the flavors meld beautifully and leftovers taste even better the next day.
Ingredients
- Italian meatballs: use a recipe that balances beef, pork, garlic, and herbs for that classic flavor.
- Fresh parsley: adds a pop of bright color and fresh herbal notes on top.
- Mashed potatoes: creamy and smooth using Yukon Gold potatoes will give you a buttery texture without extra cream.
- Mozzarella cheese: choose a good quality shredded mozzarella that melts evenly and adds gooey richness.
Instructions
- Prepare mashed potatoes and meatballs:
- Prepare mashed potatoes as specified in my recipe. Prepare Italian meatballs including sauce as specified in my recipe.
- Prep oven:
- Preheat the oven to 350 degrees Fahrenheit.
- Prepare casserole dish:
- Spray a 9 by 13 inch casserole dish lightly with cooking spray to prevent sticking. I find that a good heavy braiser like my Le Creuset works perfectly for even cooking.
- Assemble casserole:
- Spread a thick layer of mashed potatoes evenly on the bottom of the casserole dish. Then arrange the cooked meatballs on top, spacing them so they heat through evenly.
- Bake:
- Place the casserole in the oven and bake for twenty minutes or until everything is warmed through. Sprinkle the shredded mozzarella evenly over the meatballs and return to the oven for an additional ten minutes or until the cheese is bubbling and just golden on top.
- Serve:
- Once out of the oven, garnish with freshly chopped parsley for a fresh contrast and serve warm.

I love how the cheese browns on top, giving a crispy texture that's a wonderful contrast to the soft potatoes and tender meatballs. This was one of those recipes that instantly became part of our family favorites because it is both homey and impressive.
Storage Tips
Keep leftovers in an airtight container in the fridge for up to five days. When reheating, cover the casserole to retain moisture or warm individual portions in the microwave for even heating. If freezing, portion the casserole into mealsized containers for easy thawing and quick dinners.
Ingredient Substitutions
If you don’t have mozzarella, try fontina or Monterey Jack for a similarly melty texture. For a dairy free version, omit the cheese or use a plant based alternative. You can swap the mashed potatoes out for cauliflower puree for a lowercarb option that still keeps the creamy texture.
Serving Suggestions
Serve this casserole with a simple green salad dressed with lemon vinaigrette to cut through the richness. A side of steamed green beans or roasted carrots also complements the hearty flavors perfectly. For a comforting touch, garlic bread on the side soaks up any extra sauce deliciously.

This meatball casserole is comforting, easy to make ahead, and great for feeding a crowd. The golden bubbly cheese top and creamy mashed potato base make it a family favorite.
Common Questions About Recipes
- → Can I use different cheese instead of mozzarella?
Yes, cheeses like cheddar, provolone, or a blend can provide different flavors and textures while still melting nicely over the dish.
- → Is it possible to prepare this casserole in advance?
Absolutely. Assemble the layers, cover tightly with foil, and refrigerate up to 24 hours before baking as directed to save time.
- → What are good alternatives to marinara sauce for the meatballs?
Alfredo or béchamel sauces work well, offering creamy variations that complement the meat and potatoes.
- → How should leftovers be stored?
Store any leftovers in an airtight container in the refrigerator for up to 5 days or freeze for up to 10 months to maintain freshness.
- → What equipment is recommended for baking this casserole?
A 9×13-inch casserole dish is ideal for even baking and layering the ingredients.