clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy One-Pot Skillet Shepherds Pie

  • Author: Jen Elizabeth's Journals
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Healthy Vegetarian


Here’s the recipe for a richly flavorful healthy shepherds pie that’s quick and easy to make with just one skillet. The perfect vegetarian weeknight meal!


  • 5 small white or yellow potatoes
  • 1 cup milk
  • 2 Tablespoons olive oil
  • 1 1/4 cups carrots, diced
  • 1 clove garlic, minced
  • 1/3 small onion, diced
  • 8 ounces mushrooms, diced
  • 2 Tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1/2 teaspoon cinnamon
  • 1/2 cup dry red wine
  • 15 ounces black beans, drained and rinsed
  • 1 cup frozen sweet corn kernels
  • 2/3 cup grated sharp cheddar cheese
  • Sea salt and ground black pepper


  1. Using a fork, pierce several holes throughout each potato. Place potatoes on a microwave-safe dish and microwave until potatoes are tender when pierced with a fork, about 8-12 minutes.
  2. Place potatoes in a mixing bowl, add the milk, and mash potatoes using a potato masher. Season thoroughly with salt and pepper, and set aside.
  3. Meanwhile, heat the olive oil in a large oven-safe skillet over medium-high heat. Add the carrots and cook until softened, about 4 minutes.
  4. Reduce the heat to medium and add the garlic, onions, and mushrooms. Season with salt and pepper. Cook until veggies are softened and the liquid from the mushrooms is cooked away, about 2-3 minutes.
  5. Add the tomato paste, thyme, and cinnamon and stir until well combined.
  6. Add the red wine and cook until wine is reduced, about 2 minutes.
  7. Add the corn and black beans, and stir until well combined. Season with salt and pepper.
  8. Remove the skillet from the heat and smooth out the filling so it’s evenly spread across the skillet.
  9. Spread the mashed potatoes so that they form a smooth and even “crust” on top of the filling. Spread the cheddar evenly over the top of the potatoes.
  10. Turn on the oven broiler and place the skillet under the broiler. Cook until the cheese turns golden, about 4-5 minutes. Remove, allow to cool slightly, and serve.