This dish features seasoned ground beef simmered with aromatic spices and tomato paste, served in warmed tortillas. Fresh salsa combines ripe tomatoes, jalapeño, and cilantro to add vibrant zest, while creamy guacamole balances with avocado and lime. Assembly includes layers of shredded lettuce, salsa, guacamole, and optional cheese, creating a colorful and satisfying meal perfect for gatherings or weeknight dinners. Preparation and cooking take under an hour, making it an approachable favorite.
My tiny apartment kitchen smelled like cumin and warming tortillas, and honestly, that is still one of my favorite scents in the world.
I hosted a Tuesday night taco party once that turned into a weekly tradition because nobody wanted to stop coming over for these.
Ingredients
- 500 g (1.1 lb) ground beef: The fat content keeps everything juicy and flavorful as it simmers with the spices.
- 1 tbsp olive oil: Helps the onions soften without burning and creates a nice base for the beef.
- 1 small onion, finely chopped: Sweetens as it cooks and adds depth to the seasoned beef mixture.
- 2 cloves garlic, minced: Add this after the onions have softened so it does not turn bitter.
- 1 tsp ground cumin: This is the backbone of the flavor profile and gives the beef its classic taco taste.
- 1 tsp smoked paprika: Adds a subtle smokiness that makes the beef taste like it has been cooking for hours.
- 1/2 tsp chili powder: Provides gentle warmth without overwhelming the other spices.
- 1/2 tsp ground coriander: Brightens the seasoning blend with citrusy, floral notes.
- 1/2 tsp dried oregano: Adds an earthy, herbal quality that balances the spices.
- 1/2 tsp salt and 1/4 tsp black pepper: Essential for bringing all the flavors together.
- 2 tbsp tomato paste: Concentrates the beef flavor and helps create a rich, saucy texture.
- 100 ml (1/3 cup + 1 tbsp) beef broth or water: Loosens the mixture just enough so it simmers into a perfect consistency.
- 3 medium ripe tomatoes, finely diced: Use tomatoes that yield slightly when pressed for the best salsa texture.
- 1/2 small red onion, finely chopped: Soak in cold water for 10 minutes if you want to mellow the sharpness.
- 1 small jalapeño, seeded and minced: Leave some seeds if you want more heat in your salsa.
- 2 tbsp fresh cilantro, chopped: Adds brightness and that unmistakable fresh flavor to both salsa and guacamole.
- Juice of 1 lime (for salsa): Acidity balances the sweetness of the tomatoes and ties everything together.
- 2 ripe avocados: Should give slightly to gentle pressure but not feel mushy.
- 1 small tomato, finely diced: Small chunks add texture throughout the creamy guacamole.
- 1/4 small red onion, finely chopped: Provides little pops of sharp flavor against the rich avocado.
- Juice of 1 lime (for guacamole): Prevents browning and adds essential acid to cut through the richness.
- 8 small corn or flour tortillas: Warm them thoroughly so they are pliable and do not crack when folded.
Instructions
- Get the beef started:
- Heat olive oil in a large skillet over medium heat, add the chopped onion, and cook for 2 to 3 minutes until it softens and becomes translucent.
- Add the aromatics:
- Stir in the minced garlic and let it cook for just 30 seconds until fragrant, being careful not to burn it.
- Brown the beef:
- Add the ground beef and break it up with a spoon as it cooks, letting it brown for 5 to 7 minutes until fully cooked through.
- Season the beef:
- Sprinkle in the cumin, smoked paprika, chili powder, coriander, oregano, salt, and pepper, stirring constantly to coat the beef evenly.
- Add depth and simmer:
- Stir in the tomato paste until well combined, pour in the beef broth or water, reduce heat, and let it simmer for 5 minutes until slightly thickened.
- Mix the salsa:
- Combine the diced tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and pepper in a bowl, then set it aside to let the flavors meld together.
- Mash the avocados:
- In another bowl, mash the avocados with a fork until mostly smooth with some small chunks remaining.
- Finish the guacamole:
- Gently stir in the diced tomato, red onion, cilantro, lime juice, salt, and pepper until just combined.
- Warm the tortillas:
- Heat tortillas in a dry skillet over medium heat for 20 to 30 seconds per side or wrap them in foil and warm in a 180°C (350°F) oven for 10 minutes.
- Build the tacos:
- Fill each warm tortilla with a generous spoonful of seasoned beef, then top with shredded lettuce, salsa, guacamole, and grated cheese if desired.
- Serve immediately:
- Bring everything to the table with lime wedges and let everyone add extra salsa or guacamole as they please.
Every time I make these now, I think about how the simplest meals often create the most lasting memories around the table.
Choosing Your Tortillas
Corn tortillas bring authentic flavor and a pleasant texture, while flour tortillas are softer and more forgiving for people who have never folded a taco before.
Making It Your Own
Ground turkey works surprisingly well here, and a plant-based alternative crumbles beautifully if you need to accommodate vegetarian friends.
Serving Suggestions
Pickled onions add bright acid and crunch, sliced radishes bring a peppery bite, and a cold Mexican lager or classic margarita ties everything together perfectly.
- Set up a topping bar so guests can build their own tacos exactly how they like them.
- Double the salsa and guacamole because they disappear faster than you expect.
- Keep extra lime wedges on hand because a fresh squeeze right before eating makes all the difference.
Hope these tacos bring as much joy to your table as they have to mine over the years.
Recipe FAQs
- → How do I keep the beef juicy while cooking?
-
Cook the ground beef on medium heat without over-stirring, allowing it to brown evenly. Adding tomato paste and broth helps retain moisture and deepen flavor.
- → Can I make the salsa spicier?
-
Yes, include some jalapeño seeds or add extra finely chopped jalapeño to increase the heat and create a spicier salsa.
- → What’s the best way to warm the tortillas?
-
Heat tortillas in a dry skillet for 20-30 seconds per side or wrap in foil and warm in a 350°F oven for 10 minutes to keep them soft and pliable.
- → How can I make the guacamole creamier?
-
Mash the avocados thoroughly with a fork until mostly smooth, then gently stir in the remaining ingredients to maintain a creamy texture.
- → Are there alternatives to ground beef in this dish?
-
You can substitute ground turkey or plant-based crumbles to suit different dietary preferences while maintaining similar seasoning and cooking methods.