My husband did not trust ground beef in tacos. Not even a little bit. For years, he insisted that “real” tacos — the kind from the taco truck on the corner of 12th and Main — needed carne asada or al pastor. Ground beef felt like a cheat to him, something you’d find at a school cafeteria or a fast-food chain trying to pass off something sad as Mexican food. I honestly couldn’t blame him. I’d eaten my fair share of bland, greasy, gray-ish ground beef tacos that tasted more like regret than dinner. So when I told him I was making ground beef street tacos for National Taco Day, he gave me that look. You know the one. The eyebrow raise that says, “I’ll eat it because I love you, but don’t expect me to love it.”
What he didn’t know was that I had a plan. I had been testing this recipe for weeks — tweaking the spice blend, playing with cooking techniques, and even sneaking in a little trick I picked up from a tiny taqueria in San Diego where the cook barely spoke English but made the most incredible tacos I’d ever had. (I watched him like a hawk that afternoon, pretending to scroll through my phone while memorizing every move he made.) The secret, I realized, wasn’t about the meat itself. It was about how you treated it. How you let it brown. How you seasoned it hot and fast. How you finished it with a splash of something bright and acidic that cut through the richness.
The first bite was quiet. Then came the second. And then my husband looked up from his taco — double-wrapped in warm corn tortillas, dripping with salsa verde — and said, “Okay. I get it now.” That was three years ago. These ground beef street tacos have been in regular rotation ever since, especially every October 4th when National Taco Day rolls around. They’re not trying to be something they’re not. They’re just honest, flavorful, ridiculously satisfying tacos that prove you don’t need a fancy cut of meat to make something worth celebrating.
Why You’ll Love This Recipe
I have tested this recipe more times than I care to admit. I’ve made it with different fat percentages, different spice blends, different cooking vessels — even different brands of tortillas. What I landed on is the version that works every single time, no matter your skill level in the kitchen. Here’s why these ground beef street tacos are worth your time:
- Ready in Under 30 Minutes — From fridge to table in about 25 minutes flat. No marinating overnight, no complicated prep work. This is the kind of dinner you can pull off on a Tuesday night when you’re tired and hungry and the last thing you want to do is spend an hour in the kitchen.
- Simple Pantry Ingredients — Ground beef, onions, garlic, a handful of spices, and some fresh toppings. That’s it. You probably have most of this stuff in your kitchen right now, which means these tacos are always an option — even when you haven’t been to the grocery store in a week.
- Perfect for National Taco Day (and Every Day) — Obviously this recipe shines on October 4th, but honestly? It works for Taco Tuesday, game day gatherings, birthday dinners, or just a random Wednesday when you need something that feels like a hug. These tacos don’t discriminate.
- A Genuine Crowd-Pleaser — I’ve served these to picky toddlers, skeptical in-laws, and hardcore taco purists. Every single time, the plate comes back empty. There’s something about the combination of crispy-edged seasoned beef, soft corn tortillas, and fresh toppings that just hits differently.
- Unbelievably Delicious (For Real) — The texture is what gets people. The beef is browned until it’s actually crispy in places, not steamed and sad. The seasoning is bold without being overwhelming. And that little splash of lime juice at the end? It wakes everything up in a way that makes you wonder why you ever settled for bland taco meat.
What makes this recipe different from the dozens of other ground beef taco recipes out there? It’s the technique. Most recipes tell you to cook the beef, drain the fat, and add a packet of seasoning. That’s fine, I guess, but it’s not great. This recipe uses a two-step browning method that creates actual crust on the meat, plus a homemade spice blend that you can adjust to your exact preferences. No packets. No fillers. Just real food that tastes like you spent way more effort than you actually did.
Honestly, this recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined — faster, more flavorful, and with the same soul-soothing satisfaction as the tacos from your favorite spot. Perfect for impressing guests without stress, or turning a simple weeknight meal into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the few fresh items are easy to find at any grocery store. Let’s break down what you’ll need and why each ingredient matters.
For the Ground Beef Filling:
- 1 pound ground beef (80/20) — I recommend 80/20 lean-to-fat ratio for the best flavor and texture. The fat renders down and helps create those crispy edges that make these tacos so good. If you use leaner beef (like 93/7), the meat will be drier and won’t brown as nicely. Trust me on this one — the fat is your friend here.
- 1 tablespoon vegetable oil — You need a neutral oil with a high smoke point to get that proper sear on the beef. Avocado oil works great too. Don’t use olive oil here — it burns at the high heat we need.
- 1 medium yellow onion, finely diced — The onion cooks down into the beef, adding sweetness and texture. I like yellow onion for its balance of sharp and sweet, but white onion works too.
- 4 cloves garlic, minced — Fresh garlic is non-negotiable here. The jarred stuff won’t give you the same punch. Mince it yourself and let it hit the hot pan for about 30 seconds before adding the beef.
- 2 teaspoons chili powder — This is the backbone of your taco seasoning. I use a standard grocery store chili powder blend, but if you have a favorite brand, go for it. Avoid chili flakes or pure ground chiles here — you want the blend.
- 1 teaspoon ground cumin — Cumin gives tacos that warm, earthy flavor that makes them taste authentic. Toast it in the pan for a few seconds before adding liquid to wake up the oils.
- 1 teaspoon smoked paprika — This adds a subtle smokiness that mimics the flavor of grilled meat. Regular paprika works too, but smoked really takes it up a notch.
- ½ teaspoon garlic powder — Yes, we’re using fresh garlic AND garlic powder. They do different things. The powder distributes evenly throughout the meat for consistent flavor.
- ½ teaspoon onion powder — Same logic as the garlic powder. It reinforces the fresh onion flavor.
- ½ teaspoon dried oregano — Mexican oregano if you can find it, but regular works fine. It adds a slightly floral, earthy note that rounds out the other spices.
- ½ teaspoon salt — Season the meat generously. Underseasoned taco meat is a tragedy.
- ¼ teaspoon black pepper — Freshly ground if possible.
- ⅓ cup beef broth or water — This deglazes the pan and helps the seasoning coat every bit of meat. Beef broth adds more depth, but water works in a pinch.
- 2 tablespoons tomato paste — This adds richness and a slight sweetness that balances the spices. Don’t skip it — it makes the meat look and taste more robust.
- Juice of 1 lime — The acid brightens everything and cuts through the richness of the beef. Add it at the very end, off the heat.
- 2 tablespoons chopped fresh cilantro — For stirring in at the end. If you’re one of those people who thinks cilantro tastes like soap, just leave it out. No hard feelings.
For Serving:
- 12 small corn tortillas — Street tacos use small corn tortillas, usually about 4-5 inches across. Look for ones that are soft and pliable. I recommend white corn tortillas for the most authentic texture. Yellow corn works too, but they can be a little stiffer.
- ½ cup diced white onion — For sprinkling on top. The raw crunch contrasts beautifully with the warm, seasoned beef.
- ½ cup fresh cilantro, chopped — For garnish. Don’t skimp here — it’s essential for that fresh finish.
- ¼ cup crumbled cotija cheese — This salty, crumbly Mexican cheese is optional but highly recommended. Feta works as a substitute if you can’t find cotija.
- Salsa verde or pico de gallo — For serving. Store-bought is fine, but homemade is better. I love a tangy salsa verde with these tacos.
- Lime wedges — For squeezing over the finished tacos. Always have extra limes on hand.
- Hot sauce — For those who want extra heat. I like Cholula or Valentina for street tacos.
Ingredient Substitution Guidance:
If you need to make this recipe work with what you have, here are some swaps that actually work. Use ground turkey or chicken instead of beef, but add an extra tablespoon of oil since poultry is leaner. For a dairy-free version, skip the cotija cheese and use a sprinkle of nutritional yeast or just leave it off entirely. If you can’t find corn tortillas, flour tortillas work but they’re not traditional for street tacos. And if you’re gluten-free, these tacos are naturally gluten-free as long as you check your spice labels (some blends contain wheat flour).
Equipment Needed
You don’t need a lot of fancy equipment to make these ground beef street tacos, which is part of why I love this recipe. Here’s what you’ll need:
- Large cast-iron skillet or heavy-bottomed pan — Cast iron is my first choice because it holds heat evenly and creates the best crust on the meat. If you don’t have cast iron, a stainless steel or heavy non-stick skillet works too. Just avoid thin pans that cool down too quickly when you add the beef.
- Sharp chef’s knife — For dicing onions, mincing garlic, and chopping cilantro. A dull knife makes prep work miserable and dangerous.
- Cutting board — Preferably one with a juice groove to catch onion and lime juices.
- Wooden spoon or spatula — For breaking up the ground beef as it cooks. A flat-edged wooden spoon works best for getting those nice crispy bits.
- Small bowls — For holding your prepped toppings. I use little prep bowls to keep everything organized, but any small bowl works.
- Tongs — For warming and flipping tortillas. If you don’t have tongs, you can use your fingers (carefully!) or a spatula.
- Lime squeezer or reamer — Optional but helpful if you’re juicing multiple limes. I just use my hands and a fork to get every last drop.
- Measuring spoons — For the spices. I know experienced cooks like to eyeball it, but for consistent results, measure at least the first time you make this.
One thing I learned the hard way: don’t use a non-stick pan with a damaged coating. The high heat needed for proper browning can make the coating flake off, and nobody wants Teflon in their tacos. If your non-stick pan is more than a few years old, stick with cast iron or stainless steel for this recipe.
Preparation Method

