Angus Beef Fajitas Recipe: Skillet-Seared Steak With Charred Peppers and Onions

Main Courses

Angus Beef Fajitas Recipe: Skillet-Seared Steak With Charred Peppers and Onions

This angus beef fajitas recipe delivers restaurant-quality flavor with tender, marinated steak and smoky charred vegetables—perfect for a weeknight dinner that feels like a fiesta. The secret lies in a simple yet powerful marinade that transforms tough cuts into melt-in-your-mouth strips, while high-heat searing creates that signature fajita crust.

I’ve perfected this method over years of testing, ensuring every bite is juicy, aromatic, and packed with depth.

The beauty of this recipe is its balance of authenticity and approachability. You’ll start with thinly sliced angus beef, marinated in a blend of citrus, garlic, and spices, then seared in a hot skillet alongside charred bell peppers and onions.

The result? A dish that’s bold enough for a gathering but simple enough for a weeknight. No special equipment needed—just a sharp knife, a hot pan, and a little patience for the marinating process.

What you’ll end up with is a sizzling skillet of perfectly seared steak, caramelized onions, and sweet, smoky peppers, all ready to be wrapped in warm tortillas with your favorite toppings.

The flavors are rich and complex—bright from the lime, savory from the garlic, and deep from the char—while the beef stays tender and juicy. This isn’t just a meal; it’s an experience that brings the vibrancy of a Mexican street corner to your kitchen.

Pair it with a cold Mexican lager or a classic margarita for the full effect, and you’ve got a dinner that’s as impressive as it is delicious. Whether you’re feeding a crowd or treating yourself to a special night in, this recipe delivers every time. Let’s get started.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for angus beef fajitas

Pantry staples plus a few fresh finds for fajitas that taste like fiesta night.

Ingredient Amount Notes
Angus Beef 🥩 1 ½ lb Thinly sliced against grain
Yellow Onion 🧅 1 whole Sliced into strips
Bell Peppers 🌶️ 3 whole Mixed colors, sliced
Lime 🍋 2 whole Juiced, zest reserved
Garlic Cloves 🧄 6 cloves Minced finely
Olive Oil 🫒 ½ cup Extra-virgin preferred
Cumin 🌿 1 tbsp Ground fresh if possible
Chili Powder 🌶️ 1 tbsp Smoked variety ideal
Salt 🧂 1 ½ tsp Kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Cilantro 🌿 ¼ cup Chopped, for garnish
Flour Tortillas 🌯 8 whole Medium size preferred
Sour Cream 🥛 ¼ cup For serving
Avocado 🥑 1 whole Sliced, for serving

Angus beef is non-negotiable here—look for ribeye or sirloin cuts at your butcher or grocery store's meat counter. Costco or Whole Foods often have pre-sliced fajita beef, but slicing it yourself ensures perfect strips. The lime should smell bright and zesty—Mexican limes are ideal, but regular limes work too. For the peppers, grab a mix of red, yellow, and green if you can—Trader Joe's usually has a great pre-sliced mix. The tortillas? Mission or La Tortilla Factory are my go-tos—they stay soft even when reheated.

No cumin? Corriander seeds ground fine works in a pinch, though it won't be identical. Short on bell peppers? Zucchini or mushrooms add texture—just slice them thinner. The avocado can be subbed with guacamole if you're making that too. For the marinade, orange juice instead of lime gives a sweeter twist. And if you're feeling lazy, pre-made fajita seasoning (like Old El Paso) saves time—just double the spices for depth. The beef marinates best in the fridge for at least 2 hours, but overnight is ideal.

