Place a large skillet on medium heat and saute the ground beef. Generously season the ground beef with salt and pepper.
When the beef is about halfway cooked, add the chopped onion and carrots. If you’re using fresh green beans, add them here also. If you’re using frozen or canned green beans, wait to add the green beans.
Cook until the onions become translucent. Add the garlic, all spices, worcestershire sauce and tomato paste for the filling. Stir well and cook until fragrant.
Once the garlic is fragrant add the broth, stir well and bring to a boil. While the mixture comes up to a boil, preheat the oven to 375℉.
Reduce the heat to medium low and simmer for 15 minutes or until the broth has reduced by half. If using frozen or canned green beans, add them here and heat through. Do a taste test for the beef mixture for flavor and add any salt or pepper as needed.
Once you have the desired flavor, evenly spread the filling mixture in a greased 9×13 baking dish. Spread the prepared mashed potatoes on top of the meat mixture.
Place in an oven that is preheated to 375℉. Bake until the top layer of potatoes turn golden brown.
Your shepherd’s pie is now ready to enjoy! Serve as desired.