To make the ranchero sauce, combine the diced onion and avocado oil in a medium-size skillet. Sauté over high heat, stirring occasionally to prevent burning. Once the onions are translucent and start to brown, after about 10 minutes, add in the remaining ranchero sauce ingredients. Bring to a simmer and continue stirring until the sauce reduces by almost half, about 15–20 minutes.