Marinated beef keeps 2 days in the fridge, but use it sooner for best texture. The tortillas? Wrap in foil and reheat in a dry pan for 30 seconds per side. The peppers and onions can be prepped ahead and stored in an airtight container for 3 days. For a crowd, double the marinade and use two skillets—cast iron holds heat best. Leftovers? Shred the beef and toss with the veggies for fajita burrito bowls.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—no chopping boards, no extra pans. Slice the onions and peppers, toss them on the same skillet where the beef sizzles, and let the residual heat caramelize everything. Honestly, the only cleanup is wiping down one pan while the house smells like heaven.
  • Juicy, Charred Perfection: That first bite of seared Angus with its smoky crust and tender center? It’s the kind of flavor that makes you pause mid-chew. The lime brightens it all, cutting through the richness while the garlic adds this deep, savory punch that lingers.
  • Weeknight or Weekend Star: Throw these together on a Tuesday when you’re exhausted, or set up a DIY fajita bar for a Saturday brunch with friends. The beef stays delicious reheated, so it’s my go-to for meal prep—just toss leftovers in the fridge and reheat with a splash of lime juice.
  • Budget-Friendly Luxury: You’re paying for the Angus, but the rest? Basic, affordable ingredients that stretch far. A single pound of beef feeds four with leftovers, and the peppers and onions last for days. Between us, this is how I make steak taste like a splurge without the restaurant price tag.

Step-by-step instructions for skillet-seared Angus beef fajitas

Here's how to make fajitas that sizzle with perfectly seared beef and charred vegetables.

1

Prep and Season the Angus Beef

Start by slicing the 1.5 lb Angus Beef against the grain into ¼-inch thick strips. This cut ensures tender, bite-sized pieces that cook quickly. Pat the beef dry with paper towels—this helps create that beautiful crust when searing.

In a small bowl, mix together 1 tbsp cumin, 1 tbsp chili powder, 1.5 tsp salt, and 0.5 tsp black pepper. Rub this spice blend generously over the beef strips, pressing it into the meat so it sticks. Let the seasoned beef sit at room temperature for 15-20 minutes while you prep the vegetables. This resting time ensures even cooking.

2

Sear the Beef and Sauté the Vegetables

Heat a large skillet over medium-high heat until it's smoking hot. Add 0.25 cup olive oil and swirl to coat the pan evenly. Working in batches if needed, add the seasoned beef strips and sear for 2-3 minutes until they develop a deep brown crust on the outside. Remove the beef and set it aside on a plate.

In the same skillet, add the sliced 1 whole yellow onion and 3 whole bell peppers (cut into strips). Sauté for 5-6 minutes until the onions soften and the peppers begin to blister and char. Add the 6 minced garlic cloves and cook for another 30 seconds until fragrant. This step builds layers of flavor—don't skip it!

3

Combine and Finish with Lime

Return the seared beef to the skillet and stir everything together. Cook for an additional 1-2 minutes to let the flavors meld. The beef should be cooked to your preferred doneness—medium-rare to medium is ideal for fajitas. Remove from heat and transfer the mixture to a serving bowl.

Juice 2 whole lime and stir it into the fajita mixture. This brightens the flavors and balances the richness of the beef. Sprinkle with the reserved lime zest and 0.25 cup chopped cilantro for freshness. The acidity from the lime juice is key—it cuts through the fat and enhances all the other flavors.

4

Warm the Tortillas and Assemble

Warm the 8 whole flour tortillas in a dry skillet over medium heat for 20-30 seconds per side until pliable. Keep them covered with a clean towel to stay warm. This step is crucial—cold tortillas make for a less enjoyable eating experience.

Divide the fajita mixture evenly among the tortillas, adding a dollop of 0.25 cup sour cream and slices of 1 whole avocado to each one. Fold the tortillas in half or roll them up for easy handling. Serve immediately while everything is hot and the avocado is still fresh.

👨‍🍳

Pro Tips For Making Angus Beef Fajitas

  • Slice Beef Thinly: I learned this the hard way—thick strips of Angus stay tough no matter how long you cook them. Aim for ¼-inch slices, no wider, so they sear fast and stay tender. If your knife skills are rusty, freeze the meat for 20 minutes first; it’ll hold its shape better.
  • Char the Onions First: Skip the slow cook and blister those onion slices in the same pan as the beef. High heat for 3-4 minutes until they’re dark around the edges—this caramelizes the natural sugars and adds depth. (Yes, it looks messy, but it’s the thing that matters most.)
  • Don’t Overcrowd the Pan: I was skeptical until I tried it: cook the beef in batches if needed. A crowded pan steams the meat instead of searing it, and you’ll end up with gray, sad fajitas. Two minutes per side max, then pull them out—even if they’re not fully done.
  • Use Bell Pepper Strips, Not Dice: Thin strips (about ¼-inch wide) cook faster and stay crisp-tender. Dice turns them into mush, and you’ll spend twice as long stirring. Cut them lengthwise first, then slice into strips—it’s a game-changer for texture.

