Ingredients
Scale
For the Beef Filling:
- 1 lb (450g) ground beef or flank steak, thinly sliced
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 tsp chili powder
- 1 tsp ground cumin
- 1 tsp paprika
- ½ tsp oregano
- Salt and pepper to taste
- ¼ cup beef broth or water (optional, for moistness)
For the Salsa:
- 3 medium tomatoes, diced
- 1 small onion, finely chopped
- 1 jalapeño, minced
- ¼ cup fresh cilantro, chopped
- 1 tbsp lime juice
- Salt to taste
For the Guacamole:
- 3 ripe avocados
- 1 tbsp lime juice
- 1 small tomato, diced (optional)
- 1 clove garlic, minced
- 2 tbsp fresh cilantro, chopped
- Salt to taste
Additional Ingredients:
- 8 small tortillas (corn or flour)
- Shredded lettuce or cabbage (optional)
- Shredded cheese (optional)
- Lime wedges for serving
Instructions
Step 1: Prepare the Beef Filling
- Heat olive oil in a skillet over medium heat. Add the diced onion and garlic, sauté until fragrant and softened.
- Add the ground beef or sliced flank steak to the skillet. Cook until browned, breaking up the meat with a wooden spoon if using ground beef.
- Stir in chili powder, cumin, paprika, oregano, salt, and pepper. Mix well to coat the beef evenly with the spices.
- If the mixture seems dry, add ¼ cup of beef broth or water for extra moisture. Let it simmer for 2-3 minutes, then set aside.
Step 2: Make the Salsa
- In a bowl, combine diced tomatoes, chopped onion, jalapeño, cilantro, lime juice, and salt.
- Mix well and let it sit for 10-15 minutes to allow the flavors to meld.
Step 3: Prepare the Guacamole
- Scoop the avocado flesh into a bowl and mash it with a fork until smooth or slightly chunky, based on preference.
- Mix in lime juice, minced garlic, diced tomato (if using), cilantro, and salt. Taste and adjust seasoning as needed.
Step 4: Warm the Tortillas
- Heat the tortillas in a dry skillet over medium heat for 15-30 seconds per side, or wrap them in foil and warm in the oven at 350°F (175°C) for 10 minutes.
Step 5: Assemble the Tacos
- Lay a warm tortilla on a plate. Add a spoonful of beef filling as the base.
- Top with a scoop of fresh salsa and guacamole.
- Add optional toppings like shredded lettuce, cheese, or a squeeze of lime juice for extra flavor.
Step 6: Serve and Enjoy
- Serve immediately with lime wedges on the side. Pair with your favorite sides like Mexican rice, refried beans, or elote.
Notes
- For extra heat, add a dash of hot sauce or diced serrano peppers to the salsa or guacamole.
- Store leftovers in separate airtight containers in the refrigerator for up to 3 days.
- For a low-carb option, use lettuce wraps instead of tortillas.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos
- Calories: ~350
- Sugar: 2g
- Sodium: 450mg
- Fat: 20g
- Saturated Fat: 5g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 22g
- Cholesterol: 50mg
Keywords: Beef tacos, guacamole, salsa, taco recipe, Mexican dinner, weeknight meal