These ground beef tacos pair browned beef with onion, garlic, warm spices, and a quick tomato-and-water simmer, then tuck the filling into warm tortillas with fresh toppings. They are a flexible weeknight take on a familiar Mexican-inspired dish: choose corn or flour tortillas, adjust the seasoning, and let everyone build a taco to taste.
Ingredients
- 1 tablespoon neutral oil (15 ml), such as canola or avocado oil
- 1 medium yellow onion, finely diced (about 150 g)
- 1 pound ground beef (450 g), preferably 85% to 90% lean
- 2 garlic cloves, finely chopped or grated (about 6 g)
- 2 teaspoons chili powder (about 5 g)
- 1 teaspoon ground cumin (about 2 g)
- 1 teaspoon paprika (about 2 g)
- 1 teaspoon dried oregano (about 1 g)
- ¾ teaspoon fine salt (about 4.5 g), plus more to taste
- ¼ teaspoon black pepper (about 0.5 g)
- 1 tablespoon tomato paste (16 g)
- ⅓ cup water (80 ml)
- 8 small corn or flour tortillas, about 6 inches (15 cm) wide (roughly 240 g total)
- 1½ cups finely shredded lettuce (about 75 g)
- 1 medium tomato, diced (about 150 g)
- ¾ cup shredded cheddar or Monterey Jack cheese (about 85 g)
- ½ cup salsa (about 120 g), for serving
- 1 lime, cut into wedges (about 60 g)
- ¼ cup chopped fresh cilantro (about 10 g), optional
Instructions
- Prepare the toppings. Dice the onion and tomato, shred the lettuce and cheese if needed, chop the garlic and cilantro, and cut the lime into wedges. Measure the spices, tomato paste, and water so they are ready to add. Keeping the toppings separate makes it easy to assemble the tacos while the tortillas are warm.
- Soften the onion. Heat the oil in a large skillet over medium heat. Add the diced onion and cook for about 4 minutes, stirring occasionally, until it looks glossy and has begun to soften. If the onion starts browning too quickly, lower the heat slightly; a gentle sauté gives it time to turn tender without scorching.
- Brown the beef. Add the ground beef. Break it into small pieces with a wooden spoon or spatula and cook for 6 to 7 minutes, stirring and turning the meat so it browns evenly. If the pan fills with a large amount of rendered fat, carefully spoon off some, leaving a little behind to carry the flavor. Use a food thermometer to check that the ground beef reaches 160°F (71°C), the USDA FSIS safe minimum internal temperature for ground meat.
- Add the aromatics and spices. Stir in the garlic, chili powder, cumin, paprika, oregano, salt, and black pepper. Cook for about 1 minute, stirring constantly, until the garlic smells fragrant and the spices coat the beef. Keep the garlic moving around the pan; it can turn bitter if left against a hot surface.
- Make the filling saucy. Stir in the tomato paste, then pour in the water. Scrape the browned bits from the bottom of the skillet and stir until the paste dissolves into the liquid. Simmer gently for about 4 minutes, stirring once or twice, until the beef is moist and coated rather than swimming in liquid. Taste and add a little more salt or chili powder if needed.
- Warm the tortillas. While the filling simmers or just after it is done, warm the tortillas in a dry skillet over medium heat for about 20 to 30 seconds per side, working in batches, until pliable with a few light toasted spots. Alternatively, wrap a stack in a clean, slightly damp paper towel and microwave for 30 to 45 seconds. Keep warmed tortillas covered with a clean towel so they do not dry out.
- Assemble and serve. Spoon the beef into the warm tortillas. Add lettuce, tomato, cheese, salsa, cilantro if using, and a squeeze of lime. Serve promptly while the filling is hot and the toppings are fresh.
Tips
- Choose the right beef. An 85% to 90% lean ground beef gives the filling enough fat for flavor without leaving the skillet overly greasy. Leaner beef works too; if it looks dry after browning, add an extra tablespoon of water (15 ml) during the simmer.
- Keep the seasoning balanced. Chili powder blends vary in heat and salt, so taste the filling after it simmers before adding more. For a milder batch, use 1 teaspoon chili powder (about 2.5 g); for more heat, add cayenne a pinch at a time or serve sliced jalapeño at the table.
- Do not overfill the tortillas. About ¼ cup (60 ml) of filling per small tortilla is a useful starting point. Leaving room at the edges makes the tacos easier to lift and helps keep the toppings from falling out.
- Make the components ahead, not the assembled tacos. The beef and chopped toppings can be prepared in advance, but store them separately so the lettuce stays crisp and the tortillas do not become soggy. If using a salty store-bought taco seasoning, check its label and reduce the added salt to taste.
Serving Suggestions
Set out the beef, warm tortillas, and toppings in separate bowls for a build-your-own taco dinner. Alongside the listed lettuce, tomato, cheese, salsa, and lime, offer sliced avocado, pickled red onion, sour cream, or a mild hot sauce. A bowl of black beans, pinto beans, or Mexican-style rice makes the meal more substantial; grilled corn or a simple cabbage slaw adds a crisp contrast.
For a casual gathering, keep the beef warm in a covered serving dish and bring out small batches of tortillas as needed. Put a spoon in the salsa and use separate serving utensils for each topping. Corn tortillas have a pronounced corn flavor and are often smaller, so two per person may suit a hearty appetite; flour tortillas are softer and more flexible. Tortilla styles and toppings vary widely by region and household, so there is no need to treat this combination as the only way to serve tacos.
Variations
Use another protein: Ground turkey or chicken can replace the beef in the same quantity. Cook poultry to 165°F (74°C), checked with a food thermometer, and add a splash more water if the filling seems lean or dry. Ground pork is another option; cook it to 160°F (71°C). For a meat-free filling, use 1 pound (450 g) cooked and drained black beans or pinto beans, lightly mash about a third of them, and simmer with the same seasonings and water for 4 to 5 minutes.
Make the flavor smoky or brighter: Replace the paprika with smoked paprika for a subtle smoky note, or stir in 1 teaspoon finely chopped chipotle in adobo for a more pronounced, spicy flavor. Add the chipotle gradually because its heat can vary. If you prefer a brighter filling, finish the beef with 1 to 2 teaspoons lime juice (5 to 10 ml); add it after simmering so its fresh citrus flavor remains noticeable.
Change the toppings: Swap the lettuce for shredded cabbage, which stays crisp longer, or use diced avocado instead of cheese for a creamy topping. Cotija is a salty, crumbly Mexican cheese that may be less readily available; feta is a practical substitute, though it is tangier and not identical. If you cannot find fresh cilantro, leave it out or use sliced scallions for a mild oniony finish.
Make it a taco bowl: Serve the seasoned beef over cooked rice or shredded lettuce, then add beans, salsa, cheese, and lime. For a crunchy version, use crisp taco shells instead of soft tortillas and add the filling just before eating so the shells hold their texture.
Storage and Reheating
Store leftover beef, tortillas, and toppings separately. Transfer the beef to a shallow, covered container and refrigerate it within 2 hours of cooking; it keeps for 3 to 4 days in the refrigerator. Keep cut tomatoes and other toppings in their own containers, and discard any that have been left at room temperature for more than 2 hours. For longer storage, freeze the cooled beef in a freezer-safe container for up to 3 months for best quality. Thaw it in the refrigerator before reheating.
Reheat the beef in a skillet over medium-low heat with a tablespoon or two of water, stirring until it is steaming throughout and reaches 165°F (74°C), the safe temperature for reheated leftovers. You can also microwave it in a covered, microwave-safe dish, stirring halfway through and checking the temperature in more than one spot. Warm tortillas separately just before serving. Avoid storing fully assembled tacos: their tortillas soften, and fresh toppings become limp.
Frequently Asked Questions
Can I make the taco meat ahead of time?
Yes. Cook the beef as directed, cool it promptly, and refrigerate it in a covered container within 2 hours. It can be made up to 3 to 4 days ahead. Reheat only the amount you plan to serve, adding a little water if needed and bringing it to 165°F (74°C); prepare or add the fresh toppings close to serving time.
How much taco filling should I use per person?
This recipe makes about 8 small tacos, or 2 tacos per person for 4 servings. A heaped ¼ cup (about 60 ml) of filling per 6-inch tortilla is a sensible portion, though appetites and tortilla sizes vary. For a larger meal, add beans or rice rather than packing each tortilla so full that it is difficult to eat.
Why is my taco meat watery?
The filling may need a little more simmering, or the beef may have released more liquid than expected. Simmer uncovered for another minute or two, stirring so the sauce reduces evenly. If you drain the beef after browning, return it to the skillet before adding the tomato paste and water. The finished mixture should look moist and lightly sauced, not soupy.
Can I use a packet of taco seasoning?
Yes. Use the amount directed on the packet for 1 pound (450 g) of meat, then follow the package guidance for added water. Omit the chili powder, cumin, paprika, oregano, salt, and pepper in this recipe, or add only a little after tasting. Packets differ in saltiness and heat, so adding the full measured salt as well can make the beef too salty.
Are corn or flour tortillas better for these tacos?
Either works. Corn tortillas bring a distinct corn flavor and are commonly smaller; warming them gently makes them more pliable. Flour tortillas are soft and flexible, which some cooks find easier for holding a generous filling. Use the kind you enjoy and check that the tortillas are fresh, since dry or cracked ones can split when folded.
Related
- Chinese-Style Salmon with Ginger, Soy, and Scallions
- Salmon Recipes: One-Pan Lemon Dill Salmon
- Salmon Recipes Cookbook: Lemon-Dill Sheet-Pan Salmon
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).