Steak Fajitas with Peppers and Onions

Mouthwatering Steak Fajitas with Peppers and Onions in 30 Minutes

There’s nothing quite like the sizzle of steak fajitas hitting a hot skillet – the smell alone makes my mouth water every time! These steak fajitas with peppers and onions have been my go-to weeknight dinner for years because they come together in under 30 minutes but taste like you spent hours in the kitchen. I’ll never forget the first time I made them for my now-husband – he took one bite and said “Wow, are we having a special occasion?” That’s the magic of this recipe – simple ingredients transformed into something extraordinary with just a little heat and some bold spices.

Steak Fajitas with Peppers and Onions - detail 1

Why You’ll Love These Steak Fajitas with Peppers and Onions

Listen, I’ve made these fajitas more times than I can count—and for good reason! Here’s why they’ll become your new favorite:

  • Quick & easy: From fridge to table in under 30 minutes—perfect for those “what’s for dinner?!” panic moments
  • Bold flavors: That smoky chili-cumin combo makes every bite taste like it came straight from your favorite Mexican joint
  • Weeknight MVP: Equally great for rushed family dinners or impressive enough for casual entertaining
  • Total crowd-pleaser: Let everyone assemble their own perfect bite with warm tortillas and fixings

Trust me, once you hear that signature sizzle and smell those caramelizing onions, you’ll be hooked just like I was!

Ingredients for Steak Fajitas with Peppers and Onions

Here’s everything you’ll need to make those mouthwatering fajitas sizzle:

  • 1 lb flank steak, sliced thin against the grain (that’s crucial for tenderness!)
  • 2 bell peppers (I love using one red and one green for color), sliced into strips
  • 1 large onion, sliced (yellow or white both work great)
  • 2 tbsp olive oil (or avocado oil if you’ve got it)
  • 1 tsp chili powder (the good stuff makes all the difference)
  • 1 tsp cumin (that earthy flavor is everything)
  • 1/2 tsp garlic powder (or 2 fresh cloves if you’re feeling fancy)
  • 1/2 tsp salt (I use kosher)
  • 1/4 tsp black pepper (freshly ground if possible)
  • 1 lime, juiced (don’t skip this – it brightens everything up)
  • 8 small flour tortillas (about 6-inch size)

Ingredient Notes and Substitutions

No flank steak? No problem! Skirt steak works beautifully too – just slice extra thin. Corn tortillas make a great gluten-free swap (warm them directly over a gas flame for charred perfection). Don’t have fresh limes? A splash of bottled lime juice will do in a pinch. And if you’re feeding spice lovers, add a pinch of cayenne or some sliced jalapeños to the veggie mix. Just remember – always slice that steak against the grain to keep it tender, not chewy!

How to Make Steak Fajitas with Peppers and Onions

Okay, let’s get cooking! I’ve made this so many times I could probably do it in my sleep – but don’t worry, I’ll walk you through every step. The key is having everything prepped before you start (they call it mise en place for a reason!) and not being afraid of that high heat. Ready?

Step 1: Cook the Steak

First, crank that burner to medium-high and get your biggest skillet screaming hot – I’m talking “water droplet sizzles and disappears in 2 seconds” hot. Add 1 tablespoon of oil, then carefully lay in your steak slices in a single layer. Don’t crowd them! (This is why I use my largest cast iron – overcrowding steams instead of sears.) Let them cook undisturbed for about 2 minutes until you get that beautiful brown crust, then flip and cook another 1-2 minutes. They’ll finish cooking later, so don’t overdo it now! Scoop them onto a plate and let them rest while you…

Steak Fajitas with Peppers and Onions - detail 2

Step 2: Sauté the Vegetables

Same skillet (keep all those flavorful bits!), add the remaining oil and toss in your peppers and onions. They should hit the pan with a satisfying sizzle! Stir them just enough to prevent burning, but not so much that they don’t get those lovely caramelized edges. After about 3 minutes, they’ll start softening but still have some crunch – that perfect fajita texture. This is when my kitchen smells so good my neighbors start texting me!

Step 3: Combine and Season

Now the magic happens! Return the steak (and all those tasty juices) to the skillet with the veggies. Sprinkle all your spices evenly over everything – I like to hold my hand high so they distribute well. Give it all a good toss to coat, then squeeze that lime juice over the top (careful, it’ll sizzle and steam!). One more quick stir, and boom – you’ve got restaurant-quality fajitas in less time than it takes to get takeout!

Tips for Perfect Steak Fajitas with Peppers and Onions

After years of making (and sometimes messing up!) these fajitas, I’ve learned a few tricks that make all the difference:

  • Slice against the grain: This is non-negotiable! Look for those long muscle fibers and cut perpendicular – your jaw will thank you later.
  • High heat is your friend: That beautiful sear on the steak and char on the veggies? Only happens when your pan is hot enough to make you nervous.
  • Rainbow peppers aren’t just pretty: Different colored bells actually taste slightly different – mixing them creates more complex flavor.
  • Don’t skimp on rest time: Letting the steak sit for 5 minutes after cooking keeps all those precious juices inside.
  • Tortilla hack: Warm them in a dry skillet for 30 seconds per side instead of microwaving – gives them that authentic texture.

Follow these tips and I promise your fajitas will go from “good” to “holy cow, did I really make this at home?!”

