Pre heat a large casserole pan in the oven and once hot, bring forward to the ledge of the oven. Add 2 Tbsp of oil and add the onions. Season and push the pan back into the oven slightly to soften for about 5 minutes.
Add the butter, garlic and ginger and stir to combine. Add the chicken, season well and return the pan to the oven to cook for a further 5-8 minutes or until the chicken is starting to colour lightly.
Remove the pan from the oven, add the curry powder before adding the hash browns and broccoli and mixing together well.
Beat the cream cheese with the cream and blob that over the top of the dish before topping with the grated cheese.
Return the pan to the oven and bake for around 20 minutes or until the cheese has browned and the dish is bubbling.
Dish up into bowls and top with coriander, spring onions and a squeeze of lime juice.