Peeled potatoes and cut into large size then place it with water into a large pot. Add a pinch of salt and boil the potatoes over medium-high heat for 20-25 minutes or until fork tender. When the potatoes are cooked, drain, wait until cold and transfer it to a blender.
Blender the potatoes until smooth. Place the potato to a mixing bowl, then add butter, milk, parmesan cheese, italian herbs, salt, and black pepper. Mix until well combined then set aside.
Saute garlic, onion, and sliced green bell pepper until translucent and fragrant. Add ground beef, vegetable mix, italian herbs, parsley, worcestershire sauce, dark soy sauce, beef stock powder, sugar, salt, and black pepper. Stir well and cook until the beef is cooked through. Turn off the heat and set aside.
Preheat oven to 180℉
Grease the casserole with cooking oil, pour in and spread evenly the beef mixture. Spread the mashed potatoes over the beef, covering it completely. Bake for 30 minutes or until cooked through. Serve while the shepherds pie is warm.