Budget Shepherds Pie Cheesy Topping

Featured in: Weekend Comfort Recipes

This dish features a savory mix of ground beef, onions, carrots, peas, and aromatic thyme simmered in a rich broth and tomato paste. It’s topped with smooth, cheesy mashed potatoes made with butter, milk, and sharp cheddar, then baked until golden and bubbling. Perfectly balanced flavors and textures provide a comforting, hearty meal.

The preparation involves sautéing fresh vegetables and meat, simmering with seasonings, and creating creamy mashed potatoes. Assembled together in a baking dish and cooked to a golden finish, this classic British-inspired dish offers satisfying warmth and richness that's budget-friendly and easy to prepare.

Updated on Mon, 24 Nov 2025 09:17:00 GMT
Budget Shepherds Pie steaming hot, with a cheesy mashed potato topping, ready to serve and enjoy. Save to Pinterest
Budget Shepherds Pie steaming hot, with a cheesy mashed potato topping, ready to serve and enjoy. | saffronmoss.com

A comforting, wallet-friendly version of the classic British dish, featuring savory ground beef and vegetables in a rich gravy, all topped with creamy, cheesy mashed potatoes and baked to golden perfection.

This recipe has become a family favorite for weeknight dinners, combining ease and deliciousness in one dish.

Ingredients

  • Ground beef: 1 lb (450 g) ground beef or ground turkey for a lighter option
  • Onion: 1 medium, finely chopped
  • Garlic: 2 cloves, minced
  • Carrots: 2 medium, diced
  • Frozen peas: 1 cup (150 g)
  • Tomato paste: 1 tablespoon
  • Worcestershire sauce: 1 tablespoon
  • Beef or vegetable broth: 1 cup (240 ml)
  • All-purpose flour: 1 tablespoon
  • Dried thyme: 1 teaspoon
  • Salt and black pepper: to taste
  • Vegetable oil: 2 tablespoons
  • Potatoes: 2 lbs (900 g), peeled and cut into chunks
  • Butter: 2 tablespoons
  • Milk: 1/2 cup (120 ml)
  • Grated cheddar cheese: 3/4 cup (75 g) plus extra for topping
  • Salt and pepper: to taste

Instructions

Preheat oven:
Preheat the oven to 400°F (200°C).
Cook potatoes:
Boil the potatoes in salted water until fork-tender, about 15-20 minutes. Drain and return to the pot.
Mash potatoes:
Add butter, milk, and cheddar cheese to the potatoes. Mash until smooth and creamy. Season with salt and pepper. Set aside.
Sauté vegetables:
Heat oil in a large skillet over medium heat. Add onion and carrots; sauté for 5 minutes until softened.
Cook garlic and beef:
Add garlic and cook for 1 minute. Add ground beef; cook until browned, breaking it up with a spoon, about 5-7 minutes.
Make gravy:
Stir in flour and cook for 1 minute. Add tomato paste, Worcestershire sauce, thyme, broth, and peas. Simmer for 5-7 minutes until slightly thickened. Season with salt and pepper.
Assemble dish:
Transfer the meat mixture to a baking dish about 8x8-inch (20x20 cm).
Add topping:
Spread the mashed potatoes evenly over the filling. Sprinkle extra cheddar cheese on top.
Bake:
Bake for 20 minutes, or until the top is golden and the filling is bubbling. For extra browning, broil for 2-3 minutes at the end.
Cool and serve:
Let cool for 5 minutes before serving.
Golden-baked Budget Shepherds Pie, showing a hearty, savory meat filling under creamy mashed potatoes. Save to Pinterest
Golden-baked Budget Shepherds Pie, showing a hearty, savory meat filling under creamy mashed potatoes. | saffronmoss.com

Making this dish has brought my family closer, especially when we enjoy it on cozy weekend evenings.

Notes

Pairs well with a simple green salad or steamed green beans.

Allergen Information

Contains Dairy (cheese butter milk) and Gluten (flour Worcestershire sauce may contain gluten). Use gluten-free alternatives if needed and always check labels for allergies.

Nutritional Information

Per serving: 520 Calories, 24 g Total Fat, 45 g Carbohydrates, 28 g Protein.

A close-up of Budget Shepherds Pie, showcasing the textures of beef, veggies, and cheesy topping. Save to Pinterest
A close-up of Budget Shepherds Pie, showcasing the textures of beef, veggies, and cheesy topping. | saffronmoss.com

