Beef Tacos Homemade Salsa Guacamole (Print version)

Seasoned beef in warmed tortillas with zesty salsa and creamy guacamole for a flavorful, colorful dish.

# What you need:

→ For the Beef

01 - 1.1 lbs ground beef
02 - 1 tbsp olive oil
03 - 1 small onion, finely chopped
04 - 2 cloves garlic, minced
05 - 1 tsp ground cumin
06 - 1 tsp smoked paprika
07 - 1/2 tsp chili powder
08 - 1/2 tsp ground coriander
09 - 1/2 tsp dried oregano
10 - 1/2 tsp salt
11 - 1/4 tsp black pepper
12 - 2 tbsp tomato paste
13 - 1/3 cup plus 1 tbsp beef broth or water

→ For the Homemade Salsa

14 - 3 medium ripe tomatoes, finely diced
15 - 1/2 small red onion, finely chopped
16 - 1 small jalapeño, seeded and minced
17 - 2 tbsp fresh cilantro, chopped
18 - Juice of 1 lime
19 - 1/2 tsp salt
20 - Freshly ground black pepper, to taste

→ For the Guacamole

21 - 2 ripe avocados
22 - 1 small tomato, finely diced
23 - 1/4 small red onion, finely chopped
24 - 2 tbsp fresh cilantro, chopped
25 - Juice of 1 lime
26 - Salt and pepper, to taste

→ For Serving

27 - 8 small corn or flour tortillas, warmed
28 - Shredded lettuce
29 - Grated cheese (optional)
30 - Lime wedges

# Directions:

01 - Heat olive oil in a large skillet over medium heat. Add onion and cook 2–3 minutes until softened. Add garlic and cook 30 seconds more. Add ground beef, breaking it up with a spoon, and cook until browned, about 5–7 minutes. Stir in cumin, smoked paprika, chili powder, coriander, oregano, salt, and pepper. Add tomato paste and mix well. Pour in beef broth or water, reduce heat, and simmer for 5 minutes until slightly thickened.
02 - In a bowl, combine tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and pepper. Mix well and set aside to allow flavors to meld.
03 - In another bowl, mash avocados with a fork until mostly smooth. Stir in tomato, red onion, cilantro, lime juice, salt, and pepper. Mix gently to combine.
04 - Heat tortillas in a dry skillet over medium heat for 20–30 seconds per side or wrap in foil and warm in a 350°F oven for 10 minutes.
05 - Fill each tortilla with a generous spoonful of seasoned beef. Top with shredded lettuce, salsa, guacamole, and grated cheese if desired. Serve immediately with lime wedges.

# Expert advice:

01 -
  • The homemade salsa and guacamole make everything taste brighter and fresher than store-bought versions ever could.
  • You can customize the spice level and toppings to please everyone at the table.
02 -
  • Warm tortillas make or break this dish, so do not skip this step even if you are in a hurry.
  • Letting the salsa sit for at least 15 minutes transforms it from chopped vegetables into something that tastes like it came from a restaurant.
03 -
  • Taste the beef mixture after it simmers and adjust the spices before serving.
  • Make the guacamole right before serving because it does not hold well once the avocados oxidize.