If you want a warm, satisfying meal, this ground beef casserole is a perfect choice. It’s a riff on classic cottage pie with extra layers of flavor from crispy bacon, mushrooms, and plenty of cheddar. A creamy mashed potato topping bakes to a golden, bubbly finish—ideal for a family-friendly one-dish dinner.
This casserole is also a smart way to use leftover mashed potatoes. It’s simple enough for a weeknight, easy to scale for company, and freezes well for future meals.
What You’ll Like About This Recipe
- Comforting and familiar. Savory ground beef, tender vegetables, creamy potatoes, and melted cheese combine into a homey, crowd-pleasing dish.
- Waste-not friendly. Leftover mashed potatoes and cooked vegetables can be repurposed into a delicious casserole, reducing food waste and effort.
- Minimal cleanup. Most of the recipe is cooked in a single skillet before baking, so you get great flavor with less washing up.
- Easy to adapt. Swap cheeses, change vegetables, or try a different protein—this recipe is forgiving and customizable.
- Kid- and freezer-friendly. Mild flavors appeal to picky eaters, and the casserole reheats and freezes well for convenient future meals.
Ingredient Notes
- Bacon: A couple of strips add smoky richness and flavor depth.
- Ground beef: Use lean or regular ground beef depending on preference.
- Onion, mushrooms, carrot, celery: These aromatics build texture and savory complexity.
- Flour & broth: Create a lightly thickened, gravy-like filling.
- Worcestershire & thyme: Give the filling savory, earthy notes.
- Mashed potatoes: Hot and creamy—fresh or leftover mashed potatoes both work.
- Cheddar: Mixed into the potatoes and sprinkled on top for melt and flavor.
- Paprika: A dash for color and a hint of warmth.
How to Make Cheesy Bacon & Beef Shepherd’s Pie
- Preheat the oven to 350°F and grease a 2-quart baking dish.
- Cook the bacon in a large skillet over medium heat until crisp. Drain on paper towels and set aside.
- Using the bacon drippings, brown the ground beef, breaking it up as it cooks. Add the chopped onion, sliced mushrooms, finely chopped carrot, and celery and cook until the vegetables begin to soften. Tip the pan and spoon off excess fat, leaving about 2 tablespoons in the skillet. Stir in the flour and cook for 2 minutes to remove the raw flour taste.
- Add the beef broth, Worcestershire sauce, dried thyme, and black pepper. Bring to a simmer, then cook uncovered for about 15 minutes, until vegetables are tender and the sauce thickens. Stir in the cooked bacon, taste, and add kosher salt if needed. Transfer the mixture to the prepared baking dish.
- Mix 1/2 cup of the shredded cheddar into the hot mashed potatoes, then spread the potatoes evenly over the beef filling.
- Sprinkle the remaining cheddar over the potatoes and dust with a pinch of paprika. Bake uncovered for 20 to 25 minutes until heated through and bubbling. If you want a more golden top, broil for a few minutes—watch closely so it doesn’t burn.
Pro Tips
- Render bacon slowly. Cook it gently so it crisps and leaves flavorful drippings for the beef.
- Simmer the filling. Give the vegetables time to soften and the sauce time to thicken for the best texture.
- Spread potatoes to the edge. Cover the filling edge-to-edge so the topping browns evenly.
- Use hot potatoes. Warm mashed potatoes mix and spread more smoothly with the cheese.
- Let it rest briefly. Allow the casserole to sit a few minutes after baking so it sets for cleaner serving portions.
Recipe Variations & Substitutions
- Change the protein: Swap ground beef for ground turkey, chicken, or cooked lentils for a lighter or meatless option.
- Dairy-free: Use plant-based butter and dairy-free cheese in the mashed potatoes.
- Add vegetables: Stir peas, corn, or diced bell pepper into the filling for extra color and nutrients.
- Try different cheeses: Gouda, Monterey Jack, or Parmesan give different flavor profiles.
Serving Suggestions
- Serve with a crisp green salad to balance the casserole’s richness.
- Add roasted green beans, carrots, or broccoli for color and extra vegetables.
- Offer crusty rolls or bread for soaking up the gravy.
- Finish the meal with a simple fruit salad for a refreshing contrast.
How to Store
- Refrigerate: Keep leftovers in an airtight container for up to 4 days. Reheat gently for best texture.
- Freeze: Cool completely, then freeze portions for up to 2 months. Wrap tightly to prevent freezer burn.
- Reheat: Warm in the oven or air fryer until heated through. If using a microwave, heat in short intervals and fluff the potatoes afterward to restore texture.

Ground Beef Casserole With Mashed Potato Topping
Diana Rattray
Make this hearty ground beef casserole with a mashed potato topping for a comforting family dinner that’s easy to prepare and sure to please.
Servings 4 servings
Calories 637
Print
Pin It
Start Cooking
Save Recipe
Pin It
Start Cooking
Save Recipe
Prep Time 15
Cook Time 45
Total Time 1
Ingredients
- Cooking spray or butter, for the baking dish
- 2 strips bacon, diced
- 1 pound lean ground beef
- 1 cup chopped onion
- 4 ounces sliced mushrooms
- 1 carrot, finely chopped
- 1 rib celery, finely chopped
- 3 tbsp all-purpose flour
- 1 cup beef broth
- 2 tsp Worcestershire sauce
- ½ tsp dried leaf thyme
- ¼ tsp ground black pepper
- Kosher salt, to taste
- 3 cups hot mashed potatoes
- ¾ cup shredded cheddar cheese, divided
- Dash ground sweet paprika
Instructions
-
Grease a 2-quart baking dish and preheat the oven to 350°F.
-
Arrange the bacon in a large skillet and cook over medium heat until crisp; drain on paper towels and set aside.
-
Cook the beef in the bacon drippings until browned, stirring to break it up. Add onion, mushrooms, carrot, and celery and cook until they begin to soften. Tilt the pan and spoon off excess fat, leaving about 2 tablespoons. Add the flour and cook, stirring, for 2 minutes.

-
Add the beef broth, Worcestershire sauce, thyme, and pepper; simmer uncovered for about 15 minutes or until the vegetables are tender. Stir in the reserved bacon, taste and add salt if needed, then transfer to the prepared baking dish.

-
Combine the hot mashed potatoes with 1/2 cup of the shredded cheddar, then spread the mixture evenly over the beef filling.

-
Top with the remaining cheese and a sprinkle of paprika. Bake uncovered for 20–25 minutes until hot and bubbly. If desired, broil briefly to brown the top.
Nutrition
Calories: 637kcalCarbohydrates: 49gProtein: 32gFat: 35g
Keyword casserole, ground beef casserole, mashed potatoes, mushrooms
Tried this recipe?Let us know how it was!


