Its full of amazing flavors that will surely be a hit in your home, especially with the kids.
This dish is super easy to make and is perfect for dinner or lunch!
Read on or watch the video below for the full instructions.

Image by Natashas Kitchen
Bring them to a boil and cook until they are tender for about 12 to 15 minutes.
confirm not to overcook the potatoes.
Once done, drain and mash the potatoes in the same pot.

Next, combine the parmesan cheese and the beaten egg.
Step 3:
Preheat the oven to 400 degrees F with the rack in the center.
Step 4:
Place a large skillet over medium heat and add 1 tablespoon of olive oil.

Next, put the ground beef and break it with a spatula.
Season it with 1 teaspoon of salt and 1/2 teaspoon of black pepper.
Cook until meat is just cooked through and no longer pink for about 5 minutes.
Step 5:
Add in the onions and saute for about 3 minutes until soft.
Add minced garlic and stir for another minute.
Sprinkle 2 tablespoons of flour into the mixture and stir for about 1 minute.
Next, add the beef broth, 1 tablespoon of tomato paste, and 1 tablespoon of Worcestershire sauce.
After that, season with another 1/2 teaspoon of salt and 1/4 teaspoon of pepper.
Cook for about 10 minutes or until the sauce is slightly thickened.
Step 8:
Put the meat and veggie mixture into a deep pie dish.
Scoop some mashed potatoes and place them over the top.
see to it to spread them evenly and seal the edges with potatoes.
Once done, let it cool for about 15 minutes before serving.