In a medium to large skillet over medium heat, add two tablespoons of olive oil and once hot, add the onions and cook for three minutes.
Add the beef and raise the heat to medium high and cook and brown while breaking up the pieces.
Add the taco seasoning and stir, then add the water and simmer on medium low for ten minutes. Add more water if you like it loose or cook longer to evaporate some of the water. Add more taco seasoning as needed. The taco seasoning has corn starch and corn flour in it and acts as a binder as well as a flavor enhancer.
Serve hot in corn taco shells or flour tortillas with your favorite toppings.