Beef Fajitas with Guacamole

Sizzling marinated beef strips, colorful bell peppers, and onions on a plate with warm tortillas and creamy homemade guacamole for Beef Fajitas.  Save to Pinterest
Sizzling marinated beef strips, colorful bell peppers, and onions on a plate with warm tortillas and creamy homemade guacamole for Beef Fajitas. | cookingwithbrielle.com

These sizzling beef fajitas feature tender strips of marinated steak cooked with vibrant bell peppers and onions. The meat is seasoned with cumin, chili powder, and lime for authentic Tex-Mex flavor. Served with warm tortillas and homemade guacamole made from ripe avocados, fresh tomato, and cilantro. The entire meal comes together in just 45 minutes, perfect for a weeknight dinner that feels special. Customize with your favorite toppings for a festive, interactive dining experience.

The aroma of sizzling beef and sweet peppers always fills my kitchen with an undeniable energy. I discovered this fajita recipe during a summer road trip through Texas, where a local chef shared his family's technique for marinating the beef. Standing in that roadside diner's kitchen, watching him flip strips of steak with practiced ease, I knew this dish would become part of my regular rotation.

Last Cinco de Mayo, I prepared these fajitas for a backyard gathering that stretched well into the evening. The skillet kept sizzling as guests built their own fajitas, and conversation flowed as easily as the lime being squeezed over guacamole. Even my brother-in-law, notoriously picky about his Mexican food, asked for the recipe before heading home.

Ingredients

  • Flank Steak: The texture of flank steak matters tremendously here, as I learned after experimenting with various cuts - always slice against the grain for maximum tenderness.
  • Bell Peppers: Using both red and yellow creates a beautiful visual contrast and slightly different sweetness profiles.
  • Lime Juice: Fresh is non-negotiable here, as the brightness it brings to both the marinade and guacamole anchors all the other flavors.
  • Avocados: Choose ones that yield slightly to pressure but arent mushy, a lesson I learned after ruining guacamole with underripe fruit.
  • Smoked Paprika: This ingredient was my breakthrough addition after tasting something missing in earlier versions.

Instructions

Marinate with Purpose:
Combine olive oil, lime juice, minced garlic, and spices in a large bowl, whisking until fragrant. Toss your beef strips through this aromatic bath, ensuring each piece gets coated in those wonderful Tex-Mex flavors.
Craft Your Guacamole:
While the beef develops flavor, scoop ripe avocado flesh into a bowl and mash with just enough pressure to leave some texture. Fold in diced tomato, red onion, cilantro, lime juice, and salt until it looks like a beautiful mosaic of colors.
Sizzle the Vegetables:
Heat your skillet until it smokes slightly, then add your vibrant pepper and onion strips. Listen for that satisfying sizzle as they hit the hot surface, cooking just until they soften while maintaining some crispness.
Sear the Beef:
In the same hot pan, lay your marinated beef strips without crowding them. The sound and smell will immediately tell you youre doing something right as they brown and caramelize.
Reunite Everything:
Bring those colorful peppers and onions back to join the beef, tossing gently to combine the flavors that have developed separately. The brief marriage in the hot pan creates the perfect fajita harmony.
Warm Your Tortillas:
Give your tortillas a quick toast in a dry pan until they become pliable and develop small brown spots. This simple step transforms them from mere wrappers to an essential part of the experience.
Assemble and Enjoy:
Set everything out family-style and watch as people create their perfect fajita combination. The beef should still be steaming slightly, the guacamole cool and creamy against the warm ingredients.
A close-up view of seasoned sizzling Beef Fajitas with guacamole, lime wedges, and fresh cilantro garnish on a rustic wooden table.  Save to Pinterest
A close-up view of seasoned sizzling Beef Fajitas with guacamole, lime wedges, and fresh cilantro garnish on a rustic wooden table. | cookingwithbrielle.com

One Friday evening after a particularly exhausting work week, I mindlessly began prepping these fajitas while still in my office clothes. As the familiar scents filled my kitchen, I felt the stress melting away with each slice of the knife and sizzle in the pan. By the time I sat down to eat, wrapped in the comfort of these familiar flavors, the day's troubles had completely vanished.

The Art of Proper Marinating

I once rushed the marinating process and could immediately taste the difference. The acid from the lime juice needs that full 15 minutes to begin breaking down the proteins in the meat, creating pathways for the spices to penetrate. If you have time, marinating for up to two hours in the refrigerator will reward you with even more flavor, though the meat may become slightly firmer due to the acid.

Tortilla Selection Matters

Ive learned through countless fajita nights that corn tortillas offer an authentic taste but require careful warming to prevent cracking, while flour tortillas are more forgiving but heavier. For guests with gluten sensitivities, I keep a package of certified gluten-free corn tortillas on hand, warming them slightly longer than regular ones to achieve the perfect pliable texture.

