Preheat the oven to 350F/180C
Cook the onion in a little bit of oil until the start to brown, 10-15 minutes. Use the time while the onion cooks to prepare the rest of the ingredients, but remember to stir the onions every minute or so.
Once the onions are nicely browned, add the chicken and all the spices into the pan and stir until everything is well combined
Use a paper towel to wipe a bit of oil on the inside of your pie dish.
Now, add the onion and chicken to the pie dish.
Add the asparagus pieces of top and gently mix.
Top with the shredded cheese.
Now, in a small bowl, mix together the milk and eggs and carefully pour over the ingredients in the pie dish. Be sure to gently shake the dish a little bit to help the egg mix spread into all the nooks and crannies.
Slide into the oven and bake for 45 minutes.
When done, allow to stand for 5-10 minutes before serving.