Created by ImPat on July 30, 2016
Step 1: Heat 1/2 the oil in a large frying pan over medium heat and cook beef, in batches, for 5 minutes or until browned and transfer to a heatproof bowl.
Step 2: Add onion, carrot and star anise to the pan and cook, stirring, for 5 minutes or until onion softens an d then add curry paste and cook, stirring for 1 minutes.
Step 3: Return beef to the pan with stock and coconut milk and bring to a simmer and then reduce heat to low and simmer, uncovered for 1 hour or until beef is tender.
Step 4: Remove from heat and discard the star anise.
Step 5: Stir in sugar, fish sauce and lime juice and then cool for 10 minutes.
Step 6: Meanwhile, place potatoes in a large saucepan and cover with cold water and bring to the boil over high heat and cook for 25 minutes or until tender and then drain and then return to pan over low heat and cook, shaking pan occasionally for 2 minutes or until potato is dry.
Step 7: Add the remaining oil and toss to combine, roughly crush potatoes and season with salt and pepper.
Step 8: Preheat oven to 220C/200C fan forced.
Step 9: Transfer beef mixture to a 4cm deep (8 cup capacity) baking dish and then top with potato mixture and bake for 20 minutes or until potatoes are browned and crisp and then stand for 10 minutes.
Step 10: Serve topped with coriander, peanuts, chilli and fried shallots.