These beef tacos combine richly seasoned ground beef cooked with cumin, chili powder, and smoked paprika. Warm corn tortillas cradle the beef, topped generously with a bright salsa verde made from simmered tomatillos, jalapeño, cilantro, and lime. Garnished with diced red onion, fresh cilantro, and avocado slices, these tacos offer a fresh and balanced bite. Ready in about 40 minutes and suitable for a dairy-free diet, they're perfect for an easy, satisfying main dish bursting with classic Mexican flavors.
I still remember the first time I made beef tacos with salsa verde from scratch. It was a Saturday afternoon, and my neighbor had just handed me a bag of fresh tomatillos from her garden. I had no idea what to do with them, but watching them transform into a bright, zesty green sauce in my blender felt like magic. That first batch—spooned generously over warm tortillas filled with seasoned beef—hooked me completely. Now, whenever I want to recreate that moment of discovery in my kitchen, these tacos are my go-to. They're simple enough for a weeknight dinner, but impressive enough to make you feel like you've done something special.
I made these tacos for my sister's surprise dinner, and she walked in to the smell of sizzling beef and cilantro. The look on her face when she bit into that first one—the warm tortilla yielding to the juicy beef, then that sharp, herbal kick of salsa verde—that's when I knew this recipe was a keeper. It turned out to be the dish everyone still talks about.
Ingredients
- Ground Beef (500 g): The heart of these tacos. Use freshly ground beef if you can, as it browns more evenly and stays tender. Don't press it too hard in the pan—let it break up naturally for the best texture.
- Olive Oil (1 tbsp): Just enough to keep everything from sticking and to carry the heat for toasting your spices.
- Yellow Onion (1 medium, finely chopped): This goes in first with the oil, creating a flavorful base. The slight sweetness mellows as it cooks, making room for the other flavors.
- Garlic (2 cloves, minced): Add this after the onion softens—it's the bridge between aromatic and spiced.
- Ground Cumin (1 tsp): The soul of these tacos. Toast it gently with the beef to wake up its earthy warmth.
- Chili Powder (1 tsp): Brings gentle heat and depth. If you have a good quality blend, it makes all the difference.
- Smoked Paprika (1/2 tsp): This is the secret that makes people ask what you did differently. It adds a whisper of smoke without overwhelming.
- Salt and Black Pepper (1/2 tsp and 1/4 tsp): Season generously—these are your seasoning anchors.
- Tomatillos (5 medium, husked and rinsed): The foundation of your salsa. They're tart, bright, and absolutely essential. Don't skip the husking—it only takes a minute and makes a world of difference.
- Jalapeño (1 small, seeded for less heat): Fresh and grassy, this adds gentle heat. Leave the seeds in if you want more fire.
- Fresh Cilantro (1/2 cup leaves plus 1/2 cup chopped for assembly): This herb is polarizing, I know, but here it brings a green, fresh counterpoint to everything else. Use it generously.
- Lime Juice (1 tbsp): The brightening agent that ties everything together in the salsa. Fresh lime makes a noticeable difference.
- Corn Tortillas (8 small): Warm them just before serving—they should be pliable and slightly charred, not soft and steamed.
- Red Onion (1/2 cup, finely diced): Raw, sharp, and crisp—the textural contrast you didn't know you needed.
- Avocado (1, sliced): Add this right before serving so it stays fresh and creamy, not oxidized.
- Lime Wedges: For squeezing over everything at the last moment.
Instructions
- Make Your Salsa Verde First:
- Fill a saucepan with water and bring it to a rolling boil. Add your husked tomatillos and the jalapeño, and let them simmer gently for about 5 minutes. You'll see them begin to soften and lighten slightly in color. Drain them well—don't let excess water linger. Transfer to your blender with the cilantro, garlic clove, white onion, lime juice, and salt. Blend until it reaches that perfect bright green, slightly chunky-but-smooth consistency. It should smell fresh and herbaceous. Set it aside to chill while you cook the beef. This step can be done hours ahead if that helps your timing.
- Begin Your Beef Base:
- Heat your olive oil in a large skillet over medium heat. Once it's shimmering, add your finely chopped yellow onion. Listen for that gentle sizzle—it should sound alive but not aggressive. Stir occasionally, letting the onion turn translucent and slightly golden around the edges, about 2 to 3 minutes. This is where the sweetness begins.
- Add Garlic and Build Flavor:
- Once your onion is soft, add the minced garlic and stir constantly for just 1 minute. You want to hear it sizzle, smell that pungent aroma rise up—but you don't want it to brown. Garlic browns quickly and can turn bitter, so timing is everything here.
- Brown Your Beef:
- Turn the heat up slightly to medium-high. Add your ground beef, breaking it apart with a wooden spoon as it hits the hot skillet. Don't stir constantly—let it sit for 30 seconds at a time so it can develop a golden crust. Break it into small, crumbly pieces as it cooks. This takes 6 to 8 minutes total. You'll know it's done when there's no pink left and the beef is cooked through, but still tender.
- Spice It Up:
- Once your beef is browned, sprinkle in the cumin, chili powder, smoked paprika, salt, and pepper all at once. Stir everything together and let it cook for another 30 seconds. The spices will bloom in the heat, and your kitchen will smell incredible. If you feel the skillet drying out, add a splash of water or beef broth—the spices need a tiny bit of moisture to coat everything evenly.
- Warm Your Tortillas:
- While your beef finishes, warm your corn tortillas. You have options here: use a dry skillet over medium heat for 30 seconds per side, or if you have a gas stove, hold them directly over the flame with tongs for a quick char. Either way, you want them pliable and warm, with maybe a few charred spots. Wrap them in a clean kitchen towel to keep them warm and soft.
- Assemble with Care:
- Lay out your warm tortillas. Divide the beef mixture evenly among them. Top each with a generous spoonful of that bright salsa verde you made earlier, a sprinkle of diced red onion, a small handful of fresh cilantro, and a few slices of avocado. Don't overstuff—it's better to let the flavors breathe. Serve immediately with lime wedges on the side so everyone can squeeze them over their tacos just before eating.
Years later, I still make these tacos the same way. There's something about the combination—the seasoned beef, that impossible green salsa, the soft tortilla, the fresh toppings—that never gets old. It's become the dish I make when I want to feel like I've got something figured out in the kitchen.
Salsa verde is the unsung hero of taco night. While everyone thinks about red salsa, this bright, herbaceous version cuts through the richness of the beef in a way that feels lighter and more sophisticated. The tomatillos provide tartness without the heaviness of tomatoes, and the cilantro brings a fresh greenness that makes you feel like you're eating something alive and vibrant. Combined with perfectly seasoned ground beef and warm tortillas, it's a taco that tastes simple but feels entirely intentional.
This is one of those recipes that invites improvisation. Some nights I add a splash of beef broth to the beef mixture for extra flavor. Other times I char the tomatillos and jalapeño directly over the flame instead of simmering them—it adds a smoky edge that's wonderful. The beauty of tacos is that they're endlessly customizable while remaining delicious. Start with this foundation and then play.
Once you've made these a few times, you'll find yourself thinking about them differently. The salsa verde becomes something you make for other dishes—spoon it over rice, drizzle it on roasted vegetables, use it as a dip. The beef seasoning blend is your new baseline for any taco night. You'll realize that the best home cooking isn't about complicated recipes; it's about understanding a few fundamental techniques so well that you can execute them perfectly every time.
- If you want to make these ahead, cook the beef and salsa separately, then warm and assemble just before serving.
- Corn tortillas can be wrapped in foil and kept warm in a low oven for up to 30 minutes.
- The salsa verde keeps for 3 days in the refrigerator and tastes even better the next day as the flavors meld.
These beef tacos with salsa verde have become my answer to the question everyone asks: What's for dinner? They're proof that the simplest recipes, executed with care and intention, are often the most memorable.
Recipe FAQs
- → How do I make the salsa verde vibrant and smooth?
-
Simmer tomatillos and jalapeño until softened, then blend with fresh cilantro, garlic, white onion, lime juice, and salt until smooth to create a bright, flavorful salsa verde.
- → What is the best way to cook the beef filling?
-
Sauté finely chopped onion and garlic in olive oil, then add ground beef with cumin, chili powder, smoked paprika, salt, and pepper. Cook until browned for a juicy, flavorful filling.
- → How should I warm the corn tortillas?
-
Heat tortillas in a dry skillet or directly over a flame for about 30 seconds on each side until pliable and lightly charred for the best texture.
- → Can I substitute the beef with other proteins?
-
Ground turkey or chicken can be used as a lighter alternative while maintaining the overall flavor of the dish.
- → What toppings complement these tacos best?
-
Fresh diced red onion, chopped cilantro, avocado slices, and lime wedges add freshness and balance to the seasoned beef and tangy salsa verde.