If you love comforting, hearty meals that bring together the best of creamy potatoes and savory meatballs, this Loaded Mashed Potato and Meatball Casserole Recipe is pure magic in a baking dish. It’s a beautifully layered combination of fluffy mashed potatoes, tender meatballs, crispy bacon, and melty cheddar cheese that will have everyone asking for seconds. Perfect for family dinners or a cozy weekend treat, this casserole balances rich flavors and textures with ease, making it a beloved classic you’ll turn to time and again.

Ingredients You’ll Need
Gathering simple, familiar ingredients makes this recipe wonderfully approachable without sacrificing flavor. Each item plays a key role in creating layers of taste and texture, from the silky mashed potatoes to the smoky bacon bits. Here’s everything you’ll want on hand before assembling this comfort food dream.
- 4 cups mashed potatoes: Whether homemade or store-bought, they provide the creamy base that holds everything together.
- 1 bag (24 oz) frozen fully cooked meatballs, thawed: Using cooked meatballs saves time and adds hearty protein.
- 1 cup shredded cheddar cheese: Sharpness and gooey meltiness bring indulgence to every bite.
- ½ cup cooked and crumbled bacon: Smoky crunch that perfectly contrasts the soft potatoes.
- ½ cup sour cream: Adds tang and extra creaminess for a luscious potato layer.
- ¼ cup milk (optional): Helps loosen the mashed potatoes if needed, ensuring silky smoothness.
- ¼ cup chopped green onions or chives: Fresh herbs add color and a mild onion bite to finish.
- Salt and pepper, to taste: Essential for seasoning and rounding out the flavors.
- Optional toppings: Extra cheese, parsley, or a drizzle of ranch for added flair and richness.
How to Make Loaded Mashed Potato and Meatball Casserole Recipe
Step 1: Prepare the Oven and Potatoes
Start by preheating your oven to 375°F (190°C) and lightly greasing a 9×13-inch casserole dish so everything won’t stick. If your mashed potatoes are chilled, gently warm them with some milk to bring back that creamy texture. Stir in sour cream to elevate the richness, then taste and season with salt and pepper. This is the foundation of your casserole’s comfort.
Step 2: Layer the Casserole
Spread the mashed potatoes evenly across the bottom of your prepared dish, creating a smooth, fluffy layer. Next, arrange the thawed meatballs in a single layer right on top of the potatoes, ensuring each bite gets a meaty punch. Sprinkle shredded cheddar cheese generously over the meatballs, then finish by scattering the crispy bacon crumbles on top for that irresistible smoky crunch.
Step 3: Bake Until Bubbling Perfection
Pop the casserole into the oven uncovered and bake for about 25 to 30 minutes. During this time, the cheese will melt into gooey goodness while the casserole heats through. Keep an eye out for that bubbly, golden top that tells you it’s ready to come out.
Step 4: Garnish and Serve
Once baked, sprinkle chopped green onions or fresh parsley over the dish to add a pop of color and fresh flavor. Let the casserole rest just a few minutes before serving so it firms up slightly and is easier to scoop. The final result is a layered masterpiece of creamy potatoes, savory meatballs, melted cheese, and smoky bacon.
How to Serve Loaded Mashed Potato and Meatball Casserole Recipe

