A comforting cottage pie with ground beef, rich gravy, and creamy mashed potatoes. Easy and perfect for weeknight dinners.
A comforting, old-fashioned family recipe straight from Mom’s kitchen
There are some meals that stay with you—not just for how they taste, but for the memories they carry. Cottage pie is one of those dishes. Warm, hearty, and simple, it’s the kind of meal that filled the kitchen with good smells and brought everyone to the table.
This version keeps things classic: seasoned ground beef, rich homemade gravy, and soft, buttery mashed potatoes on top. Just like it came from Mom’s recipe box.
This cottage pie is a simple, no-fuss version of a classic comfort meal. It focuses on flavor over complexity—pan-cooked beef and onions, a quick homemade gravy, and creamy mashed potatoes layered on top.
One thing that makes this recipe special is the extra gravy served on the side. It soaks into the potatoes and beef, making every bite rich and satisfying.
Ingredients:
1/4 c. butter
1 c. diced onion
1 1/2 pounds ground beef
Salt and pepper to taste
1/4 tsp. ground savory
2 Tbs. butter
2 Tbs. flour
2 c. beef broth
1/2 tsp. onion powder
1/2 tsp. garlic powder
Dash Worcestershire sauce
4 cups mashed potatoes
Additional butter
Directions:
Preheat oven to 350° F.
In a medium cast iron skillet over medium-high heat, cook ground beef and diced onion until beef is browned and onions are tender.
Drain excess grease if needed.
Season with salt, pepper, and savory. Set aside.
In a saucepan over medium heat, melt 2 tablespoons butter.
Whisk in flour and cook for 2–3 minutes until lightly golden.
Gradually whisk in beef broth, stirring constantly to prevent lumps.
Add onion powder, garlic powder, and Worcestershire sauce. Simmer 2–3 minutes until thickened.
Stir about 1 cup of the gravy into the beef mixture.
Spread evenly in the skillet or transfer to a baking dish.
Spread mashed potatoes over the top. Dot with small pieces of butter.
Bake for 15–20 minutes, or until heated through, and the potatoes are lightly golden.
Serve hot with the remaining gravy spooned over the top.
Tips for Best Success:
- Use warm mashed potatoes so they spread easily
- Don’t skip browning the flour—it adds flavor to the gravy
- Drain excess grease from beef to avoid a greasy base
- For a golden top, broil for 2–3 minutes at the end
Variations and Substitutions:
- Add peas, carrots, or corn to the beef mixture
- Use ground turkey for a lighter version
- Swap savory for thyme or rosemary
- Add shredded cheese on top of the potatoes
Serving Suggestions:
- Serve with a simple green salad
- Add crusty bread for soaking up extra gravy
- Pair with roasted vegetables for a full meal
How to Store:
- Refrigerate leftovers in an airtight container for up to 4 days
- Reheat in oven or microwave until hot
- Freeze for up to 2 months (best without gravy on top)
Frequently Asked Questions:
Can I make this ahead of time?
Yes, assemble and refrigerate, then bake when ready.
Why is my gravy too thin?
Let it simmer longer or add a small slurry of flour and water.
Can I use instant potatoes?
Yes, though homemade gives better flavor and texture.






