Easy English Cottage Pie is a comforting classic that brings the warmth of home-cooked meals to the table. With a savory filling of seasoned ground meat and vegetables, topped with creamy mashed potatoes, it is a hearty dish that feels both rustic and satisfying. Perfect for weeknight dinners or a cozy Sunday meal, this pie is beloved for its simplicity and rich flavors.
The base of the cottage pie is the filling. Ground beef or lamb is gently cooked with onions, carrots, and peas, creating a savory mixture full of flavor and texture. A touch of garlic and herbs like thyme or rosemary enhances the depth, while a splash of beef stock helps bring everything together, creating a sauce that is both rich and comforting.
Once the filling is ready, it is topped with smooth, buttery mashed potatoes. The mash can be lightly whipped for creaminess and even sprinkled with a little cheese or paprika for extra flavor and a golden finish. Baking the pie in the oven allows the flavors to meld, and the potato topping develops a slight crisp on top while staying soft underneath.
Easy English Cottage Pie is as versatile as it is delicious. You can prepare it with whatever vegetables you have on hand, and it works well in individual ramekins or a large family-sized dish. Leftovers reheat beautifully, making it a practical and satisfying option for busy households.
The dish pairs wonderfully with simple sides such as green beans, roasted carrots, or a fresh salad, adding color and extra nutrients to the meal. Its hearty nature also means it can stand alone as a complete, comforting dinner.
What makes cottage pie so special is its timeless appeal. It is familiar, filling, and evokes a sense of home and tradition. Despite its simplicity, it delivers layered flavors and textures that delight the senses, making it a dish that is always appreciated.
Easy English Cottage Pie proves that comforting, satisfying food doesn’t need to be complicated. One bite offers a perfect balance of savory meat, tender vegetables, and creamy potatoes, a true taste of classic English home cooking.

Ingredients
- 250 g ground beef lean
- 1 onion finely chopped
- 2 carrots diced
- 2 tbsp tomato paste
- 1 cup beef stock low sodium
- 500 g potatoes peeled and cubed
- 50 g butter unsalted
- 1/2 cup milk warm
- to taste salt and pepper
Instructions
- Preheat your oven to 200°C (400°F).
- In a large pan, cook the ground beef over medium heat until browned.
- Add the chopped onion and diced carrots, and sauté until softened.
- Stir in the tomato paste, then pour in the beef stock and let the mixture simmer for 15 minutes.
- Meanwhile, boil the peeled and cubed potatoes until tender. Drain and mash with butter and warmed milk. Season with salt and pepper.
- Transfer the beef mixture to a baking dish, and top with the mashed potatoes, spreading evenly.
- Bake in the preheated oven for 20-25 minutes or until the top is golden brown.
- Let it rest for a few minutes before serving.
Nutrition










