If you’re craving a cozy, comforting meal, this ground beef casserole with mashed potato topping is a must-try! Like traditional cottage pie, the rich, meaty filling is packed with ground beef and hearty vegetables. Cheesy seasoned mashed potatoes make it a hearty, one-dish meal that’s guaranteed to become a family favorite. It’s also a fantastic way to use leftover mashed potatoes!
Whether you’re making it for a weeknight dinner or a special gathering, this easy recipe will bring warmth to your table.
Casserole Ingredients
- Bacon (2 strips, diced): Adds a smoky, crispy element to the dish and enhances the overall flavor.
- Lean Ground Beef (1 pound): The hearty protein base of this shepherd’s pie.
- Onion (1 cup, chopped): Provides a subtle sweetness and depth of flavor.
- Mushrooms (4 ounces, sliced): Adds an earthy richness to complement the beef.
- Carrot (1, finely chopped): Brings a touch of sweetness and color.
- Celery (1 rib, finely chopped): Adds a mild crunch and aromatic flavor.
- All-Purpose Flour (3 tablespoons): Helps thicken the beef mixture.
- Beef Broth (1 cup): Provides moisture and deepens the savory taste.
- Worcestershire Sauce (2 teaspoons): Enhances the umami and gives the dish a slight tang.
- Dried Leaf Thyme (1/2 teaspoon): Infuses an earthy, herby aroma.
- Ground Black Pepper (1/4 teaspoon): Adds mild heat and depth.
- Mashed Potatoes (3 cups, hot): The creamy, comforting topping makes this dish a classic.
- Cheddar Cheese (3/4 cup, shredded; divided): Melts beautifully into the potatoes, creating a deliciously cheesy finish.
- Ground Sweet Paprika (dash): Adds warmth and color to the topping.
How to Make Cheesy Bacon & Beef Shepherd’s Pie
- Prepare the oven & dish: Preheat your oven to 350 F and grease a 2-quart baking dish.
- Cook the bacon: In a skillet over medium heat, cook the diced bacon until crispy. Remove and drain on paper towels. Set aside.
- Brown the beef: In the same skillet, cook the ground beef in the bacon drippings until browned. Stir occasionally to break up any chunks. Sprinkle in the flour, mix well, and cook for 1 minute.
- Add vegetables & seasonings: Stir in the onion, mushrooms, carrot, and celery. Pour in the beef broth and Worcestershire sauce. Add thyme and black pepper. Bring to a boil, then reduce heat and let simmer uncovered for about 15 minutes until the vegetables are tender. Stir in the cooked bacon and transfer everything to the prepared baking dish.
- Prepare the mashed potato topping: Mix the hot mashed potatoes with 1/2 cup of shredded cheese. Spread the mixture evenly over the beef filling. Sprinkle the remaining 1/4 cup of cheese on top and finish with a dash of paprika.
- Bake & broil: Bake, uncovered, for 20-25 minutes until heated through. For a golden, crispy top, broil for a few minutes before serving.
Recipe Variations & Substitutions
- Swap the protein: Try ground turkey, chicken, or even lentils for a lighter or vegetarian option. Or make a classic shepherd’s pie with ground lamb.
- Make it dairy-free: Use dairy-free cheese and plant-based butter in the mashed potatoes.
- Add more veggies: Mix in peas, corn, or bell peppers for extra texture and nutrients.
- Try a different cheese: Experiment with gouda, Monterey Jack, or parmesan for a unique twist.
How to Store
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezing: Shepherd’s pie freezes well! Wrap it tightly and freeze for up to 2 months. Thaw in the fridge overnight before reheating.
- Reheating: Warm leftovers in the oven at 350 F for about 20 minutes or microwave in 1-minute intervals until heated through.
Ground Beef Casserole With Mashed Potato Topping
Dinner tonight! Make this delicious ground beef casserole with mashed potato topping for a comforting family dinner that everyone will love.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Casseroles, Ground Beef
- Method: Bake
- Cuisine: American, Comfort Food
Ingredients
- 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 tablespoons all-purpose flour
- 1 cup beef broth
- 2 teaspoons Worcestershire sauce
- 1/2 teaspoon dried leaf thyme
- 1/4 teaspoon ground black pepper
- 3 cups hot mashed potatoes
- 3/4 cup shredded cheddar cheese (3 ounces, divided)
- Dash ground sweet paprika
Instructions
- Prep the Pan and Oven: Grease a 2-quart baking dish and preheat the oven to 350 F.
- Cook the Bacon: Arrange the bacon in a large skillet and cook over medium heat until crisp; drain on paper towels and set aside.
- Cook the Beef: Cook the beef in the bacon drippings until browned, stirring to break it up. Stir in the flour, blending thoroughly, and cook for 1 minute.
Credit: Diana Rattray
- Add the Vegetables: Stir in the onion, mushrooms, carrot, and celery, along with the beef broth and Worcestershire sauce. Add the thyme and pepper. Bring to a boil over high heat, then reduce heat to low and simmer, uncovered, for about 15 minutes or until vegetables are tender. Stir in the reserved bacon and transfer to the prepared baking dish.
Credit: Diana Rattray - Assemble and Bake: Combine the hot mashed potatoes with 1/2 cup of cheese and spread evenly over the beef mixture. Top with the remaining cheese and sprinkle with a bit of paprika. Bake, uncovered, for 20 to 25 minutes or until hot. If desired, broil for a few minutes to brown the potatoes.
Credit: Diana Rattray - Serve: Spoon onto a plate and serve with a salad or fresh vegetables on the side.
Credit: Diana Rattray
Equipment

This content may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.