Steak Fajitas with Peppers

Featured in: Everyday Meal Ideas

Sizzling strips of marinated flank steak cooked to perfection with colorful bell peppers and onions. The beef is seasoned with a zesty blend of lime, garlic, cumin, and smoked paprika for authentic Mexican flavors. Ready in just 35 minutes, these make for an easy weeknight dinner or fun weekend gathering.

Simply marinate the steak, sear until browned, then sauté the vegetables in the same pan for maximum flavor. Serve immediately with warm tortillas and your choice of sour cream, salsa, fresh cilantro, lime wedges, avocado, or shredded cheese.

Updated on Tue, 13 Jan 2026 11:09:00 GMT
Sizzling Steak Fajitas with marinated beef, charred peppers, and onions piled high on warm flour tortillas. Save to Pinterest
Sizzling Steak Fajitas with marinated beef, charred peppers, and onions piled high on warm flour tortillas. | aksilmargin.com

The first time I made fajitas, my apartment filled with that incredible sizzle sound that makes everyone migrate to the kitchen. My roommate actually abandoned her phone call just to stand over the skillet, inhaling the cumin and lime. We ended up eating standing up because nobody wanted to wait for a formal table setup.

Last summer, I made these for a Fourth of July gathering and my uncle declared them better than our local Tex Mex spot. The secret turned out to be letting the peppers get those gorgeous charred spots while the steak rested. Now it is the most requested dish for any casual dinner.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Flank or skirt steak (500 g): Thinly slicing against the grain is the difference between tender bites and chewy ones
  • Lime juice (2 tbsp): Fresh squeezed really does make the marinade sing brighter
  • Smoked paprika (1 tsp): This adds that subtle campfire flavor even when cooking indoors
  • Bell peppers (3, assorted colors): The mix looks beautiful and each variety brings slightly different sweetness
  • Large onion (1): Red onion adds nice color but yellow works perfectly too
  • Tortillas (8 small): Corn keeps it gluten free, flour brings that classic soft fold

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Marinate the steak:
Whisk together the olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and pepper in a bowl. Add the sliced steak and toss until every piece is coated. Let it sit for at least 15 minutes, though longer in the fridge makes it even better.
Sear the beef:
Heat one tablespoon of olive oil in a large skillet over medium-high heat until it shimmers. Add the steak in a single layer without overcrowding the pan. Cook for 2 to 3 minutes per side until browned and just cooked through, then remove and cover loosely.
Char the vegetables:
Add the remaining olive oil to the same skillet. Toss in the sliced peppers and onion. Cook for 5 to 7 minutes, stirring occasionally, until they are softened and have those delicious darkened edges.
Combine and serve:
Return the steak to the skillet and toss everything together. Let it sizzle for 1 to 2 minutes until hot. Serve immediately with warm tortillas and whatever toppings make you happy.
Juicy, perfectly seared Steak Fajitas topped with fresh cilantro and lime wedges on a rustic plate. Save to Pinterest
Juicy, perfectly seared Steak Fajitas topped with fresh cilantro and lime wedges on a rustic plate. | aksilmargin.com

My friend Sarah insists on building her fajitas with exactly three lime wedges squeezed over everything. It is become such a tradition that I now automatically place a small bowl of extra wedges on the table whenever she comes over.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing the Right Cut

Flank and skirt steak are classic for fajitas because they have great beef flavor and take on marinades beautifully. The key is slicing thinly across the grain, which shortens the muscle fibers and creates that tender texture. Ask your butcher to slice it if you are nervous about cutting it yourself.

Perfecting the Sizzle

That signature sound happens when properly marinated meat hits hot fat. Let your skillet get fully hot before adding anything. The aromatics in the marinade will release their oils into the cooking fat, creating that smell that announces dinner is ready better than any timer ever could.

Building Your Spread

The best fajita nights feel like a choose your own adventure. Set out bowls of different toppings and let everyone assemble their own creation.

  • Warm your tortillas directly over a gas flame for 15 seconds per side
  • Have everything ready before you start cooking because this comes together fast
  • Keep extra lime wedges handy because almost everyone wants more acid
