Enjoy a flavorful dish featuring seasoned ground beef cooked with aromatic spices, nestled into warm tortillas. Complement this with a fresh, homemade tomato salsa bursting with lime and cilantro notes, and creamy guacamole made from ripe avocados. Quickly prepared in under an hour, this vibrant combination offers a satisfying meal that balances bold flavors and textures. Garnish with shredded lettuce and optional cheese for added richness, perfect for gatherings or weeknight dinners.
Taco Tuesday started as a joke in our apartment during grad school when we were too broke to go out but still wanted something that felt like a celebration from a restaurant. My roommate would insist on everything being made from scratch, even the salsa, which seemed ridiculous at 11 PM on a Tuesday. Now I understand why she bothered—there's something magical about the way fresh lime juice cuts through rich beef and how warm tortillas transform a handful of ingredients into something that makes everyone gather around the counter.
Last summer I made these for a backyard dinner when my cousin visited from Mexico City. She watched quietly as I prepared everything, then smiled and said the seasoning blend was exactly right. That small moment of validation from someone who grew up eating tacos regularly meant more than she probably realized.
Ingredients
- 500 g (1.1 lb) ground beef: The fat content keeps the meat juicy as it simmers with the spices
- 1 tbsp olive oil: Helps the onions soften without burning and creates a base for the spices
- 1 small onion, finely chopped: They almost disappear into the beef but add essential sweetness
- 2 cloves garlic, minced: Add it after the onions so it does not burn and turn bitter
- 1 tsp ground cumin: This is what gives the beef its signature earthy taco flavor
- 1 tsp smoked paprika: Adds depth and a subtle smokiness that pairs beautifully with beef
- 1/2 tsp chili powder: Provides gentle warmth without overwhelming the other spices
- 1/2 tsp ground coriander: Brightens the heavy spices and adds citrusy notes
- 1/2 tsp dried oregano: Use Mexican oregano if you can find it for more authentic flavor
- 1/2 tsp salt and 1/4 tsp black pepper: Enhances all the spices without making the beef salty
- 2 tbsp tomato paste: Concentrates the beef flavor and helps create a rich coating
- 100 ml (1/3 cup + 1 tbsp) beef broth or water: Loosens the mixture just enough so it simmers into a coating rather than a dry rub
- 3 medium ripe tomatoes, finely diced: The firmer they are the better your salsa will hold its texture
- 1/2 small red onion, finely chopped: Soak it in cold water for 10 minutes if you want to mellow the sharp bite
- 1 small jalapeño, seeded and minced: Leave some seeds if your group can handle the extra heat
- 2 tbsp fresh cilantro, chopped: Stir it in right before serving so it stays bright and fresh
- Juice of 1 lime: Squeeze it right over the salsa to wake up all the flavors
- 1/2 tsp salt and freshly ground black pepper: Taste the salsa before adding salt since the lime already provides brightness
- 2 ripe avocados: They should yield slightly to gentle pressure but not feel mushy
- 1 small tomato, finely diced: Remove the seeds first so your guacamole does not become watery
- 1/4 small red onion, finely chopped: Less onion here than in the salsa so it does not overpower the creamy avocado
- 2 tbsp fresh cilantro, chopped: Use the tender stems too because they hold so much flavor
- Juice of 1 lime: This much acid is crucial not just for taste but to keep the guacamole from turning brown
- Salt and pepper, to taste: Avocados need more salt than you might expect
- 8 small corn or flour tortillas: Corn is more traditional but flour stays softer longer
- Shredded lettuce and grated cheese: Iceberg lettuce adds the perfect crunch and mild flavor
- Lime wedges: Essential for squeezing over the finished tacos
Instructions
- Cook the aromatics:
- Heat olive oil in a large skillet over medium heat and add the chopped onion. Let it soften for 2 to 3 minutes until it becomes translucent and fragrant, then stir in the garlic for just 30 seconds so it does not burn.
- Brown the beef:
- Add the ground beef to the skillet, breaking it up with a wooden spoon. Cook for 5 to 7 minutes until it is fully browned and no pink remains, stirring occasionally to ensure even cooking.
- Add the spices:
- Sprinkle in the cumin, smoked paprika, chili powder, coriander, oregano, salt, and pepper. Stir constantly for about 1 minute until the spices are fragrant and coated evenly on the meat.
- Create the sauce:
- Stir in the tomato paste until it is well distributed and has darkened slightly in color. Pour in the beef broth or water, reduce the heat to low, and let it simmer for 5 minutes until the mixture has thickened into a rich coating.
- Mix the salsa:
- In a medium bowl combine the diced tomatoes, red onion, minced jalapeño, cilantro, lime juice, salt, and pepper. Stir well and set it aside for at least 15 minutes so the flavors have time to meld together.
- Mash the avocados:
- In a separate bowl use a fork to mash the avocados until they are mostly smooth with some small chunks remaining. Stir in the diced tomato, red onion, cilantro, lime juice, salt, and pepper until just combined.
- Warm the tortillas:
- Heat a dry skillet over medium heat and warm each tortilla for 20 to 30 seconds per side until pliable and slightly charred. Alternatively wrap them in foil and warm them in a 180°C (350°F) oven for 10 minutes.
- Build your tacos:
- Fill each warm tortilla with a generous spoonful of the seasoned beef. Top with shredded lettuce, homemade salsa, guacamole, and grated cheese if desired, then serve immediately with lime wedges on the side.
My daughter now requests these for her birthday dinner every year instead of cake. Watching her carefully construct each taco with exactly the right ratio of beef to guacamole has become one of my favorite kitchen traditions.
Making It Your Own
Ground turkey works surprisingly well here if you are looking to lighten things up. The key is adding a little extra olive oil to compensate for the lower fat content. I have also made these with a plant based crumble when my brother visited and honestly nobody could tell the difference once all the toppings were involved.
The Salsa Secret
Making the salsa at least 30 minutes ahead is non negotiable. Those raw onions need time to mellow out in the lime juice and the tomatoes release enough liquid to create their own light sauce. I learned this the hard way after serving it too fresh and having everyone complain about the sharp onion bite.
Perfect Party Prep
Everything except the guacamole can be made hours ahead and kept at room temperature. The beef actually reheats beautifully and develops deeper flavor. Just warm it gently over low heat, stirring in a splash of water if it seems too thick.
- Set up a topping station with small bowls so guests can customize their own tacos
- Keep the tortillas warm in a low oven wrapped in a clean kitchen towel
- Double the guacamole because it always disappears faster than you expect
There is something about standing around the kitchen counter, building tacos with friends and family, that turns dinner into an occasion. These never fail to make a regular Tuesday feel like a celebration worth remembering.
Recipe FAQs
- → What type of beef is best for this dish?
-
Ground beef with moderate fat content works well, as it stays juicy and flavorful during cooking.
- → Can I make the salsa milder?
-
Yes, reduce or omit the jalapeño seeds to lower the heat while keeping vibrant flavors.
- → How do I keep the guacamole from browning?
-
Add fresh lime juice and cover tightly with plastic wrap to minimize air contact.
- → What tortillas should I use for gluten-free options?
-
Certified gluten-free corn tortillas are a great choice to keep the dish gluten-free.
- → Can I prepare parts of this dish ahead of time?
-
Yes, the salsa and guacamole can be made in advance and refrigerated to enhance their flavors.