Start by slicing the onions into half moons, as thin as you can. Then heat the avocado oil in a pan and fry the onions. You want to cook them low and slow for about 8-10 minutes till they get nice and brown
Once the onions are brown add in the ground beef and season with salt, pepper and the cumin. Then cook the beef till it releases it's juices and those dry up and the beef starts browning.
Then add in the tomato puree and a couple of splashes of water and cover and cook for 5-7 minutes.
Finally cook out the liquid if you want it dryer or add some water if you want it soupy and finish by adding in the coriander.
Serve with some sour cream on top or mashed avocado.