Tacos Recipe: Savory Beef Tacos with Big Flavor

Updated November 3, 2026

Total time
38 min
prep 20 min · cook 18 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Tacos Recipe: Savory Beef Tacos with Big Flavor

These savory beef tacos pair warmly spiced ground beef with soft tortillas, crisp vegetables, and a squeeze of lime. Tacos have many regional Mexican styles and family variations; this easy ground-beef version is a practical, flavorful weeknight take, with a balance of tender filling, fresh toppings, and gentle heat.

Ingredients

  • 1 pound (454 g) ground beef, preferably 85% lean
  • 1 teaspoon (5 ml) neutral oil, such as canola oil, only if the beef is very lean
  • 1 small yellow onion, finely diced, about 1 cup (110 g)
  • 2 garlic cloves, finely chopped, about 1 teaspoon (5 g)
  • 1 tablespoon (8 g) chili powder
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) smoked paprika
  • 1/2 teaspoon (1 g) dried oregano
  • 1/2 teaspoon (3 g) fine salt, plus more to taste
  • 1/4 teaspoon (0.5 g) black pepper
  • 1 tablespoon (16 g) tomato paste
  • 1/3 cup (80 ml) low-sodium beef broth or water
  • 1 tablespoon (15 ml) fresh lime juice, from about 1/2 lime
  • 8 small corn tortillas, about 5 to 6 inches (13 to 15 cm) each, approximately 240 g total; or 8 small flour tortillas, approximately 280 g total
  • 1 cup (100 g) finely shredded green cabbage or lettuce
  • 1 medium tomato, diced, about 1 cup (180 g)
  • 1/2 cup (55 g) shredded Monterey Jack or cheddar cheese
  • 1/4 cup (15 g) chopped fresh cilantro
  • 1/4 cup (60 g) sour cream
  • 1 lime, cut into 8 wedges, about 70 g

Instructions

  1. Prepare the toppings. Dice the onion and tomato, chop the garlic and cilantro, shred the cabbage or lettuce, and portion the cheese and sour cream. Cut the lime for the finishing squeeze and serving wedges. Having everything ready before the beef cooks makes it easier to serve the tacos while the tortillas are warm. The listed 20-minute prep time includes this chopping and gathering.
  2. Brown the beef and onion. Set a large skillet over medium-high heat. Add the oil if using, then the ground beef and diced onion. Cook for about 8 minutes, breaking the meat into small pieces with a wooden spoon and stirring often. The beef should lose its raw color and develop browned edges, and the onion should soften. Check the thickest clumps with an instant-read thermometer; ground beef must reach 160°F (71°C), the USDA FSIS safe minimum. If it has not reached that temperature, continue cooking and check again.
  3. Add the aromatics and spices. Stir in the garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Cook for 1 minute, stirring so the garlic does not sit against the hot pan and scorch. The spices will smell fragrant as they warm. If the pan looks dry, add a teaspoon of water rather than more oil.
  4. Make the filling saucy. Stir in the tomato paste until it coats the beef, then pour in the broth or water. Scrape the browned bits from the bottom of the skillet; they add savory flavor to the sauce. Lower the heat to medium and simmer for 5 minutes, stirring once or twice, until the liquid reduces and clings to the meat. Take the pan off the heat and mix in the lime juice. Taste and adjust the salt, pepper, or lime.
  5. Warm the tortillas. While the filling simmers, warm the tortillas in a dry skillet over medium heat, in batches, for about 15 to 20 seconds per side. Stack them in a clean kitchen towel as they are ready so they stay pliable. You can also wrap a stack in a slightly damp paper towel and microwave it for 30 to 45 seconds; avoid overheating, which can make tortillas stiff or brittle as they cool.
  6. Build and serve. Spoon the beef into the warm tortillas and top with cabbage or lettuce, tomato, cheese, cilantro, and a small spoonful of sour cream. Serve immediately with lime wedges. For easier eating, use two tortillas per taco if the corn tortillas are delicate, or keep the filling modest so each tortilla can fold without splitting.

Tips

  • Let the meat brown before stirring constantly. Break the beef into bite-size crumbles, but give it brief contact with the hot pan between turns. Crowding or frequent stirring can make it steam rather than brown. A wide skillet gives moisture more room to evaporate; if your pan is small, brown the beef in two batches and return it to the pan with the onion.
  • Adjust the heat to your chili powder. Chili powders vary in intensity and salt content. Start with the listed amount, then taste the cooked filling before adding more. For milder tacos, use 2 teaspoons (5 g) chili powder and omit the black pepper; for more heat, add a pinch of cayenne or serve sliced fresh jalapeño at the table.
  • Choose the tortilla that suits the meal. Corn tortillas bring a distinct toasted corn flavor and are naturally gluten-free when made without wheat, but check the package if that matters. Flour tortillas are softer and more flexible. If using corn tortillas that crack, warm them thoroughly and double them up rather than adding extra liquid to the filling.
  • Keep toppings dry and the filling moist. Drain excess tomato juice before topping so the tacos do not turn soggy. If the beef thickens too much while waiting, stir in a tablespoon (15 ml) of broth or water and warm it gently. Do not leave cooked beef at room temperature for more than 2 hours.

