Beef Fajitas with Guacamole (Printer-friendly)

Tender beef strips with peppers and onions in warm tortillas topped with creamy guacamole.

# What You'll Need:

→ Beef & Marinade

01 - 1.1 lbs flank steak or sirloin, thinly sliced
02 - 2 tbsp olive oil
03 - 2 tbsp lime juice (about 1 lime)
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 salt
09 - 1/4 tsp black pepper

→ Vegetables

10 - 1 red bell pepper, sliced
11 - 1 yellow bell pepper, sliced
12 - 1 green bell pepper, sliced
13 - 1 large red onion, sliced
14 - 1 tbsp olive oil

→ Guacamole

15 - 2 ripe avocados
16 - 1 small tomato, finely diced
17 - 1/4 small red onion, finely chopped
18 - 1 tbsp fresh lime juice
19 - 2 tbsp fresh cilantro, chopped
20 - 1/2 tsp salt
21 - 1/4 tsp ground black pepper

→ To Serve

22 - 8 small flour tortillas (or corn for gluten-free)
23 - Lime wedges
24 - Fresh cilantro (optional)
25 - Sour cream (optional)

# How To Make It:

01 - Combine olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper in a bowl. Add the sliced beef and toss to coat thoroughly. Marinate for at least 15 minutes, or refrigerate up to 2 hours for deeper flavor penetration.
02 - Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the sliced peppers and red onion. Sauté for 4–5 minutes until softened and slightly charred at the edges. Remove from skillet and set aside on a plate.
03 - In the same skillet, arrange the marinated beef in a single layer. Cook for 2–3 minutes per side until well-browned and just cooked through. Return the sautéed vegetables to the skillet, toss everything together, and cook for 1 additional minute. Remove from heat immediately.
04 - Mash the avocados in a bowl until mostly smooth with some chunks remaining. Stir in the diced tomato, chopped onion, lime juice, cilantro, salt, and pepper until well combined. Adjust seasoning to taste if needed.
05 - Warm the tortillas in a dry skillet or microwave until pliable. Fill each tortilla with the beef and vegetable mixture. Top generously with guacamole. Garnish with fresh cilantro or a dollop of sour cream if desired. Serve immediately with lime wedges on the side.

# Expert Tips:

01 -
  • The homemade marinade puts expensive restaurant versions to shame
  • Everything comes together in under 45 minutes even with prep
02 -
  • Overcrowding the pan when cooking beef steams instead of sears
  • The guacamole needs more salt than you think
03 -
  • Freeze the beef for 20 minutes before slicing for paper-thin strips
  • Let the marinated beef come to room temperature before cooking