Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In



Herbed Beef Shepherd’s Pie with Mashed Cauliflower Potato Topping

A mix of root vegetables, pinto beans and a mashed cauliflower-potato topping give this classic casserole a fresh makeover. This pie is a great make-ahead meal – simply freeze in individual containers to pull out for later use.

Get access to everything we publish when you sign up for Outside+.


Full Recipe Cost: $13.48 | Cost Per Plate: $3.37

Prep Time
40 min
Cook Time
60 min
100 min


  • 1 Russet potato (about 12 oz)
  • 5 cups cauliflower florets
  • 1/4 cup low-sodium chicken or vegetable broth
  • 2 tsp olive oil
  • 3/4 tsp lemon zest
  • 1/2 tsp plus 1/8 tsp sea salt, divided
  • 1/8 tsp fresh ground black pepper, divided
  • Olive oil cooking spray
  • 3/4 lb lean ground beef
  • 1 parsnip, peeled and finely chopped
  • 1 carrot, peeled and finely chopped
  • 1/2 large red onion, finely chopped
  • 3 cloves garlic, minced
  • 1 15-oz BPA-free can unsalted pinto
  • beans, drained and rinsed
  • 1/4 cup unsalted tomato paste
  • 1/4 cup finely chopped fresh flat-leaf
  • parsley leaves
  • 1/2 tsp dried rosemary
  • 1/8 tsp paprika, optional


  1. Position oven racks in top third and center of oven and preheat to 400°F. Prick potato all over with a fork, transfer to a baking sheet, and bake on center rack until very tender, about 1 hour. Keep oven on.
  2. Meanwhile, fill a large saucepan with 2 inches of water, and then fit with a steamer basket. Bring to a boil on medium-high, add cauliflower to steamer basket, reduce heat to medium, and cover and steam until very tender, about 15 minutes. Transfer cauliflower to a medium bowl.
  3. When potato is cool enough to handle, cut in half and scoop flesh into bowl with cauliflower. Using a potato masher, mash potato and cauliflower until smooth. Stir in broth, oil, lemon zest, 1/4 tsp salt and pinch pepper. Set aside.
  4. Meanwhile, mist a large skillet with cooking spray and heat on medium. Add beef and sauté, stirring and breaking up with a spoon, until cooked through, about 9 minutes. Transfer beef to a plate. To same skillet, add parsnip, carrot, onion and garlic and sauté until vegetables are tender, about 10 minutes. Return beef and any juices to skillet along with beans, tomato paste, parsley, rosemary, remaining 1/4 tsp plus 1/8 tsp salt and pinch pepper; simmer for 3 minutes.
  5. Mist an 8-inch square baking dish with cooking spray. Spoon beef-veggie mixture into baking dish. Spoon potato-cauliflower mixture over top and spread evenly with the back of a spoon. Sprinkle with paprika (if using). Bake on top oven rack until hot and potato mixture is lightly browned, about 30 minutes.

Nutrition Information

  • Serving Size 1/4 of casserole
  • Calories 406
  • Carbohydrate Content 48 g
  • Cholesterol Content 55 mg
  • Fat Content 4 g
  • Fiber Content 12 g
  • Protein Content 28 g
  • Saturated Fat Content 4 g
  • Sodium Content 422 mg
  • Sugar Content 9 g
  • Monounsaturated Fat Content 6 g
  • Polyunsaturated Fat Content 1 g