Steak Fajitas with Bell Peppers

Featured in: Meals For Any Moment

These sizzling steak fajitas feature tender strips of flank steak marinated in lime, garlic, and warm spices like cumin and smoked paprika. The beef gets seared to perfection, then joins sautéed colorful bell peppers and sweet onions in a hot skillet. Everything comes together in just 35 minutes, making this an ideal choice for weeknight dinners or casual weekend gatherings. Serve with warm flour or corn tortillas and let everyone customize with their favorite toppings like fresh cilantro, creamy guacamole, tangy salsa, or crumbled queso fresco.

Updated on Wed, 14 Jan 2026 16:44:00 GMT
Close-up of sizzling Steak Fajitas with seared beef strips on a hot skillet next to colorful sautéed bell peppers and onions. Pin It
Close-up of sizzling Steak Fajitas with seared beef strips on a hot skillet next to colorful sautéed bell peppers and onions. | claroimik.com

My tiny apartment kitchen filled with that unmistakable sizzle sound, the kind that makes neighbors peek through their doors wondering what smells so incredible. I'd first tasted proper fajitas at a friend's place, watching her father cook them on a cast iron platter that hissed and popped dramatically at the table. Years later, standing over my own skillet, I finally understood why everyone hovered around the stove whenever I made these.

I remember serving these at my first dinner party, nervously checking the meat every thirty seconds until my friend grabbed my shoulders and told me to trust the process. We ended up eating standing up around the kitchen island, tortillas in hand, laughing when someone's perfectly rolled fajita fell apart onto their plate. Those messy, happy moments became the reason this recipe stays in regular rotation.

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: These cuts have the perfect grain for slicing into strips and absorb marinade beautifully
  • Lime juice: The acid tenderizes the meat while adding brightness that cuts through rich spices
  • Smoked paprika: This secret ingredient adds that subtle smoky depth usually reserved for grilling
  • Tri-color bell peppers: Different colors bring slightly different sweetness levels and make the dish gorgeous
  • Corn tortillas: Warm them properly until they're pliable and slightly charred for authenticity

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Marinate the beef:
Whisk together olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt and pepper in a bowl. Toss the steak strips until they're thoroughly coated and let them sit for at least 15 minutes. The longer they marinate, the more flavor they'll absorb.
Sear the steak:
Heat olive oil in a large skillet over medium-high until it shimmers. Arrange the marinated beef in a single layer and let it develop a proper sear for 2-3 minutes per side. Resist the urge to move it around too much.
Cook the vegetables:
Add another splash of oil to the same pan and toss in the sliced peppers and onions. Cook them for 5-7 minutes until they're softened with some charred edges.
Combine and serve:
Return the beef to the skillet and toss everything together until sizzling hot. Serve immediately while everything is still steaming and fragrant.
Steak Fajitas plated with warm flour tortillas, fresh cilantro, lime wedges, and toppings like sour cream and salsa. Pin It
Steak Fajitas plated with warm flour tortillas, fresh cilantro, lime wedges, and toppings like sour cream and salsa. | claroimik.com

These fajitas became my go-to for celebrating small wins, from promotions to just surviving a particularly brutal week at work. There's something about assembling your own perfect bite at the table that turns dinner into an event.

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.

The Art of Tortilla Warming

I used to just zap tortillas in the microwave until I learned the proper technique from a taqueria cook who took pity on my sad attempts. Now I char them directly over a gas flame for a few seconds per side, or warm them in a dry skillet until they puff up slightly. The difference in texture and flavor is absolutely worth the extra effort.

Building the Perfect Bite

After years of overstuffed tortillas falling apart in my hands, I finally learned restraint. A proper fajita needs just enough filling to roll neatly without tearing, leaving space for all those toppings. My personal formula is a few strips of beef, some peppers and onions, then exactly three additions maximum.

Make-Ahead Mastery

The busiest weeknights don't have to mean takeout when you understand which elements prep ahead beautifully. I've learned through trial and error which parts hold up and which need last-minute attention for the best results.

  • Slice the peppers and onions up to two days in advance and store them in airtight containers
  • Mix the marinade the night before but wait to add it to the meat until 15 minutes before cooking
  • Never marinate the beef for more than 2 hours or the texture becomes mealy
A casual dinner plate with Steak Fajitas, sautéed peppers and onions, and a side of guacamole on a rustic table. Pin It
A casual dinner plate with Steak Fajitas, sautéed peppers and onions, and a side of guacamole on a rustic table. | claroimik.com

Whether it's Tuesday night or a Saturday gathering, these fajitas have a way of making any meal feel like a celebration. Enjoy every sizzling bite.

Recipe FAQs

What cut of beef works best for fajitas?

Flank steak and skirt steak are excellent choices due to their rich flavor and ideal grain for slicing. Both cuts become tender when marinated properly and sliced thinly against the grain.

How long should I marinate the steak?

Marinate for at least 15 minutes to infuse flavor, but for maximum tenderness and taste, let the steak sit in the marinade for up to 2 hours in the refrigerator before cooking.

Can I make fajitas ahead of time?

You can marinate the meat and slice the vegetables up to a day in advance. Cook everything just before serving for the best sizzling presentation and texture.

What toppings pair well with steak fajitas?

Fresh options include guacamole, pico de gallo, shredded cheese, sour cream, sliced jalapeños, and chopped cilantro. Warm tortillas complete the authentic experience.

How do I achieve restaurant-style sizzling presentation?

Serve immediately after the final toss in the hot skillet. The combination of properly seared meat and charred vegetables creates that signature sizzle and aroma.

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 Bell Peppers

Tender marinated beef sizzling with colorful peppers and onions, served with warm tortillas.

Prep Time
20 mins
Cook Time
15 mins
Total Duration
35 mins
Authored by Karina Lowry


Skill Level Easy

Cuisine Mexican

Makes 4 Portions

Diet Suggestions None specified

Required Ingredients

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)

Directions

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 enhanced flavor.

Instruction 02

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

Instruction 03

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

Instruction 04

Combine and Serve: Return steak to the skillet and toss with vegetables. Heat for 1-2 minutes until 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.

Tools Needed

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

Allergy Details

Be sure to review each ingredient for possible allergies and reach out to a medical expert if unsure.
  • Contains wheat (if using flour tortillas), 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 Details (per serving)

For informational purposes only and not a substitute for medical advice.
  • Caloric Value: 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.