Beef Fajitas with Guacamole

Golden beef fajitas with guacamole sizzling in a skillet, topped with fresh cilantro and lime wedges. Save to Pinterest
Golden beef fajitas with guacamole sizzling in a skillet, topped with fresh cilantro and lime wedges. | dishyden.com

Savory flank steak gets marinated in a zesty blend of lime, garlic, cumin, and smoked paprika before hitting the skillet. Colorful bell peppers and red onions add sweetness and crunch, creating that perfect fajita texture everyone loves.

The star of this dish is the creamy homemade guacamole, made with ripe avocados, fresh tomatoes, cilantro, and lime. It balances the spiced beef beautifully and adds a cooling contrast to the warm tortillas.

Ready in just 40 minutes, these fajitas are ideal for weeknight dinners or casual gatherings. Customize with your favorite toppings like sour cream, salsa, or shredded cheese.

The sizzle of onions hitting a hot pan is one of those sounds that instantly makes the kitchen feel alive. I usually end up dancing a little while I slice the peppers, trying to match the rhythm of the knife against the cutting board. There is something incredibly satisfying about a meal that comes together in a flurry of colors and smoke. It turns a Tuesday night into a mini fiesta without needing a special occasion.

My friend Sarah once swore she hated bell peppers until she tried these fajitas fresh off the cast iron. We stood around the stove eating them straight from the pan because nobody wanted to wait for the tortillas to warm up. The char on the vegetables changes everything, adding a sweetness that balances the spices perfectly. Now it is the only way I can get her to eat her greens.

Ingredients

  • Flank steak: Slice against the grain to keep it tender.
  • Smoked paprika: This gives the beef that authentic outdoor grill flavor.
  • Limes: Fresh juice is essential for the marinade and guacamole.
  • Avocados: Give them a gentle squeeze to ensure they are perfectly ripe.

Instructions

Marinate the Beef:
Whisk the oil, lime juice, and spices together in a bowl. Toss the sliced steak in the mixture and let it sit for at least 15 minutes.
Cook the Vegetables:
Heat oil in a large skillet over medium high heat. Add the peppers and onions, sauteing until they soften and develop a nice char.
Sear the Steak:
Cook the beef in the same hot skillet for a few minutes per side. Return the veggies to the pan and toss everything together for one final minute.
Mash the Avocados:
Scoop the flesh into a bowl and mash it with a fork. Stir in the tomato, onion, lime juice, and cilantro until combined.
Assemble and Serve:
Warm your tortillas until they are pliable. Pile in the beef mixture and top with a generous scoop of guacamole.
Sliced marinated beef and colorful peppers piled onto warm flour tortillas with creamy guacamole. Save to Pinterest
Sliced marinated beef and colorful peppers piled onto warm flour tortillas with creamy guacamole. | dishyden.com

Bringing a platter of these to the table always stops the conversation for a moment. Everyone starts building their own perfect creation, laughing when the toppings tumble out onto their plates. It is messy eating that brings people closer together. I have found that the best stories are told over a tray of fajitas.

Choosing the Right Tortilla

Flour tortillas tend to be softer and fold easier without breaking, which is great for loading them high. If you prefer the flavor of corn, look for ones that are specifically labeled as flexible and warm them slightly longer to prevent cracks.

Mastering the Sear

Getting those dark brown bits on the meat and vegetables requires high heat and patience. Listen for the loud sizzle which tells you the Maillard reaction is happening, creating depth of flavor that low heat cannot achieve.

Serving Ideas

While the fajitas are great on their own, a few sides can turn them into a full feast.

  • Keep a bowl of salsa nearby for an extra kick of heat.
  • A dollop of sour cream helps cool down the spices.
  • Cold beer or limeade are the perfect drinks to pair with this meal.
Tex-Mex beef fajitas with guacamole served family-style, complete with lime and fresh cilantro garnish. Save to Pinterest
Tex-Mex beef fajitas with guacamole served family-style, complete with lime and fresh cilantro garnish. | dishyden.com

Enjoy the vibrant flavors and the company of those you share them with. Cooking should always be this joyful and delicious.

Recipe FAQs

Flank steak or sirloin are ideal choices. Both cuts are lean, flavorful, and become tender when thinly sliced against the grain and quickly cooked over high heat.

Marinate for at least 15 minutes for good flavor absorption. For deeper flavor, marinate up to 2 hours in the refrigerator. Beyond 2 hours, the lime juice may break down the meat texture too much.

Absolutely. Add cayenne pepper to the marinade or use hot sauce. You can also include jalapeño peppers when sautéing the vegetables or serve with spicy salsa on the side.

Heat them in a dry skillet for 15-20 seconds per side until pliable and slightly charred. Alternatively, wrap in damp paper towels and microwave for 30 seconds.

Guacamole is best made fresh, but you can prepare it up to 2 hours ahead. Press plastic wrap directly onto the surface to prevent browning and keep refrigerated until serving.

Chicken breast or thighs work wonderfully. For a vegetarian option, try portobello mushrooms sliced into strips, or use a mix of extra bell peppers and onions.

Beef Fajitas with Guacamole

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

Prep 25m
Cook 15m
Total 40m
Servings 4
Difficulty Medium

Ingredients

Beef & Marinade

  • 1.1 lbs flank steak or sirloin, thinly sliced
  • 2 tbsp olive oil
  • 2 tbsp lime juice (about 1 lime)
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Vegetables

  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 large red onion, sliced
  • 1 tbsp olive oil

Guacamole

  • 2 ripe avocados
  • 1 small tomato, finely diced
  • 1/4 small red onion, finely chopped
  • 1 tbsp fresh lime juice
  • 2 tbsp fresh cilantro, chopped
  • 1/2 tsp salt
  • 1/4 tsp ground black pepper

To Serve

  • 8 small flour tortillas (or corn for gluten-free)
  • Lime wedges
  • Fresh cilantro (optional)
  • Sour cream (optional)

Instructions

1
Prepare the Marinade: Whisk together olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper in a bowl. Add the sliced beef and toss thoroughly to coat. Allow to marinate for at least 15 minutes, or refrigerate for up to 2 hours for deeper flavor penetration.
2
Sauté the Vegetables: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the sliced peppers and onion. Sauté for 4–5 minutes until vegetables are softened and display slight charring. Remove from skillet and set aside on a plate.
3
Cook the Beef: In the same skillet, arrange the marinated beef in a single layer. Sear for 2–3 minutes per side until browned and cooked through. Return the sautéed vegetables to the skillet, toss everything together, and cook for 1 additional minute. Remove from heat immediately.
4
Prepare the Guacamole: Mash the avocados in a bowl until reaching desired consistency. Fold in the diced tomato, chopped onion, lime juice, cilantro, salt, and pepper. Mix until thoroughly combined.
5
Assemble and Serve: Warm the tortillas in a dry skillet or microwave. 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 accompanied by lime wedges.
Additional Information

Equipment Needed

  • Large skillet or cast iron pan
  • Mixing bowls
  • Chef's knife
  • Cutting board
  • Tongs or spatula

Nutrition (Per Serving)

Calories 510
Protein 32g
Carbs 38g
Fat 25g

Allergy Information

  • Contains gluten if using flour tortillas. Contains dairy if adding sour cream. May contain sulfites present in some commercial tortillas.
Brooke Alden

Wholesome, simple recipes and cooking tips you'll actually use—made for real life and hungry families.