Beef Fajitas with Guacamole

Sizzling beef fajitas with guacamole, vibrant peppers, and onions, ready for wrapping in warm tortillas. Save to Pinterest
Sizzling beef fajitas with guacamole, vibrant peppers, and onions, ready for wrapping in warm tortillas. | savourysprint.com

Enjoy tender, marinated beef strips sautéed with colorful bell peppers and onions, creating a vibrant Tex-Mex dish. Complement these with creamy guacamole made from ripe avocados, fresh lime, and finely chopped vegetables. Served warm alongside soft tortillas, this flavorful combination offers a balance of smoky, tangy, and fresh tastes ideal for sharing. Options for gluten-free servings and extra spice level make it adaptable to varied preferences.

My neighbor once challenged me to make fajitas that could compete with her favorite taquería, and honestly, the sizzle from that hot skillet became the turning point in my weeknight cooking. The marinade—a simple blend of lime, cumin, and smoked paprika—transforms thin beef strips into something that tastes like you've been perfecting this for years. What started as a casual dinner bet turned into a recipe I now make whenever I want to feel like I'm cooking something special without spending half the evening in the kitchen.

I'll never forget the first time I made this for my family—my teenage nephew actually looked up from his phone when the pan hit the stove, drawn by the smell alone. That moment when everyone gathers around the table building their own fajitas, choosing their own toppings, no two plates identical—that's when you realize you've made something people will want again and again.

Ingredients

  • Flank steak or sirloin, thinly sliced: This cut becomes tender when marinated and cooked quickly over high heat; ask your butcher to slice it for you if you prefer to skip that step.
  • Bell peppers (red, yellow, green): The mix of colors isn't just pretty—each pepper adds a slightly different sweetness, and the char from the pan deepens their flavor.
  • Large onion: Slice thick enough that they don't disappear into the pan, but thin enough to soften in just a few minutes.
  • Olive oil, lime juice, garlic: This trio forms the backbone of the marinade, brightening the beef and keeping it juicy.
  • Cumin, smoked paprika, chili powder: These spices build on each other; don't skip the smoked paprika if you can help it—it's where the depth comes from.
  • Ripe avocados: Choose ones that yield slightly to gentle pressure; they should feel buttery, not hard or mushy.
  • Fresh cilantro and lime: These keep the guacamole tasting bright and alive, not dull and brown.
  • Warm tortillas: Whether flour or corn, warming them matters—cold tortillas are flavorless, but a minute in a dry skillet transforms them into something you actually want to eat.

Instructions

Build the marinade and coat the beef:
Whisk together olive oil, lime juice, minced garlic, cumin, smoked paprika, chili powder, salt, and pepper in a large bowl. The mixture should look fragrant and unified. Add your beef strips and toss until every piece is coated, then let it sit for at least 15 minutes—or up to 2 hours if you have the time, since the longer it rests, the more tender and flavorful it becomes.
Sear the beef until golden:
Heat your skillet or grill pan over high heat until it's almost smoking—you want that heat to create a brown crust on the meat. Working quickly, add the beef in a single layer and let it sit undisturbed for 2-3 minutes per side; moving it around too much keeps it from browning properly. The beef should still have give when you press it; you're aiming for medium-rare.
Char the peppers and onions:
Remove the beef to a plate and add your sliced onions and peppers to the same hot pan. The leftover marinade and beef drippings will cling to them and flavor them deeply. Sauté for 5-6 minutes, stirring occasionally, until they're soft enough to bite easily but still hold their shape and develop charred edges.
Bring it all back together:
Return the beef to the pan with the vegetables, stirring gently for just a minute to warm everything through and meld the flavors. The whole thing should still smell like that sizzle you started with.
Make the guacamole:
While the beef and vegetables finish, halve your avocados and scoop the flesh into a bowl. Squeeze lime juice over them immediately—this stops them from browning and adds flavor. Mash with a fork or spoon until it's creamy but still has small chunks, then fold in the diced tomato, finely chopped red onion, cilantro, salt, and pepper.
Warm the tortillas and serve:
Heat each tortilla in a dry skillet for about 30 seconds per side until pliable and warm, or wrap them in a damp towel and microwave them for 30-45 seconds. Serve the beef and vegetable mixture directly from the pan if you want that sizzling presentation, or transfer to a platter; either way, let people build their own fajitas with guacamole, cilantro, and lime wedges.
Save to Pinterest
| savourysprint.com

There's something almost ceremonial about passing around a hot skillet of fajitas, everyone moving their hands over the steam, assembling their own plate exactly how they want it. That freedom, that smell, that warmth—this meal stopped being just dinner the moment I realized my household would ask for it by name.

