Ingredients
Method
Make the Seasoning and Cook the Beef
- In a small bowl, whisk together all the taco seasoning ingredients: chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, pepper, and cayenne if using. Set aside.
- Heat the vegetable oil in a large skillet over medium-high heat. Add the diced onion and cook for 3-4 minutes until softened.
- Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the ground beef to the skillet, breaking it up with a wooden spoon. Cook for 6-8 minutes, stirring occasionally, until the beef is browned and cooked through. Don't stir too often so the meat can develop some crispy edges.
- Drain any excess fat if needed, leaving about 1 tablespoon in the pan.
- Add the homemade taco seasoning to the beef and stir to coat everything evenly. Cook for 1 minute to let the spices bloom and become fragrant.
- Pour in the beef broth and stir to combine. Let it simmer for 3-4 minutes until the liquid has mostly evaporated and the mixture is saucy but not wet. Taste and adjust seasoning if needed.
Warm the Tortillas and Serve
- While the beef finishes cooking, warm the tortillas. You can do this by wrapping them in damp paper towels and microwaving for 30-45 seconds, or heating them directly over a gas burner flame for 10-15 seconds per side.
- Fill each warm tortilla with about 1/3 cup of the seasoned beef mixture.
- Top with diced white onion, chopped cilantro, and serve with lime wedges on the side.
- Serve immediately while the tortillas are still warm.
Notes
The homemade seasoning can be made ahead and stored in an airtight container for up to 6 months. Double the recipe and keep it on hand for quick taco nights. Leftover seasoned beef keeps in the refrigerator for 3-4 days and reheats well in the microwave or on the stovetop with a splash of broth. You can also freeze the cooked beef for up to 3 months. For a milder version, reduce the chili powder to 1 tablespoon and omit the cayenne.