Garnishes
Fresh garnishes can elevate your casserole from delicious to dazzling. A generous sprinkle of chopped green onions or chives adds a vibrant green color and a mild freshness, balancing the rich layers beneath. A light dusting of chopped parsley or even a drizzle of ranch dressing can add a tangy, herbal twist that complements every mouthful.
Side Dishes
This hearty casserole pairs brilliantly with simple side dishes that balance its richness. Consider a crisp, green salad with vinaigrette to bring brightness, or some steamed veggies like broccoli or green beans for a light textural contrast. For a full spread, crusty bread or garlic knots can help soak up every bit of that cheesy, meaty goodness.
Creative Ways to Present
Try serving portions of this casserole in individual ramekins for a charming single-serving presentation. You can also layer the ingredients in clear glass dishes to show off the beautiful strata of potatoes, meatballs, cheese, and bacon, giving guests a feast for both the eyes and the palate. Experiment with topping variations or adding dollops of sour cream or guacamole for a fresh twist.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover any leftover casserole tightly with foil or plastic wrap and store it in the refrigerator. It will stay fresh for up to 3 days, making it a perfect make-ahead meal for busy weekdays.
Freezing
This dish freezes wonderfully. Portion it into airtight containers or cover the casserole dish tightly with foil and plastic wrap before freezing. When frozen promptly, it’s best enjoyed within 2 to 3 months to maintain optimal taste and texture.
Reheating
To reheat, bake leftovers uncovered at 350°F (175°C) until warmed through and bubbly, about 20 to 30 minutes depending on portion size. You can also microwave individual servings, but baking preserves the beautiful melted cheese and crispy bacon texture best.
FAQs
Can I use homemade meatballs instead of frozen ones?
Absolutely! Homemade meatballs add a personal touch and make this casserole even more special. Just cook them fully before layering into the dish to ensure they’re tender and flavorful.
Is it necessary to add sour cream to the mashed potatoes?
While optional, sour cream really amps up the creaminess and adds a slight tang that brightens the potatoes. You can substitute with Greek yogurt if you prefer.
Can I make this casserole dairy-free?
Yes, by swapping out cheddar cheese and sour cream for dairy-free alternatives, and using mashed potatoes made without butter or milk, you can enjoy a delicious dairy-free version.
What can I do to add more veggies to this dish?
To sneak in some veggies, consider mixing cooked spinach, sautéed mushrooms, or diced bell peppers into the mashed potatoes or layering them alongside the meatballs before baking.
How spicy is this casserole?
This recipe is mild and comforting by nature, but you can easily add some heat by sprinkling red pepper flakes on top before baking or incorporating diced jalapeños into the mashed potatoes.
Final Thoughts
There’s nothing quite like the heartwarming comfort of the Loaded Mashed Potato and Meatball Casserole Recipe to bring everyone back to the table with smiles and satisfied appetites. Its layers of creamy, cheesy, smoky goodness make for an unforgettable meal that’s as simple to assemble as it is delicious. I can’t wait for you to try this dish and make it your own family favorite!
Print
Loaded Mashed Potato and Meatball Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6–8 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
Description
This Loaded Mashed Potato and Meatball Casserole is a comforting and hearty dish perfect for family dinners. Creamy mashed potatoes are layered with savory meatballs, melted cheddar cheese, and crispy bacon, then baked to bubbly perfection. Topped with fresh green onions and optional extras like ranch drizzle or parsley, this casserole combines all your favorite flavors in one easy-to-make, crowd-pleasing meal.
Ingredients
Mashed Potato Base
- 4 cups mashed potatoes (homemade or store-bought)
- ¼ cup milk (optional, to loosen potatoes)
- ½ cup sour cream
- Salt and pepper, to taste
Meatball Layer
- 1 bag (24 oz / ~680g) frozen fully cooked meatballs, thawed
Toppings
- 1 cup shredded cheddar cheese
- ½ cup cooked and crumbled bacon
- ¼ cup chopped green onions or chives
- Optional: extra cheese, parsley, or ranch drizzle for topping
Instructions
- Preheat the oven: Set your oven to 375°F (190°C) and lightly grease a 9×13-inch casserole dish to prepare it for layering the casserole ingredients.
- Prepare the mashed potatoes: Warm the mashed potatoes if they’re cold, mixing in the milk to loosen the texture and stir in the sour cream. Season with salt and pepper to taste to enhance the flavor.
- Layer the potatoes: Spread the prepared mashed potatoes evenly across the bottom of the casserole dish, creating a smooth base layer.
- Add the meatballs: Arrange the thawed meatballs in a single layer over the mashed potatoes, ensuring even coverage for consistent flavor in every bite.
- Apply cheese and bacon toppings: Sprinkle shredded cheddar cheese evenly over the meatballs, then add the cooked and crumbled bacon on top as a savory finishing touch.
- Bake the casserole: Place the dish uncovered into the preheated oven and bake for 25–30 minutes, or until the cheese is melted, bubbly, and starting to brown slightly.
- Garnish and serve: Remove the casserole from the oven and sprinkle with chopped green onions or parsley. Add optional extra toppings like ranch drizzle if desired. Serve warm to enjoy the comforting layers.
Notes
- You can use either homemade or store-bought mashed potatoes depending on convenience and preference.
- Milk is optional and used only if you want to loosen the mashed potatoes for easier spreading.
- Feel free to customize the toppings with extra cheese, ranch dressing, or fresh parsley for added flavor.
- Ensure meatballs are fully thawed before assembling the casserole for even heating.
- This casserole can be assembled ahead of time and baked just before serving.
- Leftovers can be refrigerated and reheated, maintaining a creamy and hearty texture.