Let me walk you through this step by step. I’ve made this recipe so many times that I could do it in my sleep, but I’ll slow it down so you get every detail right.
Step 1: Prep Your Ingredients (5 minutes)
Before you turn on the stove, get everything ready. Dice the onion for the beef filling and set aside about half a cup of raw diced onion for the topping. Mince the garlic cloves. Chop the cilantro. Cut the lime in half. Measure out all your spices into a small bowl. Crumble the cotija cheese. This prep work takes five minutes and makes the actual cooking process smooth and stress-free. Nothing ruins a recipe faster than frantically chopping onions while your beef burns in the pan.
Step 2: Warm the Tortillas (5 minutes)
Heat a dry cast-iron skillet or comal over medium-high heat. Working in batches, warm each corn tortilla for about 30 seconds per side. You want them to be pliable and slightly charred in spots — that’s where the flavor is. Stack the warmed tortillas in a clean kitchen towel to keep them soft and steamy. If you skip this step and use cold tortillas straight from the fridge, they’ll crack and fall apart when you try to fold them. I learned this the messy way.
Step 3: Brown the Beef (8-10 minutes)
Heat the vegetable oil in your large skillet over high heat until it shimmers — about 2 minutes. Add the ground beef and let it sit undisturbed for 2 full minutes. I know it’s tempting to start stirring immediately, but don’t. Let that first side develop a deep brown crust. After 2 minutes, break the meat apart with your wooden spoon and let it cook for another 2 minutes without stirring. Repeat this process until the beef is deeply browned and crispy in places — about 6-8 minutes total. The key here is patience. You’re not just cooking the beef; you’re building flavor through browning.
Step 4: Cook the Aromatics (2 minutes)
Once the beef is nicely browned, push it to one side of the pan. Add the diced onion to the empty side and cook for 2-3 minutes until it softens and turns translucent. Stir it occasionally, but don’t mix it into the beef yet. When the onion is soft, add the minced garlic and stir everything together. Cook for 30 seconds until the garlic is fragrant. Your kitchen should smell incredible at this point.
Step 5: Add the Seasonings (2 minutes)
Sprinkle the chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, and pepper over the beef mixture. Stir everything together and cook for 1 minute to toast the spices. This step wakes up the essential oils in the spices and makes them more aromatic. Add the tomato paste and stir until it coats the meat evenly. Cook for another minute — the tomato paste will darken slightly and caramelize.
Step 6: Deglaze and Simmer (5 minutes)
Pour in the beef broth (or water) and scrape up any browned bits from the bottom of the pan with your wooden spoon. That’s pure flavor right there. Reduce the heat to medium-low and let the mixture simmer for 3-5 minutes, stirring occasionally, until most of the liquid has evaporated and the meat is coated in a rich, glossy sauce. The texture should be moist but not soupy. If it looks dry, add another splash of broth. If it looks too wet, let it simmer a minute longer.
Step 7: Finish and Serve (2 minutes)
Remove the pan from the heat. Squeeze the juice of half a lime over the meat and stir in the chopped cilantro. Taste and adjust seasoning — maybe another pinch of salt or another squeeze of lime. Now it’s time to assemble. Take a warm tortilla, add a generous spoonful of the seasoned beef, and top with diced onion, fresh cilantro, crumbled cotija cheese, and a drizzle of salsa verde. Squeeze a lime wedge over the top and add hot sauce if you like heat. Serve immediately while the tortillas are still warm and the beef is at its peak.
Cooking Tips & Techniques
After making these ground beef street tacos dozens of times, I’ve collected some tips that make a real difference. Here are the things I wish someone had told me when I started making tacos at home.
The Biggest Mistake People Make
They crowd the pan. If you add too much beef to a cold or medium-hot pan, the meat steams instead of searing. You end up with gray, mushy beef that tastes more like cafeteria food than street tacos. Use a large enough skillet so the beef has room to spread out in a single layer. If you’re doubling the recipe, cook the beef in two batches. It takes a few extra minutes but the texture difference is night and day.
Don’t Drain the Fat (Mostly)
I know every recipe tells you to drain the grease after browning ground beef. Don’t. At least, not all of it. The fat carries flavor and helps the seasonings stick to the meat. Unless you’re using extremely fatty beef (like 70/30), leave the rendered fat in the pan. If you’re using 80/20 like I recommend, there’s just enough fat to keep the meat moist without making it greasy. If you feel like there’s too much, spoon out about half, but leave the rest.
The Tortilla Trick
Cold tortillas are brittle tortillas. Always warm them before assembling. My favorite method is to char them directly over a gas flame for about 30 seconds per side — the direct heat creates little blackened spots that taste amazing. If you don’t have a gas stove, use a hot dry skillet. Wrap them in a towel after warming to keep them soft. And here’s a pro tip: double up your tortillas. Street taco places almost always use two small corn tortillas per taco because one alone can’t hold up to the filling. Trust me on this.
Timing and Multitasking
Here’s how I make this whole meal come together in under 30 minutes. While the beef browns, I prep my toppings. While the beef simmers, I warm the tortillas. Everything finishes at the same time. The only thing I don’t multitask is the initial browning — that requires your full attention. But once the liquid is in and the heat is down, you’ve got five minutes to get everything else ready.
My Personal Failure (Learn From It)
The first time I made these, I used pre-shredded “Mexican blend” cheese from a bag. Don’t do it. Pre-shredded cheese is coated in cellulose and starches to prevent clumping, which means it doesn’t melt well and adds a weird powdery texture. Buy a block of cotija cheese and crumble it yourself. It takes 30 seconds and makes a noticeable difference. Also, I once forgot to warm the tortillas and ended up with a pile of broken taco shells and sad, cold fillings. Never again.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are some ways to switch things up depending on your mood, dietary needs, or what’s in your fridge.
Spicy Version
If you like heat, add 1-2 finely minced chipotle peppers in adobo sauce along with the tomato paste. The smoky heat from the chipotles pairs beautifully with the cumin and paprika. You can also add a diced jalapeño along with the onion, or drizzle the finished tacos with your favorite hot sauce. I’ve been known to add a pinch of cayenne pepper to the spice blend when I’m in the mood for something fiery.
Healthier Adaptations
Swap the ground beef for ground turkey or chicken — just add an extra tablespoon of oil since poultry is leaner. Use Greek yogurt instead of cotija cheese for a lower-fat option. Serve the filling in lettuce cups instead of tortillas for a low-carb version. And if you’re watching your sodium, use low-sodium beef broth and reduce the added salt to ¼ teaspoon. You can always add more salt at the table.
Vegetarian Version
Replace the ground beef with two cans of black beans (rinsed and drained) or 1½ cups of cooked lentils. Cook them the same way — brown them in oil, add the aromatics and spices, then simmer with broth. The texture is different but the flavor is still fantastic. I’ve also made this with crumbled firm tofu, and honestly, it worked better than I expected.
Seasonal Twists
In summer, top your tacos with fresh mango salsa or grilled corn. In fall, add a spoonful of roasted butternut squash puree under the beef. In winter, a drizzle of crema (Mexican sour cream) and pickled red onions adds brightness. I once made a version with sautéed mushrooms mixed into the beef, and it was so good I wrote it down to make again.
My Personal Favorite Variation
I add a handful of crumbled crispy bacon to the beef during the last minute of cooking. It sounds extra, but the smoky saltiness takes these tacos to another level. My husband calls them “bacon street tacos” and requests them for his birthday dinner every year. Try it once and you’ll understand.
Serving & Storage Suggestions
How to Serve
These ground beef street tacos are best served immediately, while the tortillas are warm and the beef is hot and juicy. Set up a taco bar with all the toppings in small bowls so everyone can build their own. I like to serve them with a side of Mexican rice, refried beans, or a simple creamy smashed cucumber salad for crunch. For drinks, a cold Mexican beer or a margarita pairs perfectly. If you’re feeding a crowd, make a double batch — these disappear fast.
How to Store Leftovers
Store the seasoned beef in an airtight container in the refrigerator for up to 4 days. Keep the toppings separate — once cilantro and onions are chopped, they release moisture and get sad. Store tortillas at room temperature in a sealed bag or wrapped in foil. Do not store assembled tacos; the tortillas will get soggy and the beef will lose its texture.
How to Reheat
The best way to reheat the beef is in a skillet over medium heat with a splash of water or broth. Stir occasionally until heated through, about 3-4 minutes. The microwave works in a pinch, but it tends to dry out the meat. For tortillas, reheat them in a dry skillet or directly over a gas flame for about 20 seconds per side. Never microwave tortillas — they turn rubbery and weird.
Freezer Instructions
The beef freezes beautifully. Let it cool completely, then transfer to a freezer-safe bag or container. Squeeze out as much air as possible and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a skillet. I often make a double batch and freeze half for busy nights when I need dinner in 10 minutes. Just thaw, warm the tortillas, and dinner is done.
How Flavors Develop Over Time
Honestly, the beef tastes even better the next day. The flavors meld together overnight, and the spices become more rounded and integrated. I sometimes make the beef a day ahead on purpose, then just reheat it and assemble when I’m ready to eat. It’s a great meal prep option for Taco Tuesday — cook the beef on Monday, then Tuesday night is just assembly and warm-up.
Nutritional Information & Benefits
These ground beef street tacos are surprisingly balanced for something that tastes so indulgent. Here’s the estimated nutrition per taco (based on 3 tacos per serving, using 80/20 ground beef and standard toppings):
- Calories: Approximately 280-320 per taco
- Protein: 18-22g
- Fat: 14-18g
- Carbohydrates: 20-25g
- Fiber: 3-4g
- Sodium: 400-500mg (varies with added salt and toppings)
Health Benefits of Key Ingredients
Ground beef is an excellent source of iron, zinc, and B vitamins — especially B12, which is hard to get from plant sources. The corn tortillas provide complex carbohydrates and fiber, plus they’re naturally gluten-free. Cilantro contains antioxidants and may help with heavy metal detoxification (though you’d need to eat a lot of it). Lime juice adds vitamin C, which helps your body absorb the iron from the beef. And onions and garlic are packed with anti-inflammatory compounds that support immune health.
Dietary Considerations
These tacos are naturally gluten-free (check your spice labels to be sure), nut-free, and egg-free. To make them dairy-free, skip the cotija cheese or use a dairy-free alternative. For a lower-fat version, use lean ground beef (90/10) and add a tablespoon of oil for browning. The recipe is also easy to adapt for low-carb diets by serving the filling in lettuce cups or over a salad.
Potential Allergens
This recipe contains dairy (cotija cheese) and possible gluten (in spice blends). If you have celiac disease or a severe gluten allergy, buy individual spices rather than pre-mixed taco seasoning, which often contains wheat flour as an anti-caking agent.
My Personal Wellness Perspective
I don’t believe in demonizing food. These tacos are made with real ingredients, balanced macros, and tons of flavor. Are they a health food? No. But they’re a wholesome, satisfying meal that makes you feel good — physically and emotionally. That matters more than any single number on a nutrition label.
Conclusion
These ground beef street tacos have become a staple in my kitchen for a reason. They’re fast enough for a weeknight, impressive enough for company, and delicious enough to convert even the most skeptical taco purist (yes, I’m looking at my husband). The combination of crispy-edged seasoned beef, warm corn tortillas, and fresh toppings is simple perfection — no gimmicks, no complicated techniques, just honest food that tastes like it came from a real taqueria.
I hope you’ll make these for National Taco Day, but honestly? Don’t wait for a holiday. Make them on a random Tuesday when you need something to look forward to. Make them for game day. Make them for a quiet dinner when you want to feel like you’re eating at your favorite street cart. And when you do, please customize them to your heart’s content — add extra heat, pile on the toppings, double up on the tortillas. That’s the beauty of tacos. They’re meant to be exactly what you want them to be.
If you try these Perfect Ground Beef Street Tacos, I’d love to hear about it. Leave a comment below and tell me how they turned out — what toppings did you use? Did you add any twists? Did you convert any skeptics at your table? And if you’re looking for another easy weeknight dinner, you might also enjoy this one-pan zucchini and ground turkey skillet or these savory stuffed zucchini boats for another quick, satisfying meal. Happy National Taco Day, friends. Go make some tacos.
Frequently Asked Questions
Can I use a different type of ground meat?
Absolutely. Ground turkey, chicken, or pork all work well with this recipe. Just keep in mind that leaner meats may need a little extra oil to prevent sticking, and they won’t get quite as crispy as beef. If using ground turkey, I recommend adding an extra tablespoon of oil and cooking it a minute or two longer to develop some color.
How do I keep my corn tortillas from breaking?
The secret is warming them properly. Cold corn tortillas are brittle and will crack when you try to fold them. Heat them in a dry skillet or directly over a gas flame for about 30 seconds per side until they’re pliable and slightly charred. Stack them in a clean kitchen towel to keep them warm and soft. And always use two tortillas per taco — it makes a huge difference in structural integrity.
Can I make this recipe in advance?
Yes! The seasoned beef keeps beautifully in the refrigerator for up to 4 days. In fact, the flavors often taste even better the next day. Just reheat the beef in a skillet with a splash of water or broth, warm your tortillas, and assemble fresh. You can also freeze the beef for up to 3 months — perfect for meal prep or busy nights.
What’s the best way to get crispy edges on the ground beef?
High heat and patience. Start with a hot skillet and let the beef sit undisturbed for 2 minutes before breaking it up. Repeat this process — let it brown, then stir, then let it brown again. Don’t crowd the pan, and don’t stir constantly. The crispy bits come from direct contact with the hot pan surface. Also, don’t drain all the fat; the rendered fat helps create that crust.
What toppings go best with ground beef street tacos?
The classic combination is diced white onion, fresh cilantro, crumbled cotija cheese, and salsa verde. But feel free to get creative. I love adding pickled red onions, sliced radishes, avocado crema, or a squeeze of lime. For extra heat, add sliced jalapeños or a drizzle of your favorite hot sauce. The key is balancing the rich, savory beef with fresh, bright, and crunchy toppings.
Pin This Recipe!