The Marinade is Everything

I learned this the hard way by once skipping the marinade and throwing cold beef straight into a hot pan—it cooked, sure, but it tasted flat and one-note. That 15 minutes (or 2 hours) when the beef soaks in lime, garlic, and spices isn't wasted time; it's the difference between beef that tastes tender and seasoned versus beef that tastes like you just threw it on a flame. If you're in a real rush, even 5 minutes helps, but trust me when I say the effort pays off the moment you take the first bite.

Temperature and Timing Are Your Friends

High heat is crucial here—a medium pan won't give you that sizzle or those charred edges that make fajitas feel special. The beef cooks in minutes, the vegetables in maybe 6, which means the whole cooking process is actually faster than a lot of people think. If you're used to recipes that take 30 minutes of active cooking, this one will surprise you with how quick the payoff is.

Building Your Fajita Station

Some of my best meals have happened when I set everything out and let people create their own plate. It feels more like cooking together than cooking for people, and honestly, everyone's happier when they have control over what goes into their fajita. You can keep this simple—just the beef, peppers, guacamole, and tortillas—or go all out with cilantro, lime wedges, salsa, sour cream, and grated cheese.

  • Warm tortillas stay warm longer if you stack them in a cloth napkin or kitchen towel on the table.
  • Set out lime wedges alongside the guacamole so people can add extra brightness if they want.
  • If anyone's sensitive to spice, put the jalapeños or extra chili powder on the side so they can control their own heat level.
A close-up of delicious beef fajitas featuring tender beef, colorful bell peppers, and fresh homemade guacamole. Save to Pinterest
A close-up of delicious beef fajitas featuring tender beef, colorful bell peppers, and fresh homemade guacamole. | savourysprint.com

This is the kind of meal that turns an ordinary Tuesday into something people talk about, where everyone feels like they're part of the cooking even if they just watched and waited. Once you make this once, it becomes one of those recipes you pull out again and again.

Recipe FAQs

Combine olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper. Toss beef strips in the mixture and marinate for at least 15 minutes, up to 2 hours for deeper flavor.

Sauté sliced bell peppers and onions in a hot skillet for 5-6 minutes until slightly softened and charred at the edges, enhancing their natural sweetness and texture.

Mash ripe avocados with lime juice until mostly smooth, then gently fold in diced tomato, red onion, cilantro, salt, and pepper for a balanced, fresh taste.

Yes, substituting flour tortillas with corn tortillas makes the dish gluten-free without sacrificing flavor or texture.

Adding sliced jalapeños or a pinch of cayenne to the marinade boosts heat, allowing customization of the dish's spiciness to suit personal preferences.

Beef Fajitas with Guacamole

Sizzling marinated beef strips with peppers and creamy guacamole served warm with tortillas.

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

Ingredients

Beef Fajitas

  • 1.1 lb flank steak or sirloin, thinly sliced
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 large onion, sliced
  • 2 tbsp olive oil
  • 2 garlic cloves, minced
  • Juice of 1 lime
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Guacamole

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

To Serve

  • 8 small flour or corn tortillas, warmed
  • Fresh cilantro leaves (optional)
  • Lime wedges (optional)

Instructions

1
Marinate Beef: Combine olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper in a large bowl. Add beef strips and toss to coat thoroughly. Let marinate for at least 15 minutes or up to 2 hours for more flavor.
2
Cook Beef: Heat a large skillet or grill pan over high heat. Add marinated beef and cook for 2 to 3 minutes per side until browned but tender. Remove from heat and set aside.
3
Sauté Vegetables: In the same pan, add sliced onions and bell peppers. Sauté for 5 to 6 minutes until slightly softened and charred at edges.
4
Combine Beef and Vegetables: Return cooked beef to the pan with vegetables. Stir gently and heat through for 1 to 2 minutes.
5
Prepare Guacamole: In a bowl, mash avocados with lime juice until mostly smooth. Fold in diced tomato, red onion, cilantro, salt, and black pepper. Mix until combined.
6
Warm Tortillas and Serve: Warm tortillas in a dry skillet or microwave. Plate beef fajitas alongside guacamole. Garnish with cilantro leaves and lime wedges if desired.
Additional Information

Equipment Needed

  • Large skillet or grill pan
  • Mixing bowls
  • Chef's knife
  • Cutting board
  • Spoon or masher for guacamole

Nutrition (Per Serving)

Calories 430
Protein 27g
Carbs 32g
Fat 23g

Allergy Information

  • Contains gluten if flour tortillas are used
Natalie Brooks

Natalie shares approachable recipes and real cooking wisdom for anyone who loves homemade food.