Making It Your Own

The beauty of fajitas lies in their adaptability to personal taste and whats available in your kitchen. Ive made these with chicken when beef was unavailable, substituted bell peppers with poblanos for a different flavor profile, and even created a vegetarian version with portobello mushrooms that surprised me with its satisfying richness.

  • Consider setting up a build-your-own fajita bar for gatherings, allowing everyone to customize their creation.
  • Leftover fajita filling makes an exceptional breakfast when scrambled with eggs the next morning.
  • Double the guacamole recipe if serving avocado lovers, as it inevitably disappears faster than you expect.
Plated Beef Fajitas with sautéed veggies and creamy guacamole, ready for stuffing into warm tortillas for a festive Tex-Mex dinner. Save to Pinterest
Plated Beef Fajitas with sautéed veggies and creamy guacamole, ready for stuffing into warm tortillas for a festive Tex-Mex dinner. | cookingwithbrielle.com

These fajitas have seen me through impromptu gatherings, carefully planned dinner parties, and quiet meals for one. In each scenario, they bring a sense of celebration to the table, turning ordinary moments into memories flavored with lime, spice, and satisfaction.

Questions & Answers About the Recipe

Flank steak is traditional for fajitas, but sirloin and skirt steak also work well. The key is to slice the meat thinly against the grain to ensure tenderness. For budget-friendly options, you could also use chuck steak, though it may require slightly longer marinating time.

Simply substitute corn tortillas for the flour tortillas. Also double-check your spice mixes, as some commercial blends may contain gluten as anti-caking agents. All other ingredients in the recipe are naturally gluten-free.

Yes! You can marinate the beef for up to 24 hours in the refrigerator for even more flavor. The peppers and onions can be sliced a day ahead and stored in airtight containers. However, prepare the guacamole just before serving to prevent browning, or add extra lime juice and cover tightly with plastic wrap directly touching the surface.

Traditional accompaniments include Mexican rice, refried or black beans, corn salad, or a simple green salad with cilantro-lime dressing. For a complete Tex-Mex feast, consider adding queso dip with tortilla chips as an appetizer.

The lime juice in the recipe helps prevent browning, but for storage, press plastic wrap directly onto the surface of the guacamole (eliminating air contact) and refrigerate. Some people also find that keeping the avocado pit in the guacamole helps maintain its color longer.

Absolutely! Replace the beef with portobello mushrooms, firm tofu, or a plant-based meat substitute. Marinate and cook them following the same instructions. You could also add other vegetables like zucchini or corn for more texture and flavor.

Beef Fajitas with Guacamole

Marinated beef strips with colorful peppers, served with warm tortillas and fresh guacamole for an authentic Tex-Mex experience.

Prep 25m
Cook 20m
Total 45m
Servings 4
Difficulty Medium

Ingredients

For the Beef Fajitas

  • 1.1 lb 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 chili powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 large onion, thinly sliced

For the Guacamole

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

To Serve

  • 8 small flour or corn tortillas (gluten-free if needed)
  • Lime wedges
  • Extra cilantro, chopped

Instructions

1
Marinate the Beef: In a large bowl, mix olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and black pepper. Add the beef strips and toss to coat. Marinate for at least 15 minutes.
2
Prepare Guacamole: While the beef marinates, prepare the guacamole: Halve and pit the avocados, then scoop the flesh into a bowl. Mash lightly with a fork. Stir in tomato, red onion, cilantro, lime juice, and salt. Adjust seasoning to taste. Cover and refrigerate.
3
Cook Vegetables: Heat a large skillet or grill pan over high heat. Add a little oil if needed. Sauté the onions and bell peppers for 4–5 minutes until slightly softened but still vibrant. Remove from pan and set aside.
4
Cook Beef: Add the marinated beef to the hot pan (in batches if necessary). Sear for 2–3 minutes per side until browned and just cooked through.
5
Combine and Heat: Return peppers and onions to the pan with the beef. Toss to combine and heat through, about 1 minute.
6
Warm Tortillas: Warm the tortillas in a dry pan or microwave.
7
Serve: Serve beef fajitas in tortillas, topped with guacamole and extra cilantro. Offer lime wedges on the side.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Chef's knife
  • Cutting board
  • Large skillet or grill pan
  • Spatula or tongs
  • Small bowl (for guacamole)

Nutrition (Per Serving)

Calories 470
Protein 28g
Carbs 40g
Fat 22g

Allergy Information

  • Contains wheat (if using flour tortillas).
  • For gluten-free option, use corn tortillas.
  • May contain traces of other allergens depending on tortilla and spice mix brands—double-check labels if unsure.
Brielle Thompson

Home chef sharing approachable recipes, smart meal prep tips, and family-friendly comfort food for everyday cooks.