Serving Suggestions

Serve the tacos straight from the skillet with a bowl of toppings so everyone can assemble their own. A simple side of black beans, pinto beans, or Mexican-style rice makes the meal more substantial; grilled corn, sliced cucumber, or a crunchy cabbage slaw adds freshness. If you want a lighter side, serve a small bowl of tomato salsa or pico de gallo and let its acidity balance the rich beef.

For a casual gathering, keep the tortillas wrapped in a clean towel inside a covered dish and put the hot filling in a warmed serving bowl. Set out lime wedges, cilantro, shredded cabbage, diced tomato, cheese, and sour cream separately. This keeps the tortillas from getting wet and lets guests choose their toppings. Offer hot sauce or pickled jalapeños on the side so heat can be adjusted without changing the whole batch.

Variations

Make it with ground turkey or chicken: Replace the beef with 1 pound (454 g) ground turkey or chicken. The filling may be leaner and less rich, so use the teaspoon of oil and add a splash of broth if it looks dry. Cook poultry to 165°F (74°C), checked with a food thermometer; the USDA FSIS safe minimum for ground poultry is 165°F (74°C). Keep the same spices and finish with lime.

Try a vegetarian filling: Use two 15-ounce (425 g) cans of black beans, drained and rinsed, or 12 ounces (340 g) crumbled firm tofu in place of the beef. For beans, warm them with the onion, garlic, spices, tomato paste, and broth, then mash a few against the pan to make the mixture hold together. For tofu, cook the crumbles until their moisture evaporates and they begin to brown. The result is less meaty but still savory and satisfying.

Change the spice profile: Add 1 teaspoon (2 g) ground coriander for a citrusy note, or swap the smoked paprika for regular paprika if you prefer less smoky flavor. A pinch of chipotle powder adds smoky heat, but use it sparingly because it can quickly dominate. For a fresher finish, add extra cilantro and lime rather than increasing the salt.

Use other toppings: Thinly sliced radishes, pickled red onion, avocado, salsa verde, or crumbled queso fresco all work well. Queso fresco is a mild, crumbly Mexican cheese; feta is a practical substitute, though it is saltier and tangier. Add delicate toppings just before serving, and keep wet salsas in a separate bowl so the tortillas stay intact.

Storage and Reheating

For the best texture, store the cooked beef separately from the tortillas and fresh toppings. Transfer it to a shallow airtight container and refrigerate within 2 hours of cooking. Cooked ground-beef filling keeps for 3 to 4 days in the refrigerator. Store chopped tomato, cabbage, cheese, and sour cream in separate covered containers; use the fresh toppings within a few days, and discard any that look or smell spoiled.

Reheat only the amount of beef you plan to serve. Warm it in a skillet over medium-low heat with 1 to 2 tablespoons (15 to 30 ml) of broth or water, stirring until steaming hot throughout and 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. You can also microwave it in a covered microwave-safe bowl, stirring halfway through and checking the temperature in more than one spot. Warm tortillas separately just before serving; assembled tacos do not store well because the tortillas absorb moisture.

To freeze the cooked filling, cool it promptly, pack it in an airtight freezer-safe container, and freeze for up to 2 to 3 months for best quality. Thaw it in the refrigerator, then reheat to 165°F (74°C). Do not freeze the assembled tacos or the fresh toppings; their texture changes substantially after thawing.

Frequently Asked Questions

Can I make the taco meat ahead?

Yes. Cook the filling, cool it promptly, and refrigerate it in a covered container for up to 3 to 4 days. Reheat it with a small splash of broth or water until it reaches 165°F (74°C), then warm the tortillas and prepare fresh toppings just before serving. Keeping the components separate prevents soggy tacos.

How do I keep corn tortillas from breaking?

Warm them before filling, since cold corn tortillas are more likely to split when folded. Heat them briefly in a dry skillet or wrap a stack in a damp paper towel and microwave until flexible. Keep warmed tortillas covered in a towel, and use two tortillas for each taco if they are especially thin or fragile.

What can I use instead of beef broth?

Water works perfectly well, especially because the tomato paste, browned meat, and spices provide plenty of flavor. Low-sodium chicken broth is another option. If using regular salted broth, taste the filling before adding extra salt; the final seasoning can vary depending on the broth and the saltiness of your chili powder.

How can I make the filling less spicy?

Use a mild chili powder and reduce it to 2 teaspoons (5 g), then leave out cayenne, hot sauce, and fresh chiles. The listed recipe is intended to be gently spiced rather than intensely hot, but chili powder blends vary. Sour cream, cheese, and avocado can soften the sensation of heat when served as toppings.

Can I prepare the toppings in advance?

Most toppings can be prepared several hours ahead. Keep shredded cabbage, cheese, and chopped cilantro in separate covered containers in the refrigerator. Dice the tomato closer to serving if possible, or drain it before adding so its juice does not water down the tacos. Cut lime wedges ahead and cover them to keep them from drying out.

Related

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).