Steak Fajitas with Peppers

Featured in: Everyday Home Meals

These sizzling steak fajitas feature tender strips of flank steak marinated in lime, garlic, and aromatic spices. The beef is seared to perfection and combined with sautéed colorful bell peppers and sweet onions. Everything comes together in a hot skillet, creating those signature sizzling sounds and irresistible aromas that make fajitas so appealing. Ready in just 35 minutes, this customizable Mexican classic lets everyone build their own perfect creation with warm tortillas and favorite toppings like sour cream, salsa, fresh cilantro, creamy avocado, or shredded cheese.

Updated on Wed, 14 Jan 2026 13:07:00 GMT
Tender marinated beef strips with sautéed peppers and onions for sizzling Steak Fajitas. Save
Tender marinated beef strips with sautéed peppers and onions for sizzling Steak Fajitas. | mesataddut.com

The first time I made fajitas was completely by accident after I came home from the market with flank steak instead of the ground beef I needed for tacos. My kitchen filled with this incredible smoky citrus aroma that had my roommate wandering in asking what restaurant I had ordered from.

These have become my go-to when friends come over because the sizzling sound from the skillet always makes people lean in closer. Plus theyre ready in under 40 minutes even with all the vegetable chopping.

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 steak (500g/1lb): Slice it thin against the grain and it stays tender even after high heat cooking
  • Olive oil (2 tbsp for marinade plus 2 tbsp for cooking): Helps the spices penetrate the meat and prevents sticking
  • Lime juice (2 tbsp): Freshly squeezed really does make a difference here
  • Garlic (2 cloves): Minced fine so it distributes evenly through the marinade
  • Ground cumin (1 tsp): Adds that earthy base note
  • Smoked paprika (1 tsp): This gives you that authentic fajita flavor without a grill
  • Chili powder (½ tsp): Just enough warmth without overpowering everything
  • Salt and pepper (½ tsp and ¼ tsp): Essential for bringing out all the other flavors
  • Red yellow and green bell peppers (1 each): The mix looks beautiful and each variety brings its own sweetness
  • Large onion (1): Sweet onions work best here
  • Tortillas (8 small): Warm them up right before serving

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the marinade:
Whisk together olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and pepper in a medium bowl until well combined.
Marinate the steak:
Toss the sliced steak in the marinade, making sure every piece gets coated, then let it sit for at least 15 minutes.
Sear the meat:
Heat 1 tablespoon olive oil in a large skillet over medium-high heat, add steak in a single layer, and cook 2 to 3 minutes per side until browned.
Cook the vegetables:
Add the remaining olive oil to the same skillet, toss in peppers and onions, and sauté for 5 to 7 minutes until softened with some char.
Combine and serve:
Return steak to the skillet, toss everything together, and let it sizzle for 1 to 2 minutes before serving with warm tortillas.
Sizzling Steak Fajitas plated with warm flour tortillas, lime wedges, and fresh cilantro. Pin it
Sizzling Steak Fajitas plated with warm flour tortillas, lime wedges, and fresh cilantro. | mesataddut.com

My friend who claims she cannot cook anything made these for her family last week and said her kids actually asked for seconds. Thats when you know a recipe is worth keeping.

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 Steak

Flank steak has incredible beefy flavor but needs to be sliced thinly across the grain to stay tender. Skirt steak works just as well and sometimes I find it on sale.

Building the Perfect Fajita

Start with a layer of meat and vegetables then add your toppings in order heaviest to lightest so everything stays put in your tortilla.

Make Ahead Tips

You can slice the peppers and onions up to a day in advance and keep them in airtight containers. The steak can marinate for up to 2 hours in the refrigerator.

  • Warm your tortillas in a dry skillet for the best texture
  • Set up toppings in small bowls so everyone can customize
  • Leftovers reheat beautifully in a hot skillet
Close-up of Steak Fajitas showing juicy beef, colorful bell peppers, and onions in skillet. Pin it
Close-up of Steak Fajitas showing juicy beef, colorful bell peppers, and onions in skillet. | mesataddut.com

These fajitas bring people together around the table and that is really what cooking is all about.

Frequently Asked Questions

What cut of beef works best for fajitas?

Flank steak or skirt steak are ideal choices because they have great beef flavor and become tender when sliced thinly against the grain. These cuts absorb marinades beautifully and cook quickly at high heat.

How long should I marinate the steak?

Marinate for at least 15 minutes to infuse flavor, but for the best results, let the steak marinate in the refrigerator for up to 2 hours. The lime juice helps tenderize while the spices penetrate the meat.

Can I make these ahead of time?

You can prep the ingredients in advance—slice the vegetables and marinate the meat earlier in the day. Cook everything just before serving to maintain that signature sizzling presentation and optimal texture.

What makes good fajita toppings?

Classic toppings include sour cream for creaminess, fresh salsa for brightness, chopped cilantro for herbal notes, lime wedges for acidity, and sliced avocado or guacamole for richness. Shredded cheese adds another layer of flavor.

How do I get restaurant-style sizzling results?

Use a large skillet or cast-iron pan over medium-high heat to achieve proper searing. Ensure the steak is in a single layer without overcrowding, and don't move it too much while cooking to develop a nice caramelized crust.

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

Tender marinated beef with sautéed peppers and onions, served with warm tortillas and fresh toppings.

Prep Time
20 Minutes
Cook Time
15 Minutes
Total Time
35 Minutes


Difficulty: Easy

Cuisine: Mexican

Yield: 4 servings

Dietary: None specified

Ingredients

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

Fajita Vegetables

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

Serving Accompaniments

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)

Instructions

Step 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, or refrigerate up to 2 hours for enhanced flavor development.

Step 02

Sear the Steak: Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Arrange marinated steak strips in a single layer without overcrowding. Sear for 2-3 minutes per side until well-browned and cooked through. Transfer steak to a plate and tent with foil to retain heat.

Step 03

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

Step 04

Combine and Finish: Return seared steak to the skillet with the vegetables. Toss everything together and cook for 1-2 minutes until the mixture is sizzling hot and well combined.

Step 05

Serve Immediately: Transfer sizzling fajitas to a serving platter. Accompany with warm tortillas and desired toppings. Serve promptly while hot.

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.

Tools You'll Need

  • Large skillet or grill pan
  • Medium mixing bowl
  • Chef's knife and cutting board
  • Kitchen tongs
  • Serving platter

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat when using flour tortillas. Contains dairy if adding sour cream or cheese. Gluten-free option available with corn tortillas. Verify labels on tortillas and toppings for specific allergen information.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 390
  • Total Fat: 19 g
  • Total Carbohydrate: 28 g
  • Protein: 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.