When you want comfort food that feels a little special but still fits into a busy weeknight, this Beef and Cheddar Skillet Pie with Mashed Potatoes delivers. It’s savory ground beef in a rich, gravy-style sauce with vegetables and sharp cheddar, all tucked under a thick layer of creamy mashed potatoes and baked until golden around the edges.

Why you’ll love this skillet pie
- All-in-one comfort: Hearty beef filling, cheesy goodness, and fluffy mashed potatoes in every bite.
- Weeknight friendly: Straightforward steps and common grocery-store ingredients.
- Great for leftovers: Reheats beautifully for lunch or a second dinner.
- Flexible: Swap veggies, use leftover mashed potatoes, or adjust the cheese to your taste.
Ingredients you’ll need
For the mashed potatoes
- Russet or Yukon Gold potatoes (peeled or unpeeled, your choice)
- Butter
- Milk or half-and-half
- Sour cream (optional, for extra tang and creaminess)
- Salt and black pepper
For the beef and cheddar filling
- Ground beef (80/20 for best flavor, or leaner if preferred)
- Yellow onion, diced
- Garlic, minced
- Carrots and peas (or a frozen mixed vegetable blend)
- Tomato paste
- Beef broth
- Worcestershire sauce
- Flour (to thicken) or cornstarch slurry
- Sharp cheddar cheese, shredded
- Salt, pepper, and a pinch of smoked paprika (optional)
Best potatoes (and a quick shortcut)
Yukon Golds give you naturally buttery mashed potatoes, while russets mash up light and fluffy. Either works well since the potatoes act like the “crust” of this skillet pie.
Shortcut: If you have leftover mashed potatoes (or store-bought), warm them with a splash of milk and a pat of butter so they spread easily on top of the filling.
How to make Beef and Cheddar Skillet Pie with Mashed Potatoes
This method is designed for a 10–12 inch oven-safe skillet (cast iron is perfect), but you can always transfer the filling to a baking dish if needed.
- 1) Boil and mash the potatoes: Cook potatoes in well-salted water until fork-tender. Drain, then mash with butter, milk, and salt/pepper until creamy. Cover to keep warm.
- 2) Brown the beef: In your skillet, cook ground beef until browned. Drain excess grease if needed.
- 3) Build flavor: Add onion and cook until soft, then stir in garlic and tomato paste for 1 minute to deepen the flavor.
- 4) Make the gravy-style sauce: Sprinkle flour over the beef mixture and stir for 1 minute. Slowly add beef broth while stirring, then add Worcestershire, vegetables, and seasonings. Simmer until thick and glossy.
- 5) Add cheddar: Stir in a handful of cheddar until melted (this makes the filling extra rich), then sprinkle a little more over the top.
- 6) Top with mashed potatoes: Spoon potatoes over the filling and spread to the edges. Use the back of a spoon to create swirls (more texture = more golden bits).
- 7) Bake or broil: Bake until bubbling and lightly browned, or finish under the broiler for a quick golden top. Rest 10 minutes before serving so it slices neatly.
Chef tips for the best flavor and texture
- Season in layers: Salt the potato water, season the beef, then taste the sauce before topping.
- Don’t make the filling too thin: It should be thick like a hearty gravy so the pie holds together.
- Sharp cheddar matters: It cuts through the richness and tastes more “cheddar-y” after baking.
- Texture on top: Those spoon swirls or ridges are where the golden edges happen.
Easy variations
- Spicy: Add diced jalapeños, a pinch of cayenne, or a dash of hot sauce to the filling.
- Veggie boost: Stir in corn, chopped green beans, or sautéed mushrooms.
- Extra cheesy: Mix white cheddar into the potatoes or finish with a cheddar + parmesan sprinkle.
- Leaner option: Use ground turkey and chicken broth; keep the cheddar for that classic comfort flavor.

What to serve with skillet pie
- Simple green salad with a tangy vinaigrette
- Roasted broccoli or green beans
- Buttered peas (lean into the cozy vibe)
- Pickles or a vinegar-forward slaw to brighten the plate
Storage and reheating
- Refrigerate: Cool, cover, and store for up to 4 days.
- Freeze: Freeze in an airtight container for up to 2 months (best texture if thawed overnight in the fridge).
- Reheat: Warm in a 350°F oven until heated through, or microwave individual portions. Add a splash of broth if the filling seems thick.
Beef and Cheddar Skillet Pie with Mashed Potatoes (Printable-Style Recipe)
Yield: 4–6 servings
Time: About 50–70 minutes
Equipment: 10–12 inch oven-safe skillet, potato masher
Mashed Potatoes
- 2 to 2 1/2 lb Yukon Gold or russet potatoes, cut into chunks
- 4 tbsp butter
- 1/2 to 3/4 cup milk or half-and-half, warmed
- 1/4 cup sour cream (optional)
- 1 to 1 1/2 tsp kosher salt, plus more for the water
- Black pepper, to taste
Beef and Cheddar Filling
- 1 lb ground beef
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 2 tbsp tomato paste
- 2 tbsp all-purpose flour
- 1 1/2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 1/2 cups frozen peas and carrots (or mixed veggies)
- 1/2 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
- 1/4 tsp smoked paprika (optional)
- 1 to 1 1/2 cups sharp cheddar, shredded (divided)
Directions
- Preheat oven to 400°F.
- Boil potatoes in salted water until fork-tender, 12–15 minutes. Drain well. Mash with butter, warmed milk, sour cream (if using), salt, and pepper. Cover.
- In an oven-safe skillet over medium-high heat, brown ground beef. Drain excess fat if needed.
- Add onion and cook 3–4 minutes until softened. Add garlic and cook 30 seconds.
- Stir in tomato paste for 1 minute. Sprinkle flour over the beef mixture and stir 1 minute.
- Slowly pour in beef broth, stirring to avoid lumps. Add Worcestershire, vegetables, salt, pepper, and paprika. Simmer 5–8 minutes until thickened.
- Stir in 3/4 cup cheddar until melted. Sprinkle remaining cheddar over the filling.
- Spoon mashed potatoes over the top and spread to the edges. Create swirls with a spoon.
- Bake 15–20 minutes until bubbling. Broil 1–3 minutes for a more golden top (watch closely).
- Rest 10 minutes before scooping or slicing.





