This BBQ beef shepherd's pie is amazing! The BBQ beef is so juicy and full of flavor, with the creamy mashed potatoes baked on top! Shepherd's pie is a true comfort food!
Put potatoes in a pot of salted water, bring to boil and cook for 20 minutes, or until the potatoes are tender when pierced with a fork. Drain the potatoes, then return to pot, add butter, warm milk and minced garlic and mash until smooth. Add salt and pepper to taste.
While the potatoes are cooking, heat the oil on a non-stick frying pan over medium-high heat. Add the onion and cook, stirring occasionally, for 5 minutes. Add ground beef and cook, stirring occasionally, for 5 minutes or until the beef is cooked through. Add the BBQ sauce and mix until combined. Add salt and pepper to taste.
Put the BBQ ground beef on the bottom of non-stick 9-inch square baking dish. Add the potatoes on top of the ground beef. Put the assembled shepherd's pie in the oven and bake for 35 minutes, or until the potatoes are golden on top.