Meatball and Mashed Potato Bake: The Ultimate Comfort Food Casserole
Meatball and Mashed Potato Bake: The Ultimate Comfort Food Casserole
Childhood supper tables and chilly-weekend dinners come to mind with every forkful of this warm, creamy casserole — a nostalgic hug in a dish that pairs tender, seasoned meatballs with buttery mashed potatoes and a rich, savory gravy. If you love cozy classics with a little modern convenience, this layered bake delivers all the comfort without a dozen pots and pans. For a fun seasonal treat, try pairing it with a sweet dessert like the homemade Reese’s peanut butter eggs guide for a retro-favorite finish.
Why Make This Recipe
If you’re tired of the same roasted chicken or plain spaghetti night after night, this recipe is perfect because it solves the dinner boredom problem: it combines protein, starch, and sauce in one cohesive, fuss-free casserole that feeds a crowd and reheats beautifully. The layers keep everything comforting and familiar, while the gravy and melted cheese give it that indulgent, just-like-home quality that turns simple ingredients into something special.
Ingredients
- 2 pounds potatoes, peeled and chopped
- 4 tablespoons butter
- 1/2 cup milk or cream
- Salt and pepper to taste
- 1 pound ground beef or turkey
- 1/2 cup breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- 1/4 cup onion, finely chopped
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 2 tablespoons butter (for gravy)
- 2 tablespoons flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1 cup shredded mozzarella or cheddar cheese
- Fresh parsley, chopped (for garnish)
Step-by-Step Guide to Making Meatball and Mashed Potato Bake
This recipe is straightforward but benefits from a few small, attentive steps. Below is a detailed walkthrough that follows the core directions and expands on timing, technique, and small adjustments that produce reliably tasty results.
- Preheat the oven and prepare your dish: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish or a similar ovenproof casserole dish with a little butter or nonstick spray so the mashed potatoes won’t stick and the edges brown nicely.
- Boil and mash the potatoes: Place the peeled and chopped potatoes in a large pot and cover with cold water. Add a generous pinch of salt and bring to a boil over medium-high heat. Cook until the potatoes are fork-tender, about 12–15 minutes depending on size. Drain well, then return to the pot or a warm mixing bowl. Add 4 tablespoons of butter and 1/2 cup milk or cream. Mash until smooth or to your preferred texture, being careful not to overwork them if you like fluffy potatoes (use a potato masher, ricer, or electric mixer on low). Taste and season with salt and pepper.
- Make the meatball mixture: In a medium bowl, combine 1 pound ground beef or turkey, 1/2 cup breadcrumbs, 1 egg, 2 cloves minced garlic, 1/4 cup finely chopped onion, 1 teaspoon Italian seasoning, and salt and pepper to taste. Use clean hands or a spoon to gently mix until just combined—overmixing makes meatballs dense. Shape the mixture into about 18–24 small meatballs (roughly 1 to 1.5 inches each). Smaller meatballs bake and reheat more evenly in a casserole.
- Brown the meatballs: Heat a skillet over medium heat and add a tablespoon or two of oil. Working in batches if needed, brown the meatballs on all sides for color and flavor—this takes about 5–7 minutes per batch. They do not need to be cooked through completely because they will finish baking in the oven; browning adds caramelized flavor to the gravy as well.
- Make the gravy: In the same skillet (leave the browned bits), melt 2 tablespoons butter over medium heat. Whisk in 2 tablespoons flour to make a roux and cook for about 1 minute to remove the raw flour taste. Gradually whisk in 2 cups beef broth until smooth. Add 1 teaspoon Worcestershire sauce and 1/2 teaspoon garlic powder. Simmer, whisking occasionally, until the gravy thickens to a sauce-like consistency, about 3–5 minutes. Taste and adjust seasoning with salt and pepper. If the gravy gets too thick, add a splash of broth or water to reach the desired consistency.
- Assemble the casserole: Spread the mashed potatoes evenly in the greased baking dish, smoothing the top with a spatula. Arrange the browned meatballs on top of the mashed potatoes in an even layer (they can be slightly nestled into the mash). Pour the gravy evenly over the meatballs and potatoes so it seeps down the sides and around the meatballs. Finally, sprinkle 1 cup shredded mozzarella or cheddar cheese over the top.
- Bake: Place the casserole in the preheated 375°F oven and bake for 20–25 minutes, until the gravy is bubbling around the edges and the cheese is melted and golden. If you like a more browned top, you can broil for the last 1–2 minutes—watch carefully to prevent burning.
- Garnish and serve: Remove from the oven and let the dish rest about 5 minutes to settle. Sprinkle with chopped fresh parsley for color and freshness. Serve hot, scooping a combination of mashed potatoes, meatball, and sauce into each portion.

