These tacos feature seasoned ground beef cooked with cumin, smoked paprika, and chili powder, served in warm tortillas. Fresh tomato salsa and creamy avocado guacamole add vibrant, zesty layers. Quickly prepared and easy to assemble, this dish balances hearty meat with bright, zesty toppings, ideal for casual gatherings or festive meals. Complement with shredded lettuce, cheese, and lime wedges to complete the vibrant Mexican flavors.
The first time my roommate Maria taught me to make proper tacos, she laughed at my neatly arranged ingredients. 'Tacos are messy and happy,' she said, dragging a chair over to the stove so we could cook together. That night, with salsa splattering on the counter and music playing way too loud, I understood that some meals taste better when you surrender to the chaos.
Last summer during a beach house weekend, I made these for twelve people using three pans running simultaneously. We ate standing up, perched on countertops and leaning against door frames, salsa drips on shirts and laughter bouncing off the walls. Nobody left hungry and someone accidentally stole my favorite serving spoon.
Ingredients
- 500 g ground beef: I prefer slightly fattier beef like 80/20 for juicier tacos but lean works fine too
- 1 small onion, finely chopped: Red onion adds nice color but yellow onion is sweeter and mellower
- 2 cloves garlic, minced: Fresh garlic makes such a difference here, jarred garlic never quite the same punch
- 1 tbsp olive oil: Just enough to get things started without making the beef greasy
- 1 tsp ground cumin: This is the backbone of the seasoning, do not skip it or reduce the amount
- 1 tsp smoked paprika: Regular paprika works but smoked adds this incredible depth that people cannot quite place
- 1/2 tsp chili powder: Adjust based on your heat tolerance, this amount gives mild warmth
- 1/2 tsp dried oregano: Mexican oregano is traditional but regular works in a pinch
- 1/2 tsp salt: Start here and adjust at the end, the tomato paste adds some saltiness too
- 1/4 tsp black pepper: Freshly ground makes a noticeable difference if you have the time
- 2 tbsp tomato paste: This little tube concentrates everything into a rich coating for the beef
- 80 ml water: Helps dissolve the spices into the beef and creates a saucier texture
- 3 medium ripe tomatoes, diced: Roma tomatoes hold their shape better but ripe summer tomatoes are worth the mess
- 1/2 small red onion, finely chopped: Soak it in cold water for ten minutes if you find raw onion too harsh
- 1 small jalapeño, seeded and minced: Leave some seeds if you like it spicy, wear gloves when mincing
- 2 tbsp fresh cilantro, chopped: Stems have tons of flavor, do not throw them away
- Juice of 1 lime: Room temperature limes release more juice, roll them on the counter first to break down the fibers
- 2 ripe avocados: They should yield to gentle pressure but not feel mushy
- 1 small tomato, seeded and diced: Removing the seeds keeps the guacamole from getting watery
- 1/4 small red onion, finely chopped: Use the same soaking trick here for milder flavor
- Juice of 1/2 lime: Also helps prevent the avocado from browning too quickly
- 8 small corn or flour tortillas: Corn is more traditional but flour tortillas never tear under the weight of toppings
- Shredded lettuce: Iceberg adds satisfying crunch, romaine has more nutrition
- Grated cheddar or crumbled cotija cheese: Cotija is salty and crumbly like feta, cheddar melts beautifully
- Lime wedges: For squeezing over the top right before eating
Instructions
- Start with the salsa:
- In a medium bowl, combine the diced tomatoes, red onion, jalapeño, cilantro, and lime juice. Season generously with salt and pepper, mix well, and let it hang out while you prep everything else.
- Mash up some guacamole:
- In another bowl, mash the avocados with a fork until mostly smooth with some small chunks remaining. Stir in the diced tomato, red onion, lime juice, salt, and pepper until combined.
- Cook the aromatics:
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for about three minutes until softened and translucent. Toss in the garlic and cook for thirty seconds until fragrant.
- Brown the beef:
- Add the ground beef to the skillet, breaking it up with a wooden spoon. Cook until fully browned, about five to seven minutes, draining any excess fat if you are using really fatty beef.
- Add the spices:
- Sprinkle in the cumin, smoked paprika, chili powder, oregano, salt, and pepper. Stir in the tomato paste and let it cook for one minute before adding the water to dissolve everything.
- Simmer and thicken:
- Let the beef simmer for five to seven minutes until the sauce has thickened and coated the meat. Taste and adjust the seasoning, keeping in mind the tortillas and toppings will add more elements.
- Warm your tortillas:
- Heat tortillas in a dry skillet for about thirty seconds per side or wrap them in damp paper towels and microwave for thirty seconds. Keep them warm in a clean towel until serving.
- Build your tacos:
- Spoon the beef mixture onto warm tortillas and top with salsa, guacamole, shredded lettuce, and cheese if you are using it. Serve immediately with lime wedges on the side.
These tacos have become my go-to for new neighbors and bad days alike. There is something about handing someone a warm tortilla and letting them build their own bite that makes people feel at home, even if they just walked through the door ten minutes ago.
Making It Ahead
The beef filling actually tastes better the next day after the spices have had time to marry. Make a double batch and freeze half for those nights when cooking feels impossible.
Tortilla Tips
If you are using corn tortillas, pass them quickly through an open gas flame for charred spots and incredible flavor. Flour tortillas benefit from the same treatment but watch them closely because they burn faster.
Topping Variations
Sometimes I skip the cheese entirely and load up on pickled red onions or radish slices for brightness. Pinto beans refried in the same pan after the beef picks up all that seasoned goodness.
- Fresh corn right off the cob adds sweetness and crunch
- Crumbled queso fresco is lighter than cheddar and does not melt completely
- A dollop of sour cream helps balance the heat if you go heavy on the jalapeño
Set everything out on the table and let everyone build their own tacos. The best moments happen around platters and shared bowls, not perfectly plated individual servings.
Recipe Questions & Answers
- → How do I make the salsa taste fresh and vibrant?
-
Dice ripe tomatoes and finely chop red onion and jalapeño. Add fresh cilantro and fresh lime juice, then season with salt and pepper for a bright, balanced flavor.
- → What spices give the beef its rich flavor?
-
Ground cumin, smoked paprika, chili powder, and dried oregano blend to create a warm, smoky, and mildly spicy seasoning for the beef.
- → Can I prepare the guacamole ahead of time?
-
Yes, but to keep guacamole fresh and green, cover tightly and refrigerate. Add lime juice to prevent browning and stir before serving.
- → What is the best way to warm tortillas without drying them out?
-
Warm tortillas in a dry skillet for a few seconds on each side or microwave wrapped in a damp towel to keep them soft and pliable.
- → Are there variations for the beef filling?
-
Ground turkey or chicken can replace beef for a lighter option. Adjust seasoning as needed to maintain bold flavors.