Go Back
+ servings

Instant Pot Shepherd’s Pie

This Instant Pot Shepherd's Pie is the ultimate comfort food recipe. Ground beef is cooked in a flavorful gravy, layered with homemade mashed potatoes, and topped off with melty cheddar cheese.
Prep Time30 mins
Cook Time1 hr
Total Time1 hr 30 mins
Course: Dinner, Lunch
Cuisine: American
Keyword: ground beef, instant pot, Instant Pot Mashed Potatoes
Servings: 8 people
Calories: 468kcal
Author: Jennifer Debth



  • 2 tablespoons unsalted butter
  • 1 yellow onion diced
  • 2 carrots finely diced
  • 2 cloves garlic minced
  • 2 pounds extra lean ground beef
  • 1 teaspoon salt plus more to taste
  • 1 teaspoon black pepper
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • 1/4 cup all-purpose flour
  • 1 tablespoon tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup chicken broth
  • 1/2 cup frozen corn
  • 1/2 cup frozen peas
  • 2 (8 oz) blocks sharp cheddar cheese divided



  • Grease a 9x13 inch baking dish with cooking spray. Set aside.
  • Hit SAUTE on 6 quart Instant Pot, once it reads HOT, add butter and allow to melt.
  • Add in onion, carrots, garlic, beef, salt, pepper, rosemary, and thyme.
  • Cook, breaking up the beef as you go, until the meat is no longer pink and the vegetables are tender.
  • Drain off any excess grease.
  • Sprinkle the meat and veggie mixture with flour and cook, stirring constantly, for 1 minute.
  • Stir in the tomato paste, Worcestershire sauce, and broth.
  • Simmer, if necessary, to thicken.
  • Stir in peas, corn, and about 4 oz shredded cheese, then taste and re-season, if desired.
  • Pour mixture into prepared dish and cover with foil to keep warm.
  • Clean Instant Pot thoroughly.
  • Make the Instant Pot Mashed Potatoes according to directions, then stir in 4 oz of shredded cheese.
  • Preheat oven to 450 degrees F, then remove foil from the dish and top evenly with mashed potatoes.
  • Sprinkle the top with remaining 8 oz cheese, then bake in preheated oven until the cheese has melted and the center is hot, about 10-15 minutes.
  • Serve and enjoy!
  • Take 5 seconds to rate this recipe below. We greatly appreciate it!



Serving: 1person | Calories: 468kcal | Carbohydrates: 28g | Protein: 33g | Fat: 25g | Saturated Fat: 13g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 123mg | Sodium: 1304mg | Potassium: 1115mg | Fiber: 4g | Sugar: 4g | Vitamin A: 3352IU | Vitamin C: 22mg | Calcium: 189mg | Iron: 7mg