Perfect Ground Beef Street Tacos for National Taco Day
These ground beef street tacos are fast, flavorful, and perfect for any night of the week. With crispy-edged seasoned beef, warm corn tortillas, and fresh toppings, they prove you don’t need a fancy cut of meat to make something worth celebrating.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings (3 tacos per serving) 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 1 pound ground beef (80/20)
- 1 tablespoon vegetable oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ⅓ cup beef broth or water
- 2 tablespoons tomato paste
- Juice of 1 lime
- 2 tablespoons chopped fresh cilantro
- 12 small corn tortillas
- ½ cup diced white onion (for topping)
- ½ cup fresh cilantro, chopped (for garnish)
- ¼ cup crumbled cotija cheese
- Salsa verde or pico de gallo (for serving)
- Lime wedges (for serving)
- Hot sauce (optional, for serving)
Instructions
- Prep your ingredients: Dice the onion for the beef filling and set aside about half a cup of raw diced onion for the topping. Mince the garlic cloves. Chop the cilantro. Cut the lime in half. Measure out all your spices into a small bowl. Crumble the cotija cheese.
- Warm the tortillas: Heat a dry cast-iron skillet or comal over medium-high heat. Working in batches, warm each corn tortilla for about 30 seconds per side until pliable and slightly charred. Stack the warmed tortillas in a clean kitchen towel to keep them soft.
- Brown the beef: Heat the vegetable oil in a large skillet over high heat until shimmering. Add the ground beef and let it sit undisturbed for 2 minutes. Break the meat apart and let it cook for another 2 minutes without stirring. Repeat until deeply browned and crispy in places, about 6-8 minutes total.
- Cook the aromatics: Push the beef to one side of the pan. Add the diced onion to the empty side and cook for 2-3 minutes until softened. Add the minced garlic and stir everything together. Cook for 30 seconds until fragrant.
- Add the seasonings: Sprinkle the chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, and pepper over the beef mixture. Stir and cook for 1 minute. Add the tomato paste and stir until it coats the meat evenly. Cook for another minute.
- Deglaze and simmer: Pour in the beef broth (or water) and scrape up any browned bits from the bottom of the pan. Reduce heat to medium-low and let the mixture simmer for 3-5 minutes, stirring occasionally, until most of the liquid has evaporated and the meat is coated in a rich, glossy sauce.
- Finish and serve: Remove the pan from the heat. Squeeze the juice of half a lime over the meat and stir in the chopped cilantro. Taste and adjust seasoning. Assemble tacos: take a warm tortilla, add a generous spoonful of the seasoned beef, and top with diced onion, fresh cilantro, crumbled cotija cheese, and a drizzle of salsa verde. Squeeze a lime wedge over the top and add hot sauce if desired. Serve immediately.
Notes
For the best texture, use 80/20 ground beef and don’t crowd the pan. Warm tortillas properly to prevent cracking. The beef can be made ahead and stored in the refrigerator for up to 4 days or frozen for up to 3 months. For a spicier version, add chipotle peppers in adobo or a diced jalapeño.
Nutrition
- Serving Size: 3 tacos
- Calories: 900
- Sugar: 8
- Sodium: 1300
- Fat: 45
- Saturated Fat: 15
- Carbohydrates: 65
- Fiber: 10
- Protein: 55
Keywords: ground beef street tacos, easy taco recipe, National Taco Day, homemade taco seasoning, quick weeknight dinner, Mexican street food