Flavor customization for this angus beef fajitas

Spice Level Control

Adjust the heat with smoked paprika or cayenne pepper—start with ½ tsp and increase to 1 tsp for a smoky kick or 1 tsp for fiery heat. I often blend ½ tsp smoked paprika + ¼ tsp cayenne for balanced warmth.

For extra depth, add ½ tsp chipotle powder to the marinade for smoky, spicy complexity. 🌶️

Citrus Variations

Swap lime for orange juice (½ cup) to sweeten the marinade—perfect for crowd-pleasing fajitas. For tangy brightness, mix 1 tbsp lime juice + 1 tbsp lemon juice.

I love adding 1 tsp honey to the marinade when using orange juice to balance acidity. The zest adds aromatic depth without overpowering.

Protein Swaps

Use chicken thighs (1.5 lbs) for a lighter option—marinate for 4 hours to tenderize. For seafood lovers, try shrimp (1.5 lbs) with ½ tsp smoked paprika + ½ tsp garlic powder. The marinade works beautifully on both, but reduce cooking time to 2-3 minutes for shrimp. 🍤

Vegetable Boosts

Add 1 cup sliced mushrooms for umami depth or 1 zucchini (sliced thin)> for freshness. I often include ½ cup corn kernels (grilled) for a Tex-Mex twist.

For spicier veggies, swap in jalapeños (sliced)>—remove seeds for milder heat. The key is to prep all veggies to the same size for even cooking.

Cheese and Toppings

Upgrade with crumbled queso fresco or shredded Monterey Jack> for creaminess. For a smoky touch, add ½ cup pickled red onions> (store-bought or homemade). My go-to is ½ avocado + 2 tbsp crumbled cotija + cilantro> on every tortilla.

The contrast of cool cheese and fresh herbs elevates the dish instantly.

Smoky Grill Finish

For extra char, grill the fajita mixture on a hot grill> for 3-4 minutes> after skillet cooking. I love using mesquite or hickory wood chips> for authentic smokiness. If you don’t have a grill, finish under a broiler for 2 minutes>—watch closely to avoid burning.

This step adds a restaurant-quality depth that’s hard to match on the stovetop alone. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why is slicing the beef against the grain so important?

Slicing against the grain breaks up the muscle fibers, making the beef tender and easier to chew. When cooked properly, this technique ensures each bite melts in your mouth rather than feeling tough. For fajitas, aim for ¼-inch thick strips—any thicker and the outside may overcook before the inside is tender.

2

Can I use pre-sliced fajita beef instead of cutting my own?

Yes, but check the thickness—pre-sliced beef is often ⅛-inch thick, which cooks faster. If using pre-sliced, reduce cooking time to 1-2 minutes per side to avoid overcooking. For best results, still pat it dry and marinate for at least 30 minutes to build flavor.

3

How do I prevent the tortillas from getting soggy?

Warm tortillas in a dry skillet for 20-30 seconds per side until pliable, then keep them covered with a clean towel. Assemble fajitas just before serving and avoid adding wet toppings (like raw onions) until the last minute. For extra protection, place a dry paper towel under the tortilla before adding fillings.

4

What's the best way to reheat leftover fajitas?

Reheat in a skillet over medium heat with 1 tbsp olive oil for 2-3 minutes to restore crispiness. For tortillas, wrap them in foil and warm in a 350°F oven for 5 minutes. Avoid microwaving—it turns the beef rubbery. Add fresh avocado and lime juice when serving to brighten flavors.

5

Can I make this recipe in a slow cooker?

Not ideal for the beef—slow cooking makes it tough. However, you can marinate the beef separately, then cook the vegetables only in the slow cooker on high for 2-3 hours. For the beef, sear it in a skillet after removing from the slow cooker to get that perfect crust. The flavors will still be delicious, just with a different texture profile.

★★★★★5.0(7 reviews)
Categories Main Courses