Easy Steak Fajitas Ready in 30 Minutes for Weeknight Dinners

Steak Fajitas bring sizzling restaurant flavor to your weeknight table in just 30 minutes. Juicy marinated flank steak pairs with charred peppers and onions for a Tex-Mex feast. Everyone builds their own perfect fajita with warm tortillas and favorite toppings.

Steak Fajitas

Why You’ll Love This Recipe

  • Ready in 30 minutes total
  • Restaurant quality at home
  • Budget-friendly weeknight meal
  • Kids love building their own
  • Minimal cleanup required

Equipment Needed

  • Large skillet or cast iron pan
  • Sharp knife for slicing
  • Cutting board
  • Mixing bowl for marinade
  • Tongs for flipping

Ingredients You’ll Need

  • 2 lbs flank steak
  • 3 bell peppers, sliced
  • 1 large onion, sliced
  • 1 serrano pepper, minced
  • 3 cloves garlic, minced
  • 1/4 cup lime juice
  • 2 tablespoons oil
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon salt
  • 1/4 cup fresh cilantro
  • 8-10 flour tortillas
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

Easy Steak Fajitas


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Inez Rose
  • Total Time: 30 minutes

Description

Steak Fajitas bring sizzling restaurant flavor to your weeknight table in just 30 minutes. Juicy marinated flank steak pairs with charred peppers and onions for a Tex-Mex feast.


Ingredients

Scale
  • 2 lbs flank steak
  • 3 bell peppers, sliced
  • 1 large onion, sliced
  • 1 serrano pepper, minced
  • 3 cloves garlic, minced
  • 1/4 cup lime juice
  • 2 tablespoons oil
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon salt
  • 1/4 cup fresh cilantro
  • 810 flour tortillas

Instructions

1. Combine lime juice, oil, garlic, serrano pepper, cumin, chili powder, and salt in a bowl. Add sliced steak and toss to coat evenly. Marinate for 15-30 minutes while you prep the vegetables.

2. Slice bell peppers and onion into thin strips about 1/4 inch thick. Keeping them uniform helps everything cook evenly. Set aside until ready to cook.

3. Heat skillet over high heat until very hot. Add marinated steak in single layer and cook 3-4 minutes per side for medium-rare. Remove to cutting board and let rest 5 minutes.

4. Add peppers and onions to same hot skillet. Cook over high heat for 5-7 minutes, stirring occasionally, until charred and tender. Season with salt to taste.

5. Slice steak against the grain into thin strips. Return to skillet with vegetables and toss together. Garnish with fresh cilantro and serve immediately with warm tortillas.

Notes

Always slice meat against the grain for tenderness.

Get your pan screaming hot before adding steak.

Don’t crowd the pan or meat will steam instead of sear.

Let steak rest before slicing to keep it juicy.

Warm tortillas directly over gas flame for char marks.

Make it spicier by adding extra serrano peppers or a dash of cayenne pepper.

For milder fajitas, skip the serrano entirely and stick with just bell peppers.

Try different proteins like chicken thighs, shrimp, or portobello mushrooms for variety.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Skillet
  • Cuisine: Mexican

Nutrition

  • Calories: 380
  • Sugar: 4g
  • Sodium: 420mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 85mg

Ingredient Notes

Flank steak works perfectly for fajitas because it cooks quickly and slices beautifully against the grain. Skirt steak makes an excellent substitute if you can’t find flank. Both cuts deliver tender, flavorful results when sliced thin.

Use a mix of colorful bell peppers for the prettiest presentation. Red, yellow, and orange peppers add sweetness while green peppers bring a slightly bitter note. Any combination works great.

Fresh lime juice makes a huge difference in the marinade. Bottled juice tastes flat and won’t give you the bright, zesty flavor that makes fajitas special. One large lime usually yields about 2 tablespoons of juice.

Step-by-Step Instructions

Step 1: Marinate the Steak

Combine lime juice, oil, garlic, serrano pepper, cumin, chili powder, and salt in a bowl. Add sliced steak and toss to coat evenly. Marinate for 15-30 minutes while you prep the vegetables.

Step 2: Prep Vegetables

Slice bell peppers and onion into thin strips about 1/4 inch thick. Keeping them uniform helps everything cook evenly. Set aside until ready to cook.

Step 3: Cook the Steak

Heat skillet over high heat until very hot. Add marinated steak in single layer and cook 3-4 minutes per side for medium-rare. Remove to cutting board and let rest 5 minutes.

Step 4: Cook Vegetables

Add peppers and onions to same hot skillet. Cook over high heat for 5-7 minutes, stirring occasionally, until charred and tender. Season with salt to taste.

Step 5: Slice and Serve

Slice steak against the grain into thin strips. Return to skillet with vegetables and toss together. Garnish with fresh cilantro and serve immediately with warm tortillas.

Steak Fajitas

Pro Tips & Cooking Hacks

  • Always slice meat against the grain for tenderness
  • Get your pan screaming hot before adding steak
  • Don’t crowd the pan or meat will steam instead of sear
  • Let steak rest before slicing to keep it juicy
  • Warm tortillas directly over gas flame for char marks

Tips & Variations

Make it spicier by adding extra serrano peppers or a dash of cayenne pepper. For milder fajitas, skip the serrano entirely and stick with just bell peppers. You can also add sliced jalapeños as a topping option.

Try different proteins like chicken thighs, shrimp, or portobello mushrooms for variety. The same marinade and cooking method works beautifully with all of these options. Cook time may vary slightly depending on your protein choice.

Serving Suggestions

Set up a fajita bar with all the toppings and let everyone build their own. Offer sour cream, guacamole, shredded cheese, salsa, and extra lime wedges. This makes dinner interactive and fun for the whole family.

Common Mistakes

  • Slicing meat with the grain makes it chewy and tough
  • Using low heat prevents proper charring on vegetables
  • Skipping the marinade results in bland, flavorless meat
  • Overcrowding the pan steams instead of sears
  • Not letting steak rest causes all the juices to run out
Steak Fajitas

What to Serve With Steak Fajitas

Serve with Mexican rice and refried beans for a complete meal. Chips and salsa or guacamole make perfect appetizers while the fajitas cook. A simple side salad with lime vinaigrette balances the richness of the meat.

Frequently Asked Questions

Can I use a different cut of beef?

Yes! Skirt steak works great and is traditional for fajitas. Sirloin also works well if sliced very thin against the grain.

How do I know when the steak is done?

For medium-rare, aim for 130-135°F internal temperature. The steak should feel slightly firm but still give when pressed. It will continue cooking while resting.

Can I make this ahead?

Marinate the steak up to 24 hours ahead for even more flavor. Cook everything fresh for best texture. Leftovers reheat well for next-day lunches.

💬 Tried this recipe? Leave a comment and rating below!

Leave a Comment

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