This Cheesy Ground Beef and Mashed Potato Casserole Recipe is a rich, creamy, hearty, and comforting baked dinner made with layers of buttery mashed potatoes, savory ground beef sauce, melted cheese, and a golden bubbling top.
The mashed potatoes are soft and creamy.
The ground beef layer is rich, saucy, and flavorful.
The cheese melts beautifully over the top.
The casserole bakes until golden, hot, and delicious.
Every spoonful is creamy, cheesy, meaty, and satisfying.
This is the kind of family dinner that feels warm, filling, and homemade. It is perfect for weeknight meals, Sunday dinner, potlucks, meal prep, cold-weather comfort food, or anytime you want a simple baked casserole that feeds everyone well.
If you love shepherd’s pie, cheesy potato bake, ground beef casserole, or creamy meat-and-potato dinners, this recipe is exactly what you need.
Serve this Cheesy Ground Beef and Mashed Potato Casserole hot with salad, steamed vegetables, garlic bread, green beans, roasted carrots, pickles, or a simple cucumber tomato salad.
Recipe Overview
| Detail | Information |
|---|---|
| Recipe Name | Cheesy Ground Beef and Mashed Potato Casserole |
| Prep Time | 30 minutes |
| Cook Time | 35–45 minutes |
| Total Time | About 1 hour 15 minutes |
| Servings | 6–8 |
| Course | Dinner, Main Dish, Casserole |
| Cuisine | Homemade Comfort Food |
| Difficulty | Easy |
| Best Served | Hot and cheesy |
| Main Ingredients | Ground beef, mashed potatoes, cheese, sauce |
| Texture | Creamy, saucy, cheesy, golden |
Why You’ll Love This Cheesy Ground Beef and Mashed Potato Casserole Recipe
You will love this Cheesy Ground Beef and Mashed Potato Casserole Recipe because it is easy, filling, and full of classic comfort food flavor.
It uses simple ingredients.
It feeds a family.
It is creamy and hearty.
It bakes in one dish.
It works well for leftovers.
It is budget-friendly.
This casserole is also very practical. Potatoes and ground beef are affordable ingredients, but when you layer them with sauce and cheese, they become a rich and satisfying dinner.
The mashed potatoes create a soft creamy layer that balances the savory meat sauce. The ground beef mixture adds deep flavor from onions, garlic, tomato paste, herbs, and spices. The cheese on top melts into a golden blanket that makes the whole dish look irresistible.
This recipe is especially good when you want something cozy but not complicated.
It tastes like a mix between shepherd’s pie, lasagna, and cheesy potato casserole.
What Is Ground Beef and Mashed Potato Casserole?
Ground beef and mashed potato casserole is a baked dish made with layers of creamy mashed potatoes, seasoned ground beef, sauce, and cheese.
It is similar to shepherd’s pie, but cheesier and creamier.
Instead of only placing mashed potatoes on top, this version can be layered like a casserole. You can add mashed potatoes on the bottom, meat sauce in the middle, more potatoes, and cheese on top.
The result is a thick, hearty baked meal that slices or scoops beautifully.
It is perfect for serving in a glass baking dish because you can see the layers: creamy potato, rich beef sauce, melted cheese, and golden top.
Ingredients
For the Mashed Potato Layer
| Ingredient | Amount |
|---|---|
| Potatoes, peeled and chopped | 3 pounds |
| Butter | 5 tablespoons |
| Warm milk or heavy cream | ¾ cup |
| Sour cream or cream cheese | ¼ cup |
| Salt | 1 teaspoon or to taste |
| Black pepper | ½ teaspoon |
| Garlic powder | ½ teaspoon |
| Parmesan cheese, optional | ¼ cup |
For the Ground Beef Layer
| Ingredient | Amount |
|---|---|
| Ground beef | 1 ½ pounds |
| Olive oil | 1 tablespoon |
| Onion, chopped | 1 large |
| Garlic, minced | 4 cloves |
| Carrot, finely diced | 1 medium |
| Bell pepper, diced | 1 small |
| Tomato paste | 2 tablespoons |
| Tomato sauce | 1 cup |
| Beef broth or water | ½ cup |
| Worcestershire sauce | 1 tablespoon |
| Paprika | 1 teaspoon |
| Italian seasoning | 1 teaspoon |
| Garlic powder | ½ teaspoon |
| Onion powder | ½ teaspoon |
| Salt | 1 teaspoon |
| Black pepper | ½ teaspoon |
| Red pepper flakes, optional | ¼ teaspoon |
For the Cheese Topping
| Ingredient | Amount |
|---|---|
| Mozzarella cheese, shredded | 2 cups |
| Cheddar cheese, shredded | 1 cup |
| Parmesan cheese, optional | ¼ cup |
| Fresh parsley | For garnish |
Optional Add-Ins
| Add-In | Why It Works |
|---|---|
| Peas | Adds color and sweetness |
| Corn | Adds texture |
| Mushrooms | Adds earthy flavor |
| Spinach | Adds freshness |
| Jalapeños | Adds heat |
| Cream cheese | Makes potatoes richer |
| Bacon bits | Adds smoky flavor |
| Extra tomato sauce | Makes it saucier |
| Cajun seasoning | Adds bold spice |
| Green onions | Adds freshness on top |
Ingredient Notes
Potatoes
Potatoes create the creamy base of this casserole.
Russet potatoes are great because they mash smoothly and become fluffy.
Yukon Gold potatoes are also excellent because they have a naturally buttery flavor.
You can use one type or a mix of both.
For the smoothest mashed potatoes, peel the potatoes before boiling. If you like a rustic texture, you can leave some skin on.
The most important step is draining the potatoes well. Too much water can make the mashed potatoes loose and watery.
Ground Beef
Ground beef gives this casserole its hearty and savory flavor.
Use 80/20 ground beef for a richer taste.
Use lean ground beef if you want a lighter casserole.
If your beef releases too much grease, drain it before adding the sauce ingredients.
You can also replace ground beef with ground turkey, ground chicken, ground lamb, or plant-based ground meat.
Cheese
Mozzarella gives the casserole a stretchy melted top.
Cheddar adds stronger flavor and golden color.
Parmesan adds salty richness.
Using a mix of cheeses gives the best result. The top becomes melted, bubbly, slightly browned, and full of flavor.
If you want a very cheesy casserole, add cheese between the layers as well as on top.
Tomato Sauce and Tomato Paste
Tomato paste gives the beef layer deeper flavor.
Tomato sauce makes the meat mixture saucy and moist.
Together, they create a rich beef sauce that tastes delicious between the mashed potato layers.
If you want a less tomato-based casserole, reduce the tomato sauce and add more beef broth or cream.
Sour Cream or Cream Cheese
Sour cream makes the mashed potatoes tangy and creamy.
Cream cheese makes them thicker and richer.
Either one works well.
This small addition helps the potato layer taste more flavorful than plain mashed potatoes.
Best Potatoes for This Casserole
Russet Potatoes
Russet potatoes are fluffy and easy to mash.
They absorb butter and cream well.
They are perfect if you want soft, light mashed potatoes.
Yukon Gold Potatoes
Yukon Gold potatoes are creamy and buttery.
They make the casserole richer and smoother.
Mixed Potatoes
Using half russet and half Yukon Gold gives the best balance of fluffy and creamy texture.
For this recipe, either russet or Yukon Gold potatoes will work beautifully.
Step-by-Step Instructions
Step 1: Prepare the Potatoes
Peel the potatoes and cut them into even chunks.
Place them in a large pot.
Cover with cold water.
Add a generous pinch of salt.
Bring to a boil over medium-high heat.
Cook for 15–20 minutes, or until the potatoes are fork-tender.
The potatoes should break easily when pressed with a fork.
Step 2: Mash the Potatoes
Drain the potatoes very well.
Return them to the warm pot for 1–2 minutes to let extra steam escape.
Add butter, warm milk or cream, sour cream or cream cheese, garlic powder, salt, and black pepper.
Mash until smooth and creamy.
Taste and adjust seasoning.
If using Parmesan cheese, stir it in at the end.
Set the mashed potatoes aside.
Step 3: Cook the Ground Beef
Heat olive oil in a large skillet over medium heat.
Add chopped onion and cook for 2–3 minutes.
Add garlic and cook for 30 seconds.
Add ground beef and break it apart with a spoon.
Cook until browned.
Drain excess grease if needed.
Step 4: Add Vegetables and Seasoning
Add diced carrot and bell pepper to the beef.
Cook for 3–4 minutes until slightly softened.
Add tomato paste, tomato sauce, beef broth, Worcestershire sauce, paprika, Italian seasoning, garlic powder, onion powder, salt, black pepper, and red pepper flakes if using.
Stir well.
Simmer for 8–10 minutes, or until the mixture becomes thick and flavorful.
The beef layer should be saucy, but not watery.
Step 5: Prepare the Baking Dish
Preheat your oven to 375°F / 190°C.
Grease a deep baking dish with butter or cooking spray.
A glass baking dish works well because it shows the layers beautifully.
Use a medium deep dish or a 9×13-inch dish depending on how thick you want the casserole.
Step 6: Add the First Potato Layer
Spread half of the mashed potatoes into the bottom of the baking dish.
Use a spatula to smooth it into an even layer.
This creates a creamy base for the casserole.
Do not press too hard. Keep the potatoes soft and fluffy.
Step 7: Add the Beef Layer
Spoon the ground beef mixture over the mashed potatoes.
Spread it evenly from edge to edge.
Make sure every part of the casserole has enough meat sauce.
This layer gives the dish its rich savory flavor.
Step 8: Add the Second Potato Layer
Spread the remaining mashed potatoes over the beef layer.
Smooth the top gently.
If the potatoes are thick, use small spoonfuls and spread them carefully so the beef layer does not move too much.
This second potato layer makes the casserole creamy and hearty.
Step 9: Add Cheese
Sprinkle mozzarella cheese over the top.
Add cheddar cheese.
Add Parmesan if using.
Make sure the cheese covers the surface evenly.
The cheese will melt and create a golden bubbling topping.
Step 10: Bake
Place the baking dish in the preheated oven.
Bake for 25–35 minutes, or until the casserole is hot and bubbling.
The cheese should be melted and lightly golden.
For a darker top, broil for 1–2 minutes at the end.
Watch carefully so the cheese does not burn.
Step 11: Rest Before Serving
Remove the casserole from the oven.
Let it rest for 10 minutes before serving.
This helps the layers set and makes it easier to scoop.
Garnish with fresh parsley, black pepper, or green onions.
Serve hot.
How to Keep the Casserole Creamy
The secret to a creamy casserole is making the mashed potatoes rich enough before baking.
Use butter.
Use warm milk or cream.
Add sour cream or cream cheese.
Do not make the potatoes too dry.
Also, make sure the beef layer has enough sauce. If the beef mixture is too dry, the casserole will not taste as rich.
The casserole should be moist, creamy, and easy to scoop.
How to Keep It from Getting Watery
A watery casserole usually happens when the potatoes are not drained well or the beef sauce is too thin.
Drain the potatoes completely.
Let steam escape before mashing.
Simmer the beef sauce until thick.
Do not add too much broth.
Let the casserole rest after baking.
Resting is important because the layers firm up slightly as the dish cools.
Pro Tips for the Best Cheesy Ground Beef and Mashed Potato Casserole
Use warm milk for smoother mashed potatoes.
Season the potatoes well.
Drain the ground beef if greasy.
Simmer the beef sauce until thick.
Use mozzarella and cheddar together.
Do not skip the resting time.
Broil briefly for a golden top.
Add vegetables for extra flavor.
Make the potatoes creamy but not runny.
Serve hot for the best cheese pull.
Delicious Variations
Shepherd’s Pie Style Casserole
Add peas and corn to the beef layer.
Use mashed potatoes on top.
Add cheese if you want a richer version.
Creamy Mushroom Beef Casserole
Add sliced mushrooms to the beef mixture.
Use a little cream in the sauce for a creamy mushroom flavor.
Spicy Ground Beef Potato Casserole
Add chili flakes, cayenne pepper, jalapeños, or pepper jack cheese.
This version has a bold spicy kick.
Mexican-Style Beef and Potato Casserole
Season the beef with taco seasoning.
Add corn, black beans, and cheddar cheese.
Top with sour cream and green onions after baking.
Cheesy Bacon Potato Beef Casserole
Add crispy bacon bits between the layers.
This gives the casserole smoky flavor and extra richness.
Vegetable Beef Potato Casserole
Add peas, carrots, spinach, zucchini, mushrooms, or corn.
This makes the dish more colorful and balanced.
Extra Cheesy Mashed Potato Casserole
Add shredded cheese directly into the mashed potatoes.
Then add more cheese on top before baking.
This version is extra rich and melty.
What to Serve with Ground Beef and Mashed Potato Casserole
This casserole is filling, so fresh and simple sides are best.
Serve it with green salad.
Serve it with steamed broccoli.
Serve it with green beans.
Serve it with roasted carrots.
Serve it with cucumber tomato salad.
Serve it with garlic bread.
Serve it with pickles.
Serve it with coleslaw.
Serve it with sautéed spinach.
Serve it with roasted asparagus.
For a complete dinner, pair it with a crisp salad and steamed vegetables.
The freshness balances the richness of the cheese and potatoes.
Best Toppings
You can add toppings after baking for more flavor.
Try:
Fresh parsley.
Chopped green onions.
Extra Parmesan.
Black pepper.
Red pepper flakes.
Sour cream.
Hot sauce.
Crispy bacon bits.
Garlic sauce.
A little fresh parsley makes the casserole look brighter.
Sour cream adds a creamy finish.
Hot sauce adds a nice kick.
Make-Ahead Instructions
This casserole is great for making ahead.
Prepare the mashed potatoes.
Prepare the ground beef sauce.
Layer everything in the baking dish.
Cover tightly and refrigerate for up to 24 hours.
When ready to bake, remove the dish from the refrigerator while the oven preheats.
Bake as directed, adding 10–15 extra minutes if the casserole is cold.
Add fresh parsley after baking.
Storage
Store leftover casserole in an airtight container in the refrigerator for up to 4 days.
Let it cool before storing.
You can store it in the baking dish covered with foil or divide it into portions.
The flavor often gets even better the next day because the layers settle together.
Reheating
Oven Method
Preheat oven to 350°F / 175°C.
Place leftovers in a baking dish.
Cover with foil.
Heat for 15–20 minutes.
Remove foil for the last few minutes to refresh the cheese topping.
Microwave Method
Place one serving on a microwave-safe plate.
Cover loosely.
Heat for 1–2 minutes, or until hot.
Air Fryer Method
Place a portion in an air fryer-safe dish.
Heat at 320°F / 160°C for 5–8 minutes.
This helps the top become slightly golden again.
Freezing
You can freeze this casserole.
Let it cool completely.
Wrap tightly or place portions in freezer-safe containers.
Freeze for up to 2 months.
Thaw overnight in the refrigerator before reheating.
Mashed potatoes can become slightly softer after freezing, but the casserole will still taste delicious.
For best results, freeze baked portions rather than raw assembled casserole.
Common Mistakes to Avoid
Making Mashed Potatoes Too Thin
Thin mashed potatoes can make the casserole loose.
Use enough butter and cream, but do not make them runny.
Not Draining Potatoes
Watery potatoes create watery casserole.
Drain them well and let steam escape.
Making the Beef Sauce Too Watery
Simmer the beef sauce until thick before layering.
Underseasoning the Potatoes
Potatoes need salt and seasoning.
Taste before layering.
Adding Too Much Cheese Too Early
Add cheese on top before baking, but do not broil too long or it may burn.
Cutting Immediately
Let the casserole rest before serving so the layers hold better.
Troubleshooting Guide
My Casserole Is Watery
The potatoes may have had too much moisture, or the beef sauce was too thin.
Next time, drain potatoes well and simmer the sauce longer.
My Casserole Tastes Bland
Add more salt, garlic, paprika, Worcestershire sauce, cheese, or herbs.
Season both the potatoes and beef layer.
My Cheese Burned
The casserole may have been too close to the broiler.
Broil only briefly and watch carefully.
My Mashed Potatoes Are Gluey
The potatoes may have been overmixed.
Mash gently and avoid using a blender.
My Casserole Falls Apart
Let it rest longer before serving.
The layers set as the casserole cools slightly.
Nutrition Estimate
| Serving | Amount |
|---|---|
| Calories | 520–780 |
| Protein | 25–40 g |
| Carbohydrates | 35–60 g |
| Fat | 28–50 g |
| Sodium | 700–1300 mg |
| Serving Size | 1 casserole portion |
Nutrition values are approximate and depend on beef, potatoes, cheese, cream, butter, and serving size.
Frequently Asked Questions
Can I use leftover mashed potatoes?
Yes.
Leftover mashed potatoes work very well in this recipe.
If they are too thick, stir in a little milk or cream before layering.
Can I use ground turkey instead of ground beef?
Yes.
Ground turkey makes a lighter casserole.
Add extra seasoning because turkey is milder than beef.
Can I make this casserole ahead of time?
Yes.
Assemble it up to 24 hours ahead and refrigerate until ready to bake.
Can I freeze it?
Yes.
Freeze baked portions for up to 2 months.
What cheese works best?
Mozzarella and cheddar are the best combination.
Mozzarella melts well, and cheddar adds flavor.
Can I add vegetables?
Yes.
Peas, corn, carrots, mushrooms, spinach, and bell peppers all work well.
Can I make it spicy?
Yes.
Add chili flakes, cayenne pepper, jalapeños, or pepper jack cheese.
Do I need tomato sauce?
Tomato sauce gives the beef layer flavor and moisture.
You can replace it with gravy, cream sauce, or beef broth if you prefer.
How do I get a golden cheese top?
Bake uncovered and broil for 1–2 minutes at the end.
Watch closely.
What should I serve with it?
Serve with salad, steamed vegetables, garlic bread, green beans, or cucumber tomato salad.
Final Thoughts
This Cheesy Ground Beef and Mashed Potato Casserole Recipe is creamy, meaty, cheesy, and perfect for a comforting family dinner. The smooth mashed potatoes, savory beef sauce, and melted golden cheese create a hearty baked dish that tastes rich, homemade, and satisfying.
It is easy to prepare.
It feeds a family well.
It is budget-friendly.
It works for leftovers.
It is perfect for weeknights, Sunday dinners, potlucks, and cozy meals.
Serve it hot from the oven with fresh parsley, salad, vegetables, or garlic bread, and enjoy a creamy ground beef and mashed potato casserole that is full of comfort and flavor.