Heat the vegetable oil in a large skillet over medium heat.
Add the finely chopped onion and minced garlic, and cook until the onion is soft and translucent.
Add the ground beef, chicken, or pork to the skillet, breaking it up with a spoon. Cook until the meat is browned and fully cooked.
Drain any excess fat from the skillet.
Stir in the taco seasoning mix and water. Simmer for about 5 minutes, or until the sauce has thickened and the flavors are well combined.
Heat a clean skillet or griddle over medium heat.
Warm the tortillas for about 30 seconds on each side, or until they are pliable and heated through.
Place a portion of the cooked filling onto each warmed tortilla.
Add your desired toppings such as shredded lettuce, diced tomatoes, shredded cheese, diced onions, sliced jalapeños, and fresh cilantro.
Top with sour cream, salsa, and guacamole if desired.
Enjoy your meal!