There’s something undeniably soul-soothing about comfort food—especially when it’s baked into a bubbling casserole. This loaded mashed potato and meatball casserole combines creamy, cheesy mashed potatoes with savory homemade meatballs, marinara sauce, and a blanket of gooey melted mozzarella. It’s a fusion of American comfort food with a delicious Italian twist.
Whether you’re feeding a crowd or just want leftovers that reheat like a dream, this dish is an absolute winner. It’s everything you want on a chilly evening—warm, satisfying, and filled with layers of flavor.
Table of Contents
Ingredients
For the meatballs:
- 1 pound ground beef or pork (or a mix)
- 1/3 cup breadcrumbs
- 1/4 cup grated Parmesan
- 1 egg
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- Salt & pepper to taste
- 1 tablespoon olive oil (for browning)
For the mashed potatoes:
- 2 pounds russet or Yukon gold potatoes, peeled and cubed
- 4 tablespoons butter
- 1/2 cup sour cream
- 1/2 cup milk
- 1/2 cup shredded cheddar cheese
- 4 strips cooked bacon, crumbled
- 2 green onions, chopped
- Salt & pepper to taste
For assembly:
- 1 cup marinara sauce
- 1 1/2 cups shredded mozzarella cheese
- Fresh parsley or basil, for garnish
Instructions
1. Make the Mashed Potatoes
Boil the potatoes in salted water until tender, about 15 minutes. Drain and return to the pot. Add butter, sour cream, milk, cheddar, bacon, green onions, salt, and pepper. Mash until creamy. Set aside.
2. Prepare the Meatballs
In a bowl, mix ground meat, breadcrumbs, Parmesan, egg, garlic, seasoning, salt, and pepper. Form into 1-inch balls. Brown in a skillet with olive oil over medium heat until seared on all sides (they’ll finish cooking in the oven).
3. Assemble the Casserole
Preheat oven to 375°F (190°C). In a greased 9×13-inch baking dish, spread half the mashed potatoes. Top with meatballs. Spoon marinara sauce over the meatballs, then dollop or spread the remaining mashed potatoes on top. Sprinkle with mozzarella cheese.
4. Bake
Bake uncovered for 30–35 minutes, until hot and bubbly. Let sit for 5 minutes before serving. Garnish with chopped parsley or basil.
Nutrition (per serving, approx.)
Calories: 540 kcal
Protein: 30 g
Fat: 32 g
Carbs: 38 g
Sodium: 720 mg
Tips for Success
- Use leftover mashed potatoes to speed up prep.
- Add a pinch of red pepper flakes to the meatballs for heat.
- Swap beef for turkey or plant-based meat for a lighter version.
Serving Suggestions
Pair this casserole with a fresh Caesar salad or steamed green beans. Serve with warm garlic bread to round out the meal.
Cultural Insight: A Comfort Crossover
This dish is the definition of fusion comfort food—hearty mashed potatoes from American tradition, meatballs and marinara from Italian kitchens. It’s the kind of dinner that hits all the right notes: creamy, savory, cheesy, and baked to perfection.
Variations
- Substitute sweet potatoes for a sweet-savory spin.
- Add sautéed mushrooms or spinach for extra veggies.
- Use Alfredo instead of marinara for a creamier casserole.
FAQ
Can I make this ahead of time?
Yes! Assemble the dish up to a day ahead, refrigerate, and bake just before serving.
Can I freeze it?
Absolutely. Wrap tightly and freeze unbaked. Thaw overnight and bake as directed.
What cheese is best for the topping?
Mozzarella melts beautifully, but feel free to mix in provolone or fontina for extra flavor.
External Links
How to Make Perfect Mashed Potatoes
Meatball Basics 101
Choosing the Right Cheese for Baking
History of American Casseroles
Loaded Mashed Potato and Meatball Casserole : Hearty
- Total Time: 1 hour
Description
There’s something undeniably soul-soothing about comfort food—especially when it’s baked into a bubbling casserole.
Ingredients
For the meatballs:
- 1 pound ground beef or pork (or a mix)
- 1/3 cup breadcrumbs
- 1/4 cup grated Parmesan
- 1 egg
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- Salt & pepper to taste
- 1 tablespoon olive oil (for browning)
For the mashed potatoes:
- 2 pounds russet or Yukon gold potatoes, peeled and cubed
- 4 tablespoons butter
- 1/2 cup sour cream
- 1/2 cup milk
- 1/2 cup shredded cheddar cheese
- 4 strips cooked bacon, crumbled
- 2 green onions, chopped
- Salt & pepper to taste
For assembly:
- 1 cup marinara sauce
- 1 1/2 cups shredded mozzarella cheese
- Fresh parsley or basil, for garnish
Instructions
Boil the potatoes in salted water until tender, about 15 minutes. Drain and return to the pot. Add butter, sour cream, milk, cheddar, bacon, green onions, salt, and pepper. Mash until creamy. Set aside.
In a bowl, mix ground meat, breadcrumbs, Parmesan, egg, garlic, seasoning, salt, and pepper. Form into 1-inch balls. Brown in a skillet with olive oil over medium heat until seared on all sides (they’ll finish cooking in the oven).
Preheat oven to 375°F (190°C). In a greased 9×13-inch baking dish, spread half the mashed potatoes. Top with meatballs. Spoon marinara sauce over the meatballs, then dollop or spread the remaining mashed potatoes on top. Sprinkle with mozzarella cheese.
Bake uncovered for 30–35 minutes, until hot and bubbly. Let sit for 5 minutes before serving. Garnish with chopped parsley or basil.
Notes
- Use leftover mashed potatoes to speed up prep.
- Add a pinch of red pepper flakes to the meatballs for heat.
- Swap beef for turkey or plant-based meat for a lighter version.
- Prep Time: 25
- Cook Time: 35
- Category: Dinner
- Cuisine: American
Nutrition
- Serving Size: 6 servings
- Calories: 540 kcal
- Fat: 32 g
- Carbohydrates: 38 g
- Protein: 30 g
Keywords: Loaded Mashed Potato and Meatball Casserole