This sweet potato shepherd's pie is a different, lighter spin on the traditional version and is just as, if not more, delicious than the mashed potato version! Saucy ground beef mixed with corn and peas are topped with a creamy sweet potato and cauliflower mash. It's the perfect blend of sweet and savory and is nutritious, flavorful, and comforting in every bite!

Jump to:
This sweet potato shepherd's pie was clearly inspired by the traditional British version that uses mashed potatoes as the blanket for the savory ground beef and vegetables underneath. I wanted to make a version that was less heavy and more flavorful and this was the perfect combination!
Ingredients



- Ground beef
- Sweet potatoes
- Cauliflower
- Corn
- Peas
- Carrots
- Onion
- Garlic
- Tomato paste
- Chicken broth
- Butter
- Salt and pepper
Instructions
Prepare and chop the ingredients so they are all ready to go before you start cooking.

Use a pot large enough to hold all the sweet potatoes and cauliflower. Add enough water to cover and bring to a boil. Cook for 20 minutes until the sweet potatoes and cauliflower are fork tender.

Drain the water from the sweet potatoes and cauliflower well and then put them back into the pot. Add the chicken broth, butter, and salt and pepper to the pot.

Use a potato masher to mash the vegetables until smooth. Set aside.

Heat a skillet or pot over medium-high heat; add the extra light olive oil. Add onions and carrots and fry for about 5 minutes.

Add the minced garlic, salt, and pepper to the onions and carrots and cook for another minute.

Add ground beef to saucepan and cook through, breaking up the meat with a spatula.

Sprinkle the tapioca starch over cooked beef and stir.

Add chicken broth, tomato paste, corn, and peas to beef mixture and mix together; bring to a boil. Cook about 5-10 minutes, until the liquid has reduced slightly and has become more like a thick gravy.

Transfer the beef mixture to a baking dish and spread it out evenly.

Top the ground beef with the mashed sweet potato and cauliflower, spreading the mash evenly over the beef and to the edges of the pan.

If desired, use a fork or spoon to create a pattern in the mash.

Sprinkle Parmesan cheese over the mashed sweet potato and cauliflower and bake for 10 minutes.

Substitutions and Variations
Beef: Substitute the ground beef with ground pork, turkey, lamb, or any combination of them.
Vegetables: Green beans, diced parsnips, bell peppers, zucchini, and mushrooms are all good options for mixing with the ground beef.
The Mash: Make the mashed topping all sweet potatoes, all cauliflower, or make it traditional by using potatoes.

Commonly Asked Questions
How long will leftovers keep?
Leftovers shepherd's pie will keep for 4-5 days in the refrigerator. You can also freeze leftovers for 2-3 months.
Can the shepherd's pie be made in advance?
Yes! Assemble the pie ahead of time in dish/container that is both freezer and oven safe for ease of baking in the same vessel. Be sure to refrigerate the shepherd's pie before putting it in the freezer.
How do I heat a shepherd's pie that I made in advance?
- From the refrigerator: cover the shepherd's pie with foil and bake in a 375F/190C oven for 30-40 minutes until it is piping hot all the way through, then remove the foil and bake for another 10 minutes.
- From the freezer: cover the shepherd's pie with foil and bake in a 375F/190C oven for 1 hour until piping hot all the way through, then remove the foil and bake for another 10 minutes. You can also defrost the shepherd's pie overnight in the refrigerator and bake according to the instructions above.


The natural sweetness from the sweet potatoes adds another layer of flavor to the delicious savory meat and vegetables underneath, and the addition of cauliflower in the mash helps lighten it up texturally. Also, you can't complain when you've got extra vitamins and nutrients from the sweet potatoes and cauliflower in your meal, too! It's comforting, flavorful, satisfying and just as good as the traditional version, if not better!
~ Lisa.
Recipe

Sweet Potato Shepherd's Pie
Ingredients
Sweet Potato Cauliflower Mash Layer:
- 1 lb. sweet potatoes peeled and chopped into small chunks
- ½ lb. cauliflower chopped into small chunks
- ¼ cup chicken broth
- 3 tablespoons butter
- 1 teaspoon salt
- ½ teasoon ground black pepper
Ground Beef Layer:
- 2 tablespoons extra light olive oil (or any neutral-flavored oil)
- ½ medium onion diced
- 2 small carrots diced
- 2 cloves garlic minced
- 1 teaspoon salt
- ½ teaspoon ground black pepper
- 1 lb. ground beef
- 2 tablespoons tapioca starch (flour is okay if you are not GF)
- 1 cup chicken broth
- ¼ cup tomato paste
- ½ cup canned corn, drained
- ½ cup frozen peas
Topping:
- ½ cup fresh grated Parmesan (plus extra for sprinkling on individual servings)
Equipment
Instructions
- Preheat oven 425 deg F (220 C). Prepare and chop the ingredients so they are all ready to go before you start cooking.
Sweet Potato Cauliflower Mash Layer:
- Use a pot large enough to hold all the sweet potatoes and cauliflower. Add enough water to cover and bring to a boil. Cook for 20 minutes until the sweet potatoes and cauliflower are fork tender.
- Drain the water from the sweet potatoes and cauliflower well and then put them back into the pot.
- Add the chicken broth, butter, and salt and pepper to the pot. Use a potato masher to mash the vegetables until smooth. Set aside.
Ground Beef Layer (you can prepare this while the sweet potatoes and cauliflower are cooking):
- Heat a skillet or pot over medium-high heat; add the extra light olive oil. Add onions and carrots and fry for about 5 minutes.
- Add the minced garlic, salt, and pepper to the onions and carrots and cook for another minute.
- Add ground beef to saucepan and cook through, breaking up the meat with a spatula.
- Sprinkle the tapioca starch over cooked beef and stir.
- Add chicken broth, tomato paste, corn, and peas to beef mixture and mix together; bring to a boil. Cook about 5-10 minutes, until the liquid has reduced slightly and has become more like a thick gravy.
Building the Shepherd's Pie in the pan:
- Transfer the beef mixture to a baking dish and spread it out evenly.
- Top the ground beef with the mashed sweet potato and cauliflower, spreading the mash evenly over the beef and to the edges of the pan. If desired, use a fork or spoon to create a pattern in the mash.
- Sprinkle Parmesan cheese over the mashed sweet potato and cauliflower and bake for 10 minutes.
Notes
- Substitutions and Variations:
- Beef: Substitute the ground beef with ground pork, turkey, lamb, or any combination of them.
- Vegetables: Green beans, diced parsnips, bell peppers, zucchini, and mushrooms are all good options for mixing with the ground beef.
- The Mash: Make the mashed topping all sweet potatoes, all cauliflower, or make it traditional by using potatoes.
- Leftovers keep for 4-5 days in the refrigerator. You can also freeze leftovers for 3-4 months.
- The shepherd's pie can be assembled ahead of time and refrigerated or frozen to serve at a later time.
- From the refrigerator: cover the shepherd's pie with foil and bake in a 375F/190C oven for 30-40 minutes until it is piping hot all the way through, then remove the foil and bake for another 10 minutes.
- From the freezer: cover the shepherd's pie with foil and bake in a 375F/190C oven for 1 hour until piping hot all the way through, then remove the foil and bake for another 10 minutes. You can also defrost the shepherd's pie overnight in the refrigerator and bake according to the instructions above.
Thanks for stopping by! If you make this dish or any of my other recipes, I would love it if you could take the time to comment and rate it below. I hope you enjoy it as much as I did!
This post was originally published on January 14, 2018, and republished November 3rd, 2025 with an updated recipe, new photos, instructional photos, and writing.






Comments
No Comments