Best Way to Store Meatball and Mashed Potato Bake
- Refrigerator: Store in an airtight container for 3–4 days at 40°F (4°C) or below.
- Freezer: Freeze in a freezer-safe container for up to 2–3 months at 0°F (-18°C).
- Reheating: Thaw overnight in the refrigerator if frozen, then reheat covered in a 350°F (175°C) oven until warmed through (about 20–30 minutes), or microwave individual portions until hot, stirring halfway through for even heating.
Serving Ideas for Meatball and Mashed Potato Bake
This casserole is hearty and rich, so plan lighter side dishes to balance the plate. A crisp green salad with a bright vinaigrette cuts through the richness and adds freshness. Steamed green beans, roasted Brussels sprouts, or a simple sauté of seasonal greens with garlic work beautifully. For a family-style table, serve with warm dinner rolls or crusty bread to mop up extra gravy.
- Pair with a bright arugula and lemon salad for contrast.
- Serve alongside roasted root vegetables for a true comfort-meal spread.
- Top individual portions with a dollop of sour cream or a sprinkle of extra herbs if desired.
Tips to Make Meatball and Mashed Potato Bake
Q: How do I keep the meatballs moist? A: Use a mixture of breadcrumbs and an egg to bind, and don’t overwork the meat. If your meat seems very lean, mix in a tablespoon or two of olive oil or a splash of milk for extra moisture.
Q: Can I make this ahead? A: Yes — assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking. Bake a few extra minutes if starting from chilled.
Q: What if my gravy is lumpy? A: Whisk vigorously while gradually adding the broth to the roux. If lumps appear, strain the gravy through a fine-mesh sieve or use an immersion blender to smooth it.
Variation (if any)
- Lower-fat swap: Use lean ground turkey or ground chicken and reduce the butter in the mashed potatoes by half; substitute part-skim milk for cream. Add a tablespoon of olive oil to the meatball mix for moisture.
- Italian twist: Mix in 1/3 cup grated Parmesan into the mashed potatoes, add chopped basil and oregano to the meatball mix, and use marinara sauce in place of the brown gravy for a cheesy, tomato-forward bake.
Frequently Asked Questions (FAQs)
Q: Can I use frozen mashed potatoes?
A: Yes — thaw completely and stir in a little warm milk or butter if they seem dry before spreading in the dish.
Q: How can I make the bake more kid-friendly?
A: Keep meatballs small, use mild cheese like mozzarella, and serve with a side of ketchup or a simple tomato sauce for dipping.
- Q: Can I make this gluten-free? A: Substitute gluten-free breadcrumbs and use a gluten-free flour blend or cornstarch (1 tablespoon cornstarch mixed with 2 tablespoons cold water) to thicken the gravy.
- Q: Is there a dairy-free version? A: Yes — use dairy-free butter or olive oil and a plant-based milk for the mashed potatoes, and a dairy-free cheese alternative or omit the cheese topping.
Extra Notes and Troubleshooting
Texture and balance are the keys to this dish. If your mashed potatoes are too stiff, add a little more milk or cream warmed first; if too loose, fold in a small handful of instant mashed potato flakes or a tablespoon of flour to firm them up. For a richer flavor, brown a small shallot or more onion in the skillet before making the gravy and deglaze with a splash of red wine (let it reduce slightly) before adding the broth. When shaping meatballs, wet your hands with cold water to prevent sticking and keep sizes uniform for even cooking.
Leftovers are excellent for lunches. Pack individual portions with a bit of extra gravy in a small container to keep the texture appealing when reheated. If the cheese gets a little dry after refrigeration, add a tablespoon of milk on top before microwaving and cover to trap steam.
Conclusion
This Meatball and Mashed Potato Bake is a weeknight hero and a potluck star—simple to assemble, endlessly forgiving, and universally loved. For inspiration on meatball flavor variations and a classic take on meatballs and gravy, see a detailed guide at Meatballs and Gravy – The Cozy Cook. If you’re curious how other cooks adapt meatball casseroles into stews or layered bakes, check out a hearty version at Meatball Stew en Casserole | Linda’s Best Recipes.
Print
Meatball and Mashed Potato Bake
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: None
Description
A warm, creamy casserole that combines seasoned meatballs with buttery mashed potatoes and rich gravy, perfect for cozy dinners.
Ingredients
- 2 pounds potatoes, peeled and chopped
- 4 tablespoons butter
- 1/2 cup milk or cream
- Salt and pepper to taste
- 1 pound ground beef or turkey
- 1/2 cup breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- 1/4 cup onion, finely chopped
- 1 teaspoon Italian seasoning
- 2 tablespoons butter (for gravy)
- 2 tablespoons flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1 cup shredded mozzarella or cheddar cheese
- Fresh parsley, chopped (for garnish)
Instructions
- Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish with butter or nonstick spray.
- Boil potatoes in salted water for 12-15 minutes until fork-tender, then mash with butter and milk or cream, seasoning to taste.
- In a medium bowl, mix ground beef or turkey, breadcrumbs, egg, garlic, onion, Italian seasoning, and seasoning to taste; form into 18-24 meatballs.
- Brown meatballs in a skillet over medium heat for about 5-7 minutes, ensuring they’re browned on all sides.
- Make gravy in the same skillet by melting butter, whisking in flour for 1 minute, then gradually adding beef broth, Worcestershire sauce, and garlic powder, simmering until thickened.
- Spread mashed potatoes in the baking dish, arrange meatballs on top, pour gravy over, and sprinkle cheese on top.
- Bake for 20-25 minutes until gravy bubbles and cheese is melted; broil for 1-2 minutes for a browned top if desired.
- Let rest for 5 minutes, garnish with parsley, and serve hot.
Notes
For added flavor, brown onion before making the gravy. Use lean meats and reduce butter for a lower-fat version.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 450mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 70mg
Keywords: meatball casserole, comfort food, baked casserole, family meal, mashed potatoes