Steak Fajitas with Peppers and Onions - detail 3

Serving Suggestions for Steak Fajitas

Oh, the fun part – loading up those tortillas! I always set out bowls of chunky guacamole (my secret? extra lime and cilantro), fresh pico de gallo, and a spicy tomatillo salsa. A side of Mexican rice and black beans makes it a feast. Don’t forget the cold cervezas or margaritas – ¡salud!

Storing and Reheating Steak Fajitas with Peppers and Onions

Here’s the good news – these fajitas actually taste amazing leftover! Just stash everything in an airtight container (I separate the steak mix from tortillas to prevent sogginess) and it’ll keep for about 3 days. When you’re ready for round two, skip the microwave – toss everything back in a hot skillet for 2-3 minutes until sizzling again. The veggies stay crisp, the steak stays juicy, and you’d swear it was fresh off the stove!

Steak Fajitas with Peppers and Onions Nutritional Info

Now, let’s talk numbers – but remember, these are estimates since ingredient sizes and brands can vary. For two loaded fajitas (because let’s be real, who stops at one?), you’re looking at:

  • 450 calories – A satisfying meal that won’t leave you hungry
  • 30g protein – Thanks to that beautiful flank steak
  • 40g carbs (mostly from those delicious tortillas)
  • 18g fat (only 5g saturated – not bad for such a flavorful dish!)
  • 4g fiber from the peppers and onions

I like to think of it as a balanced meal in tortilla form! The lime juice adds a nice hit of vitamin C, and if you use colorful peppers like I do, you’re getting extra antioxidants too. Not too shabby for something that tastes this indulgent!

FAQs About Steak Fajitas with Peppers and Onions

Can I use chicken instead of steak?
Absolutely! Chicken fajitas are just as delicious. Use 1 lb of boneless, skinless chicken breasts or thighs sliced thin. Chicken cooks faster than steak – about 2-3 minutes per side. My trick? Marinate the chicken in lime juice and half the spices for 30 minutes first for extra flavor.

How can I make these fajitas spicier?
Oh, I love this question! For heat, add 1/2 tsp cayenne pepper to the spice mix or toss in some sliced jalapeños with the bell peppers. My husband always adds a few shakes of Chipotle Tabasco at the table – that smoky heat is incredible. Just warn your guests if you go wild with the spice!

What’s the best type of tortilla for fajitas?
Flour tortillas are classic – they’re soft and pliable. But if you want authentic, try corn tortillas! Warm them right over a gas flame for about 15 seconds per side until lightly charred. They’ve got this amazing earthy flavor that pairs perfectly with the steak. Just double them up so they don’t tear when loaded.

Can I prep the vegetables ahead of time?
Yes! I often slice my peppers and onions the night before and store them in a ziplock with a damp paper towel. The steak? Wait to slice until you’re ready to cook – it stays juicier that way. The spices can be mixed days in advance too (I keep a jar of my “fajita blend” in the pantry).

Why is my steak tough sometimes?
Two likely culprits: Either you didn’t slice against the grain (look for those long muscle fibers and cut perpendicular!), or the pan wasn’t hot enough before adding the meat. A screaming hot skillet = quick sear = tender bites. Also, don’t skip resting the meat after cooking – those 5 minutes make all the difference!

Steak Fajitas with Peppers and Onions - detail 4

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Steak Fajitas with Peppers and Onions

Mouthwatering Steak Fajitas with Peppers and Onions in 30 Minutes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bites & Bliss
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Low Lactose

Description

A quick and flavorful dish featuring tender steak, bell peppers, and onions. Perfect for weeknight dinners or gatherings.


Ingredients

Scale
  • 1 lb flank steak, sliced thin
  • 2 bell peppers, sliced
  • 1 large onion, sliced
  • 2 tbsp olive oil
  • 1 tsp chili powder
  • 1 tsp cumin
  • 1/2 tsp garlic powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 lime, juiced
  • 8 small flour tortillas

Instructions

  1. Heat olive oil in a large skillet over medium-high heat.
  2. Add steak and cook for 3-4 minutes until browned.
  3. Remove steak and set aside.
  4. Add bell peppers and onions to the skillet. Cook for 5 minutes until softened.
  5. Return steak to the skillet. Add chili powder, cumin, garlic powder, salt, and pepper. Stir well.
  6. Cook for 2 more minutes. Drizzle lime juice over the mixture.
  7. Serve hot with warm tortillas.

Notes

  • Slice steak against the grain for tenderness.
  • Use a mix of bell pepper colors for visual appeal.
  • Let steak rest before slicing for juicier results.
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 2 fajitas
  • Calories: 450
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 5g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 4g
  • Protein: 30g
  • Cholesterol: 70mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


Savor the Bliss, One Bite at a Time!

Sign up to receive delicious recipes, our latest blog posts, and exclusive updates. Plus, you'll be entered for a chance to WIN our recipe eBook!

You're in! Keep an eye on your inbox for tasty updates and delightful surprises coming your way.

BitesBliss-site-logo

Savor the Bliss, One Bite at a Time!

Sign up to receive delicious recipes, our latest blog posts, and exclusive updates. Plus, you'll be entered for a chance to WIN our recipe eBook!

You're in! Keep an eye on your inbox for tasty updates and delightful surprises coming your way.