Take a medium fry pan, add your oil and onions, cook until the onions are soft- you can add more oil or water, so it doesn't stick. Add the rest of your ingredients. Cook on medium-low heat for about 20 minutes stirring semi-frequently to ensure it doesn't burn. Serve with all your favorite taco toppings.