Go Back
+ servings
Print Recipe
5 from 2 votes

Stove Top Shepherd's Pie

All the flavors you love from Shepard's pie but done in a pot on your stovetop, extra saucy, cheesy and delicious!
Prep Time10 minutes
Cook Time30 minutes
Course: Dinner, Main Course
Cuisine: American, Dinner, english, main course, one pot
Keyword: Beef, Dinner, Instant Pot, one pot, pie, Potatoes, Weekend Dinner, Weeknight Dinner
Servings: 4 people

Ingredients

  • For potatoes:
  • 4 medium potatoes - yellow or russet - peeled and chunked
  • 3 tablespoons salted butter
  • 3 tablespoons milk
  • pinch of salt
  • For topping:
  • 1 cup shredded cheese - cheddar or cheddar blend
  • For filling:
  • 1 small onion - diced
  • 5 carrots - peeled and diced
  • 2 tablespoons olive oil
  • 1 pound ground beef
  • 1 yellow squash - optional
  • 2 stalks celery - diced
  • 1 tablespoon garlic - minced
  • 1 cup green beans - optional
  • 14.5 ounces tomatoes - diced
  • 1 teaspoon dried parsley or 3 tablespoons fresh - chopped
  • 1 teaspoons salt
  • dash black pepper
  • dash cayenne pepper
  • optional herbs - 1 teaspoon fresh rosemary or 1/4 teaspoon
  • 14 ounces beef broth or beef stock
  • 3 tablespoons Worcestershire sauce
  • 2 tablespoon ketchup
  • 1 teaspoon onion powder
  • 1 tablespoon cornstarch
  • 1 tablespoon water

Instructions

  • Peel and chop potatoes and add them to warm salted water in your pot.
  • Bring to a boil and boil until potatoes are tender - roughly 15 minutes.
  • Drain water, add potatoes to bowl or mixer and mash with salted butter, milk and salt until smooth. Set aside.
  • In the same pot you cooked your potatoes in, no need to wash it, add olive oil, diced onions, carrots, beef, squash (optional), celery and garlic and sauté until onions start to soften and beef starts to brown.
  • Add green beans, diced tomatoes, parsley, salt, black pepper, cayenne pepper, optional herbs, beef broth or stock, Worcestershire sauce, ketchup, and onion powder and bring mixture to a boil then simmer for about 15 minutes so all the vegetables can soften fully, stir occasionally.
  • Once vegetables are sufficiently softened, mix together the cornstarch and water and whisk into the mixture to thicken it slightly.
  • Scoop your mashed potatoes on top of mixture and smooth across the top, the mixture will bubble through from beneath, but it's supposed to.
  • Sprinkle the top with cheese and place a lid on the pot then remove from heat and let it sit for 5 minutes or until your cheese is melted.
  • Spoon out a scoop with the potatoes, filling and cheese and enjoy!
  • For instant pot:
  • Cook potatoes in salted water for 4 minutes, blend with milk, butter and salt and set aside.
  • Add olive oil, onion, carrot, beef, squash (optional), celery, garlic, green beans, tomatoes, parsley, salt, pepper, cayenne pepper, herbs, beef broth or stock, Worcestershire sauce, ketchup and onion powder to instant pot and cook for 7 minutes on high pressure with a quick pressure release.
  • Whisk in cornstarch and water and cook on sauté until sauce thickens slightly.
  • Spoon on your mashed potato mixture on top and cover with cheese.
  • Place lid on for 5 minutes while on keep warm setting or until cheese melts.
  • Serve and enjoy!