Ingredients
Equipment
Method
- Heat the oil in a large skillet over medium heat until hot and shimmering. Add the onion and cook, stirring occasionally, until softened, about 4 minutes.
- Add the spice packet and cook, stirring constantly, until fragrant, about 1 minute.
- Add the ground beef and cook, stirring often, until it is no longer pink, about 5 minutes. Use a spatula to break up the meat into smaller pieces as needed.
- Add the tomatoes or tomato sauce, water, and vinegar. Bring the mixture to a simmer.
- Reduce the heat to medium-low and simmer, uncovered, stirring frequently, until the liquid has reduced and thickened. The mixture should not be completely dry, about 10 minutes.
- Taste the meat and adjust seasonings with salt if necessary. You can prepare this filling up to 5 days in advance and reheat it slowly before serving.
- If you are using hard taco shells, toast them in the oven or toaster oven at 350ºF for about 2 minutes.
- If using flour tortillas, wrap them in foil and place them in a 350ºF oven for 15 minutes, or until warm. You can also toast them in a toaster.
- Remove the warmed tortillas from the oven and transfer them to a tea towel to keep them warm. Place the cheese, lettuce, salsa, sour cream (if using), and avocado (if using) in separate bowls. Assemble your tacos as you prefer.
Notes
This recipe focuses on ground beef, but you can substitute ground chicken or turkey for a different flavor profile. The taco seasoning packet can be replaced with your preferred homemade blend for better control over sodium and spice levels.
