Rating: 5 stars
12 Ratings
  • 5 star values: 9
  • 4 star values: 3
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

A lighter version of traditional British shepherd's pie using sweet potatoes and cauliflower, the perfect blend of sweet and savory.

Recipe Summary

20 mins
1 hr
15 mins
1 hr 35 mins
8 servings


Original recipe yields 8 servings
The ingredient list now reflects the servings specified
Sweet Potato Cauliflower Layer:
Ground Beef Layer:


Instructions Checklist
  • Preheat the oven to 400 degrees F (200 degrees C).

  • Place sweet potatoes in a pot and add water to cover. Bring to a boil and cook for 15 minutes. Add cauliflower and more water if needed; cook until all vegetables are tender, about 15 minutes more. Drain. Mash sweet potatoes and cauliflower with 1/4 cup broth, butter, 1 teaspoon salt, and 1/2 teaspoon black pepper.

  • Heat olive oil in a large skillet over medium-high heat. Add carrots and onion; saute until softened, about 5 minutes. Add garlic, 1 teaspoon salt, and 1/2 teaspoon black pepper; cook 5 minutes more. Add beef; cook and stir until browned and crumbly, 5 to 10 minutes.

  • Sprinkle tapioca starch over the beef mixture in the skillet. Add 1 cup broth, peas, corn, and tomato paste. Bring to a boil. Reduce heat and simmer for 10 to 15 minutes. Spread beef mixture evenly in a baking dish. Top with mashed sweet potato mixture. Sprinkle Parmesan cheese on top.

  • Bake in the preheated oven until slightly browned on top, about 25 minutes. Let stand 15 minutes before serving.

Cook's Notes:

If you are not avoiding gluten, you can use flour in place of the tapioca starch.

You can use all mashed cauliflower or all sweet potatoes, if you prefer. You can also use all regular potatoes. Just be sure to use the same total amount of whichever vegetable you choose.

Nutrition Facts

366 calories; protein 19g; carbohydrates 21.9g; fat 22.7g; cholesterol 69mg; sodium 1046.8mg. Full Nutrition