Make this cheesy ground beef mashed potato casserole with creamy mashed potatoes, seasoned beef, and melted mozzarella cheese. An easy, family-friendly comfort food dinner that’s perfect for busy weeknights.
Cheesy Ground Beef Mashed Potato Casserole
Introduction
Whenever I have leftover mashed potatoes or simply want a cozy family dinner, this Cheesy Ground Beef Mashed Potato Casserole is one of my favorite recipes. Honestly, it’s the kind of meal that fills the whole kitchen with an amazing aroma and always brings everyone back for seconds. I usually prepare it on busy weeknights because it’s simple, budget-friendly, and uses ingredients I almost always have at home. The layers of creamy mashed potatoes, savory ground beef, and golden melted cheese make every bite incredibly satisfying.
Ingredients
For the Mashed Potato Layer
- 2 pounds potatoes, peeled and cubed
- 4 tablespoons butter
- ½ cup milk
- Salt and black pepper, to taste
For the Ground Beef Layer
- 1 pound lean ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- Salt and black pepper, to taste
- 1 cup marinara or tomato sauce
For the Cheese Topping
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Fresh parsley, chopped (optional)
Step-by-Step Method
Step 1: Prepare the Mashed Potatoes
Boil the potatoes in salted water for 15–20 minutes until fork tender. Drain well and mash with butter and milk until smooth and creamy. Season with salt and pepper.
Step 2: Cook the Beef
Heat olive oil in a skillet over medium heat. Add the onion and cook for about 3 minutes until soft.
Stir in the garlic and cook for another 30 seconds.
Add the ground beef and cook until browned, breaking it into small pieces.
Mix in Italian seasoning, paprika, salt, pepper, and tomato sauce. Simmer for 5–7 minutes until thick.
Step 3: Assemble the Casserole
Preheat the oven to 375°F (190°C).
Lightly grease a baking dish.
Spread half of the mashed potatoes evenly across the bottom.
Add the seasoned ground beef mixture.
Cover with the remaining mashed potatoes.
Sprinkle mozzarella and Parmesan cheese evenly over the top.
Step 4: Bake
Bake for 25–30 minutes until the cheese is melted, bubbly, and lightly golden.
For extra browning, broil for 2–3 minutes.
Allow the casserole to rest for 5 minutes before serving.
Cooking Tips
- Use freshly shredded cheese for the best melting texture.
- Don’t overcook the beef to keep it juicy.
- Add cooked mushrooms, spinach, or peas for extra vegetables.
- Leftover mashed potatoes work perfectly in this recipe.
- Let the casserole rest before slicing to help it hold together.
Serving Suggestions
This casserole pairs perfectly with:
- Garlic bread
- Fresh garden salad
- Steamed broccoli
- Roasted green beans
- Buttered dinner rolls
Nutrition Information (Approx. Per Serving)
- Calories: 520
- Protein: 33g
- Carbohydrates: 28g
- Fat: 30g
- Saturated Fat: 13g
- Fiber: 3g
- Sugar: 5g
- Sodium: 690mg
Nutrition values are approximate and may vary depending on ingredients used.
Conclusion
This Cheesy Ground Beef Mashed Potato Casserole is classic comfort food at its best. Creamy mashed potatoes, flavorful seasoned beef, rich tomato sauce, and gooey melted cheese come together in one delicious baked dish that’s easy enough for weeknights and comforting enough for family gatherings. I usually make extra because the leftovers taste just as good the next day.
Frequently Asked Questions
1. Can I make this casserole ahead of time?
Yes. Assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking.
2. Can I freeze it?
Absolutely. Wrap it well and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
3. What cheese works best?
Mozzarella gives the perfect stretch, while Parmesan adds extra flavor. Cheddar is another delicious option.
4. Can I use ground turkey instead of beef?
Yes. Ground turkey or chicken makes a lighter version without sacrificing flavor.
5. How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or oven until hot throughout.

