Before you cook
Background Recipe story & origin
The taco is one of the oldest foods in the Americas, with roots stretching back to pre-Columbian Mesoamerica, where the Aztec and other indigenous peoples used thin, flat corn tortillas as edible utensils to scoop and wrap everything from insects and fish to squash and beans. The word 'taco' itself is believed to derive from the Nahuatl word for 'half' or 'in the middle,' though some food historians trace it to the silver mines of 18th-century Mexico, where workers used the term to describe the small explosive charges—paper wrapped around gunpowder—that resembled the folded tortilla snacks they ate during their shifts.nnBeef entered the taco story with the Spanish, who introduced cattle to the Americas in the 16th century. As ranching culture spread across Mexico, beef became a staple protein, and the combination of seasoned, cooked beef wrapped in a corn tortilla became a defining feature of Mexican street food. By the 19th century, 'taqueras'—women who sold tacos from baskets and small stands—were a fixture of Mexican city life, and regional variations began to emerge, from the braised barbacoa of central Mexico to the carne asada traditions of the north.nnThe classic beef taco crossed into the United States in earnest in the late 19th and early 20th centuries, carried north by Mexican immigrants settling in Texas, California, and the Southwest. Glen Bell, who founded Taco Bell in 1962, helped popularize a simplified, Americanized version with a pre-fried hard shell—a format that became iconic in its own right. Today, the beef taco exists on a vast spectrum, from the humble street taco of a Mexico City market to the loaded Tex-Mex creations of American kitchens, each version a reflection of the culture and hands that made it.
Safety Safety & allergen notes
- Use pot holders or heat-resistant gloves when handling the hot skillet - the handle stays hot after cooking
- Keep hands and face away from the skillet when browning beef to avoid splattering hot oil and meat
- When draining excess fat, tilt the pan carefully away from your body to prevent hot grease from splashing
- Cook ground beef to an internal temperature of 160°F to ensure all harmful bacteria are eliminated
- When warming corn tortillas over a gas flame, use tongs to hold them and keep fingers clear of the flame
- Ensure the skillet is completely dry before heating tortillas to prevent oil splattering
Non-negotiables Rules for success
-
Cook garlic for only 30 seconds and stir constantly
Garlic burns quickly at medium-high heat and becomes bitter, ruining the flavor base of the entire dish
-
Break up ground beef thoroughly while browning and cook until no pink remains
Unbroken chunks cook unevenly and create inconsistent texture; undercooked beef poses food safety risk
-
Drain all but 1 tablespoon of excess fat after browning beef
Excess fat makes tacos greasy and masks the spice flavors; too little fat causes dry, crumbly texture
-
Bloom spices in tomato paste for 1 minute after adding
Heating spices releases essential oils and intensifies flavors; skipping this step results in flat, muted seasoning
-
Simmer until most liquid is absorbed but beef remains saucy, not wet
Proper liquid reduction creates cohesive filling that clings to meat; too wet makes tacos soggy and messy
-
Warm tortillas immediately before assembly and keep wrapped in towel
Cold tortillas are stiff and crack when folded; keeping warm maintains pliability and prevents them from hardening
Prep Get set first
About 8 min of prep
- Gather all ingredients and lay out on counter
- Set up cutting board and chef's knife
- Have small mixing bowl ready for spice blend
- Prepare large skillet and wooden spoon
- Measure out all spices into small bowls or ramekins
- Have measuring cups and spoons accessible
- Set out tongs and fat-draining spoon
Active cooking time is about 25-30 minutes total, with most time spent browning beef and simmering the sauce.
Ingredients
Instructions
Unlock Grouped Step Actions
Plus members get tap-to-check action steps and live ingredient swaps for this recipe.
-
Prep the vegetables
Finely dice the yellow onion and mince the garlic cloves. Dice the Roma tomatoes into small pieces and set aside. Roughly chop the fresh cilantro. Slice the lime into wedges.
-
Mix the spice blend
In a small bowl, combine the chili powder, cumin, smoked paprika, dried oregano, garlic powder, onion powder, cayenne pepper, salt, and black pepper. Stir until the spice blend is evenly mixed and set aside.
-
Sauté the onion
Heat the olive oil in a large skillet over medium-high heat until shimmering. Add the diced onion and cook, stirring occasionally, for 3 to 4 minutes until softened and translucent.
-
Add the garlic
Add the minced garlic to the skillet and cook for 30 seconds, stirring constantly, until fragrant. Be careful not to let the garlic burn.
-
Brown the ground beef
Add the ground beef to the skillet, breaking it apart with a wooden spoon or spatula. Cook over medium-high heat for 5 to 7 minutes, stirring and breaking up the meat, until it is fully browned with no pink remaining.
-
Drain excess fat
If there is excess fat in the skillet, carefully tilt the pan and spoon out or drain all but about 1 tablespoon of fat.
-
Add tomato paste and spices
Add the tomato paste and the prepared spice blend to the beef. Stir well to coat the meat evenly in the spices and cook for 1 minute to bloom the spices.
-
Simmer with beef broth
Pour in the beef broth and stir to combine. Reduce the heat to medium-low and let the mixture simmer for 4 to 5 minutes, stirring occasionally, until most of the liquid has been absorbed and the beef is saucy but not wet. Taste and adjust seasoning with salt if needed.
-
Warm the tortillas
While the beef simmers, warm the tortillas. For corn tortillas, place them directly over a gas flame for 20 to 30 seconds per side until lightly charred and pliable, or heat them in a dry skillet over medium heat for 30 seconds per side. For flour tortillas, warm them in a dry skillet or wrap in a damp paper towel and microwave for 30 to 45 seconds. Keep warm wrapped in a clean kitchen towel.
-
Assemble and serve the tacos
To assemble each taco, place a warmed tortilla on a plate and spoon 2 to 3 tablespoons of the seasoned beef down the center. Top with shredded cheese, shredded lettuce, diced tomato, a dollop of sour cream, and fresh cilantro. Serve immediately with lime wedges on the side for squeezing over the top.
Chef's notes
Set out toppings in small bowls for a taco bar-style presentation — great for feeding a crowd or letting everyone customize their own tacos.
For a crunchier taco, use hard taco shells instead of soft tortillas and warm them in the oven at 350°F for 5 minutes.
This spice blend makes enough for one batch — double or triple it and store the extra in an airtight jar for up to 6 months for a quick homemade taco seasoning on hand.
To make this recipe gluten-free, use certified gluten-free corn tortillas and ensure your beef broth is gluten-free.
Seasoned beef can be prepared up to 2 hours ahead and kept warm in a low oven or reheated gently in a skillet just before serving.
Tomorrow's Meal
Crispy Beef Taco Fried Rice
Shredded leftover taco beef mixed into fried rice with peppers, onions, and cilantro, topped with crispy tortilla strips and a fried egg
You'll need to pick up:
Quick overview:
- Heat oil in wok or large skillet over high heat
- Add diced onions and peppers, stir-fry 2 minutes
- Add day-old rice, breaking up clumps, stir-fry 3-4 minutes
- Add shredded leftover taco beef and soy sauce, toss 2 minutes
- Push rice to sides, crack eggs into center, scramble and incorporate
- Finish with cilantro and lime juice
- Top with crispy tortilla strips and serve