Beef Fajitas with Guacamole (Print)

Tender marinated beef with peppers and onions in warm tortillas, topped with fresh creamy guacamole.

# What You 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:

01 - Whisk together olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper in a bowl. Add sliced beef and toss thoroughly to coat. Let 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 sliced peppers and onion. Sauté for 4–5 minutes until vegetables soften and develop slight charring. Transfer to a plate and set aside.
03 - In the same skillet, arrange marinated beef in a single layer. Sear for 2–3 minutes per side until browned and cooked through. Return sautéed vegetables to the skillet, toss to combine, and cook for 1 additional minute. Remove from heat.
04 - Mash avocados in a bowl until mostly smooth with some chunks remaining. Fold in diced tomato, chopped onion, lime juice, cilantro, salt, and pepper until evenly incorporated.
05 - Heat tortillas in a dry skillet for 30 seconds per side or microwave wrapped in damp paper towels for 20–30 seconds until pliable and warm.
06 - Fill each warm tortilla with beef and vegetable mixture. Top generously with guacamole. Garnish with fresh cilantro and sour cream if desired. Serve immediately with lime wedges on the side.

# Expert Advice:

01 -
  • The homemade guacamole alone will make you wonder why you ever bothered with store bought
  • Everything comes together in under 40 minutes but tastes like it simmered all day
  • The marinade transforms ordinary beef into something so tender you might not need a knife
02 -
  • Don't overcrowd the pan when cooking the beef or it will steam instead of sear
  • The guacamole's lime juice isn't just for flavor, it keeps the avocado from turning brown
  • Warm tortillas are non negotiable, cold ones crack and ruin the whole experience
03 -
  • Partially freeze the beef for 30 minutes before slicing, it becomes much easier to cut thin
  • Let your skillet get properly hot before adding ingredients, that sizzle is what creates flavor