I made this but used chicken instead of beef, it turned out weird. Should’ve followed the recipe!
Yea, chicken is too different! Should have just followed the recipe instead of changing it, lol.
Switching beef for chicken? That’s a bold move! But I guess sticking to the recipe is key. Better luck next time!
Y’all, I’m not a cook, but I managed this one! Who knew mashing potatoes was fun?
Only thing I disagreed with was the milk. I think it ruins the potatoes.
I agree, the milk is unnecessary! Just butter is enough for creamy potatoes. 💯
Easy peasy! Just like my grandma used to make, but I added cheese on top. So good!
This recipe was super easy and my family loved it! Will definitely make again.
I don’t get why you add beef stock when there’s already beef? Seems pointless.
I don’t know, it didn’t turn out like the picture. My beef was kind of dry.
Cottage pie? More like cottage lie!!! It was bland. Next time, I’m adding more spices!
Wowowow!! Super delicious! Perfect comfort food for chilly nights. Will definitely make this again!
This was super easy and tasted amazing! My family loved it!
I’m so glad to hear that! It’s one of my favorites too!
Made this last night—so cozy. The tomato paste gives it a nice depth, and the mash came out fluffy. I let it rest a bit longer than suggested and it held together great.
Not bad, but I think 2 tbsp tomato paste is too much for my taste. Also I ran out of beef stock and used water with extra seasoning—maybe why it felt flat.
Totally fair—2 tbsp tomato paste can be a lot depending on the brand and how tangy you like it. If your sauce felt flat too, the water swap could definitely be the culprit. Next time, maybe try 1 tbsp paste + enough stock (or even a bouillon cube) so you get more real depth.
This is exactly the vibe I want for weeknights: minimal fuss, lots of flavor. I let it rest longer than a few minutes and it plated way nicer. 10/10 would make again.
Totally agree—letting it rest makes a difference. I usually do like 10–15 min and the layers stay intact. Will make again!
Turned out great! Perfect comfort food after a long day.
I followed it pretty much as written, but I added a pinch of thyme and it made it taste even more “cottage pie” to me. Easy and hearty—will make again.
Followed the recipe but it took way longer than 25 mins to bake.
Yum! So comforting, reminds me of home. Definitely a keeper! ♥️
Is this really a proper English dish? It seems too simple to me.
Looks too simple. I thought proper English meals were more elaborate. What’s with just mash and beef?
It’s not about the complexity! Good comfort food doesn’t need to be fancy. This is a classic and very tasty!
This is one of those recipes that just works. Easy weeknight comfort food, no drama. My kids went back for seconds lol.
Right?? Cottage pie that doesn’t fight you is the best kind. I made this once and my whole family acted like it was fancy restaurant food 😂
Good, but my kids refused to eat the carrots. Ugh, kids these days…
Not gonna lie, 200°C feels a little high? I baked mine and the top browned faster than expected. Maybe my oven runs hot, but I’d start checking around 15 minutes.
Kinda bland. I added garlic and it helped but still not wow.
Made this tonight and it was super cozy. The tomato paste really levels it up, and the mash stayed nice and creamy.
It was okay. Can someone explain why the potatoes gotta be so mushy? I like mine chunky. 🤷♂️
Pretty good, but I think 15 minutes simmer wasn’t enough for the carrots—next time I’ll slice them smaller or simmer longer.
Why do we use beef stock? Ain’t that too salty? 🤷♂️
I don’t know, it came out kinda bland. Maybe I missed something? I added more spices but still.
Maybe try adding some garlic or herbs next time! It can really bring out the flavors.
Cottage pie is my comfort food, and this is a solid easy version. I used a little extra stock because my beef mixture got thick.
Do you really need to mash the potatoes? Can’t you just stick them on top? 🤨
Quick and filling! I added some cheese on top and it was delish! 🧀
This recipe is super easy! My kids loved it. Will make again for sure!
Pretty solid and easy. I used regular beef stock and it still tasted good. Next time I might add a little Worcestershire sauce for extra flavor, but overall no complaints.
Omg I burnt the top! But still tasted good. Will try again but keep an eye on it this time!
I accidentally cooked the potatoes too long and they turned a bit gluey, but the flavors were still great. Will try again carefully.
So good! Made it for my family, they gobbled it all up! Yum!
This is the best cottage pie recipe! So easy to make and so tasty. My family loved it!
Best? I don’t know, my mom’s recipe was way better. Plus, why ground beef? Can’t you use chicken?
I totally agree! This recipe is a lifesaver for busy nights. Can’t wait to make it again!
200°C for 25 mins made the top too brown for me. I’d start checking at like 15-18 mins and maybe cover with foil.
Made this last night and it’s honestly comfort food perfection. The tomato paste adds a nice depth, and the mash comes out smooth even though I didn’t have quite the right potato. Will repeat!
Totally agree—tomato paste really makes the filling taste richer. Glad the mash still turned out smooth even without the “perfect” potato. 😊
Not bad, but mine was a little dry. Next time I’ll simmer the beef mixture a touch longer or add a splash more stock before baking.
Isn’t cottage pie supposed to have peas? I think it’s missing something. Dunno if I’d spend time on this one.
Cottage pie doesn’t need peas! This recipe is authentic as it gets. Give it a try before judging!
Ehh, just okay. I guess I’m not a fan of cottage pie. 🤷
Cottage pie is definitely an acquired taste! I wasn’t sure about it at first either, but now I love it. Give it another try with some herbs maybe? 🌿
I don’t get why people love it so much. Just meat and potatoes? 🤔 I guess it’s a classic, but not my thing.
Simple and quick! No fuss dinner, just what I need after work. 😌
I don’t think this is real cottage pie without some peas. Just saying.
Not bad, but mine turned out a little dry. I think I overcooked the beef or simmered too long. Flavor was good though, especially with the onions and carrots.
Mash was kinda lumpy, i think i didn’t warm the milk enough? Also, i only had 1 carrot so i added peas. It turned out ok, but not my best.
Not gonna lie, I expected it to be blander. The beef + tomato base saved it, but I had to add more salt than the recipe says. Still, cottage pie vibes are real.
eh… didn’t wow me. the mash tasted kinda plain, and i did add pepper. maybe need gravy?
Hmm idk… if you added pepper and it’s still bland maybe you under-salted. Cottage pie needs salt in both the meat and the mash. Also tomato paste can taste flat if it’s not cooked a little longer—try simmering the beef 20 min and season again.
Yeah, gravy could be the missing piece. This one’s a bit “homey” not punchy—adding a splash more stock or a quick gravy (or even pan drippings) usually makes the mash taste way less plain.
I’m skeptical that tomato paste is enough for “cottage pie” vibes, but… it works? The mash was super creamy with the butter + milk. Would make again.
Totally get the skepticism 😅 I was like “tomato paste??” but once it simmers with the stock it thickens and adds that cozy savory flavor. Glad it worked for you!
Not bad, but mine came out kind of bland. I might’ve under-salted the mash—also 200°C feels a little high for my oven.
Pretty solid cottage pie base. I added a handful of frozen peas because my kids like them. Next time I’ll maybe use a bit more stock since it thickened up more than I wanted.
This is seriously cozy. I used low-sodium stock and it still had great flavor. The mash came out perfectly golden after 25 minutes—great weeknight dinner.
Really solid recipe. I followed it pretty much exactly, but I added a little garlic and some Worcestershire because that’s what my grandma would do. Still turned out great—golden top and hearty flavor.
I followed it mostly, but my mashed potatoes got a little lumpy. I think I should warm the milk more and mash longer. Flavor is still solid though—would make again.
I followed it pretty much, but my mash was kinda lumpy even with warm milk. Also, I accidentally used 2 carrots too many lol. Tastes fine though—just not pretty.
My oven runs hot, so 20 minutes was too long for me—top got too brown. Still tasty, just not that soft golden top. I’d reduce time next go.
I don’t get cottage pie being “easy” 😅 but okay it was manageable. I’m not a cook, so I appreciated the steps. My mash got a little lumpy, but the flavor carried it.
I loved how simple the ingredients are. My kid ate it without complaining (which is rare). Super filling for the price.
Cottage pie without peas? blasphemy 😅 I get that it’s ‘easy,’ but it feels incomplete. Still, it’s hearty and my kids ate it, so… okay I guess.
I’m skeptical about 200°C for only 20–25 min. My top didn’t brown much, maybe because my oven runs cool. Still tasty though.
Totally fair—200°C for 20–25 min can be a bit light depending on your oven. If yours runs cool, that “not much browning” thing makes sense. I usually crank it to 220°C for the last 5–8 minutes to get that golden top.
One question: do I really have to boil the potatoes before baking? I tried skipping that and it was a disaster—still crunchy. Lesson learned. 😅
Yeah, you really do—potatoes are basically the only part you can’t “fix” by baking time. If they’re still crunchy, it usually means they weren’t tender enough to mash, so the oven just browns the top while the middle stays firm. Next time, parboil until fork-tender (not mushy), then mash and bake. (Ask me how I know 😅)