Wash all the ingredients.
Dice the onions and tomatoes.
Pour oil into the pan and heat it up. Add the diced onions into the pan .
Add in the minced meat and fry until the colour changes. Add in the diced tomatoes.
Stir well then close the lid. Cook until the tomato juice starts coming out. Add salt.
Stir in the tomato pasta sauce to cook with the pasta.
Add in black pepper, basil, salt and sugar.
Turn to high heat and cook until the sauce becomes thick. When it's done, put the pasta into the baking tray.
While cooking the pasta, boil the potatoes. Skin and mash them while they are stilll hot.
Mix butter, milk, salt and pepper into the mashed potatoes.
Cover all the pasta with a layer of mashed potatoes on top of the pasta. Use the fork to create some pattern on top.
Put into the oven which is preheated to 200 degrees. Bake for 20 mins until the top layer is golden colour.