Colorful skillet Steak Fajitas with tender beef, sautéed bell peppers, and onions ready for serving. Save to Pinterest
Colorful skillet Steak Fajitas with tender beef, sautéed bell peppers, and onions ready for serving. | aksilmargin.com

There is something uniquely satisfying about a meal that brings everyone to the table before it is even fully plated.

Recipe FAQs

What cut of beef works best for fajitas?

Flank steak or skirt steak are ideal choices. Both cuts have great beefy flavor and become tender when sliced thinly against the grain. Skirt steak offers more marbling while flank steak is leaner.

How long should I marinate the steak?

Marinate for at least 15 minutes for basic flavor absorption. For deeper flavor, marinate up to 2 hours in the refrigerator. Avoid marinating longer than 4 hours as the acid can break down the meat texture too much.

Can I make these fajitas gluten-free?

Absolutely. Simply use corn tortillas instead of flour tortillas. Always check that your seasoning blends and any toppings are certified gluten-free if you have severe sensitivities.

What temperature should I cook the steak?

Use medium-high heat to get a good sear on the steak. Cook for 2-3 minutes per side until browned and just cooked through. Avoid overcrowding the pan so the meat sears rather than steams.

Can I prepare the ingredients ahead of time?

Yes. Slice the vegetables and marinate the beef up to 2 hours before cooking. Store everything in the refrigerator until ready to cook. The tortillas can be warmed just before serving.

What vegetables go best in fajitas?

Classic fajitas use a mix of red, yellow, and green bell peppers with sliced onion. The combination adds sweetness, color, and texture that complements the seasoned beef perfectly.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Steak Fajitas with Peppers

Marinated beef strips sizzling with colorful peppers and onions, served with warm tortillas and fresh toppings.

Time to Prep
20 minutes
Time to Cook
15 minutes
Overall Time
35 minutes
Created by Iris McNally


Skill Level Easy

Cuisine Mexican

Portions 4 Servings

Diet Details None specified

What You'll Need

For the Marinade

01 1 lb flank steak or skirt steak, sliced into thin strips
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 ½ tsp chili powder
08 ½ tsp salt
09 ¼ tsp black pepper

For the Fajitas

01 1 red bell pepper, sliced
02 1 yellow bell pepper, sliced
03 1 green bell pepper, sliced
04 1 large onion, sliced
05 2 tbsp olive oil

For Serving

01 8 small flour or corn tortillas, warmed
02 Sour cream (optional)
03 Salsa (optional)
04 Fresh cilantro, chopped (optional)
05 Lime wedges (optional)
06 Sliced avocado or guacamole (optional)
07 Shredded cheese (optional)

How to Prepare

Instruction 01

Prepare the Marinade: Whisk together olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper in a medium bowl. Add steak strips and toss to coat thoroughly. Marinate for at least 15 minutes, up to 2 hours refrigerated for deeper flavor.

Instruction 02

Sear the Steak: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Arrange marinated steak strips in a single layer. Sear for 2-3 minutes per side until browned and just cooked through. Remove steak from skillet and cover loosely to keep warm.

Instruction 03

Cook Vegetables: Add remaining 1 tablespoon olive oil to the same skillet. Add sliced bell peppers and onion. Sauté for 5-7 minutes until vegetables are softened and slightly charred, stirring occasionally.

Instruction 04

Combine and Serve: Return seared steak to the skillet with the vegetables. Toss everything together and heat for 1-2 minutes until mixture is sizzling hot. Serve immediately with warm tortillas and desired toppings.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Needed Tools

  • Large skillet or grill pan
  • Mixing bowls
  • Knife and cutting board
  • Tongs
  • Serving platter

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains wheat (if using flour tortillas) and dairy (if using sour cream or cheese). Gluten-free if using corn tortillas. Always check labels of toppings and tortillas for allergens if unsure.

Nutrition per portion

Nutritional details are for reference only and not medical advice.
  • Calories: 390
  • Fats: 19 g
  • Carbohydrates: 28 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.