This Shepherds Pie is a satisfying meal that combines rich flavors with budget-friendly ingredients for a perfect comfort food experience.

Recipe FAQs

Can I substitute ground beef with another protein?

Yes, ground turkey or lentils work well as alternatives, offering lighter or vegetarian options while maintaining the dish’s texture.

How can I make the mashed potato topping extra creamy?

Use warm milk and butter and mash thoroughly until smooth before folding in the cheddar cheese for a rich, creamy finish.

What vegetables pair best with this dish?

Carrots and peas are classic choices, but you can also add frozen corn or other budget-friendly vegetables to suit your taste.

Is there a gluten-free option for the gravy?

Yes, substitute all-purpose flour with gluten-free flour and use gluten-free Worcestershire sauce to adapt it accordingly.

How do I achieve a golden crust on top?

Bake until the mashed potatoes are golden and bubbling, then broil for 2–3 minutes to enhance browning if desired.

Budget Shepherds Pie Cheesy Topping

Savory ground beef and vegetables topped with creamy cheesy mashed potatoes, baked to golden perfection.

Prep Steps Duration
25 min
Time Needed to Cook
40 min
Overall Time Required
65 min
Created by Leah Winslow


Skill Level Easy

Cuisine Type British

Servings Made 4 Number of Portions

Diet Preferences None specified

List of Ingredients

Meat Filling

01 1 lb ground beef (or ground turkey for a lighter option)
02 1 medium onion, finely chopped
03 2 cloves garlic, minced
04 2 medium carrots, diced
05 1 cup frozen peas (150 g)
06 1 tablespoon tomato paste
07 1 tablespoon Worcestershire sauce
08 1 cup beef or vegetable broth (240 ml)
09 1 tablespoon all-purpose flour
10 1 teaspoon dried thyme
11 Salt and black pepper, to taste
12 2 tablespoons vegetable oil

Cheesy Mashed Potato Topping

01 2 lbs potatoes, peeled and cut into chunks (900 g)
02 2 tablespoons butter
03 1/2 cup milk (120 ml)
04 3/4 cup grated cheddar cheese (75 g), plus extra for topping
05 Salt and pepper, to taste

How to Make It

Step 01

Preheat Oven: Preheat the oven to 400°F (200°C).

Step 02

Cook Potatoes: Boil the peeled and chunked potatoes in salted water until fork-tender, approximately 15 to 20 minutes. Drain and return them to the pot.

Step 03

Prepare Mashed Potatoes: Add butter, milk, and grated cheddar to the potatoes; mash until smooth and creamy. Season with salt and pepper and set aside.

Step 04

Sauté Vegetables: Heat vegetable oil in a large skillet over medium heat. Add onions and carrots, and sauté for 5 minutes until softened.

Step 05

Cook Garlic and Meat: Add minced garlic and cook for 1 minute. Incorporate ground beef and cook for 5 to 7 minutes, breaking it up with a spoon until browned.

Step 06

Develop Filling: Stir in flour and cook for 1 minute. Add tomato paste, Worcestershire sauce, dried thyme, broth, and peas. Simmer for 5 to 7 minutes until slightly thickened. Season with salt and pepper.

Step 07

Assemble Dish: Transfer the meat filling into an 8x8 inch (20x20 cm) baking dish.

Step 08

Add Potato Topping: Spread the mashed potatoes evenly over the meat filling and sprinkle extra grated cheddar on top.

Step 09

Bake: Bake for 20 minutes until the topping is golden and the filling is bubbling. For additional browning, broil for 2 to 3 minutes at the end if desired.

Step 10

Rest Before Serving: Allow the dish to cool for 5 minutes before serving.

Equipment List

  • Large pot
  • Skillet
  • Potato masher
  • 8x8 inch (20x20 cm) baking dish
  • Wooden spoon

Allergy Details

Double-check each ingredient for allergens. Ask your doctor if you're unsure.
  • Contains dairy (cheese, butter, milk) and gluten (flour and possibly Worcestershire sauce). Use gluten-free alternatives to adapt for gluten sensitivities.

Nutrition Info (per serving)

Only use this info for reference—it won't replace expert advice.
  • Calorie Content: 520
  • Amount of Fat: 24 g
  • Carbohydrate: 45 g
  • Protein Amount: 28 g