Delicious steak fajitas served with colorful peppers and onions.

Steak fajitas are quick, bold, and full of bright spices and smoky seared beef. The warm smell of grilled steak and sautéed peppers fills the kitchen, while the sizzle in the pan promises a tender, juicy bite. This simple recipe uses flank steak, bell pepper, and onion for a classic, flavorful meal that comes together fast—perfect for weeknights or a casual weekend gathering. If you like a citrus twist on flank steak, you might also enjoy this take on a chili-lime flank steak.

Recipe Information

  • Prep Time: 35 minutes (includes 30-minute marinate)
  • Cook Time: 20 minutes
  • Total Time: 55 minutes
  • Servings: 4
  • Difficulty Level: Easy

Nutrition Information

(Approximate per serving)

  • Calories per serving: 420 kcal
  • Protein: 30 g
  • Carbohydrates: 27 g
  • Fat: 24 g
  • Fiber: 3 g
  • Sugar: 4 g
  • Sodium: 450 mg

Why Make This Steak Fajitas

These steak fajitas are flavorful and fast. The steak gets a smoky, slightly spicy crust while remaining juicy inside. Sliced bell pepper and onion add sweetness and crunch that balance the savory beef. You’ll get bold aroma, tender texture, and vibrant color in every bite. This is a great go-to for feeding a small crowd or for meal-prep dinners that reheat well.

How to Make Steak Fajitas

Start by marinating the steak to build flavor and tenderize. Sear the steak hot for a quick crust, then rest it so juices stay inside. Use the same pan to soften the vegetables—this picks up any browned bits and deepens their flavor. Slice the steak against the grain for the most tender bites and assemble with warm tortillas and your favorite toppings.

Ingredients:

  • 1 lb flank steak
  • 2 tablespoons olive oil
  • 1 bell pepper, sliced
  • 1 onion, sliced
  • 2 cloves garlic, minced
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • Tortillas
  • Optional toppings: sour cream, guacamole, salsa, cilantro

Directions:

Step 1: Preparation

Mix the olive oil, minced garlic, chili powder, cumin, salt, and pepper in a bowl. Rub the mixture over the flank steak and let it marinate for at least 30 minutes at room temperature or up to 4 hours in the fridge. While the steak rests, slice the bell pepper and onion into thin strips.

Step 2: Mixing

If using a skillet, heat it over medium-high until very hot. If grilling, preheat the grill to medium-high. This step ensures a quick sear that locks in juices and adds flavor. Wipe off any excess marinade so the meat browns instead of steaming.

Step 3: Cooking

Place the steak on the hot grill or skillet. Cook about 5–7 minutes per side for medium-rare to medium, depending on thickness. Use an instant-read thermometer if you like: 130–135°F for medium-rare, 140°F for medium. Remove the steak and let it rest for 5–10 minutes. In the same pan, add a little oil if needed and sauté the sliced bell pepper and onion until tender and slightly charred, 6–8 minutes.

Step 4: Finishing

Slice the steak thinly against the grain into bite-size strips. Warm the tortillas in a dry skillet or wrapped in foil in the oven. Serve the steak in warm tortillas topped with sautéed vegetables and optional sour cream, guacamole, salsa, and cilantro. Add fresh lime if you like a bright finish.

How to Serve Steak Fajitas

Serve immediately while warm. Offer a platter of tortillas, steak slices, peppers, onions, and bowls of toppings so everyone can build their own fajita. Pair with rice, black beans, or a simple green salad. For a party, serve with chips and salsa and a pitcher of margaritas or iced tea.

How to Store Steak Fajitas

  • Refrigerate cooked steak and vegetables in airtight containers up to 3–4 days.
  • Store tortillas separately in a sealed bag; warm before serving.
  • For longer storage, freeze cooked steak and vegetables in freezer-safe bags for up to 2 months. Thaw overnight in the fridge and reheat gently in a skillet.
  • Reheat on the stovetop over medium heat with a splash of water or oil to keep meat moist.

Expert Tips for Perfect Steak Fajitas

  • Slice against the grain: This gives tender, melt-in-your-mouth slices.
  • Don’t skip resting: Resting keeps juices locked in.
  • High heat equals great sear: A very hot pan or grill gives good color and flavor quickly.
  • Marinate longer for more flavor: Up to 4 hours is fine; avoid overnight if your marinade has a lot of acid.
  • Use a thermometer: Remove the steak a few degrees below target since it will rise while resting.
  • Customize heat: Add cayenne or chipotle powder for a smoky kick.
  • Swap tortillas: Use corn, flour, or low-carb wraps to match your preference.

Delicious Variations

  • Citrus fajitas: Add lime juice and zest to the marinade for a bright tang.
  • Smoky chipotle: Mix in chipotle powder or adobo for deep smoky heat.
  • Veggie-forward: Add mushrooms or zucchini to bulk up the vegetables.
  • Steak strips bowl: Serve over rice or cauliflower rice, skip the tortillas for a bowl-style meal.
  • Marinade swap: Use a soy-ginger marinade for an Asian-inspired twist.

Frequently Asked Questions

Q: Can I use a different cut of beef?
A: Yes. Skirt steak or skirt/ny strip work well. Choose a cut that’s thin and well-marbled for best flavor. Adjust cooking time for thickness.

Q: How do I keep the steak tender?
A: Marinate briefly, cook quickly over high heat, and slice against the grain. Resting the steak for 5–10 minutes preserves juices and tenderness.

Q: Can I make fajitas ahead of time?
A: You can cook the steak and veggies a day ahead and store them separately in the fridge. Reheat gently on the stovetop and warm tortillas just before serving.

Q: What tortilla is best?
A: Flour tortillas are classic and soft, but corn tortillas add more corn flavor and are gluten-free. Pick what you like and warm them before filling.

Q: How spicy is this recipe?
A: Mild by default. Increase chili powder or add cayenne or chopped jalapeño if you want more heat. Offer mild toppings like sour cream to balance spice.

Q: Can I grill the vegetables too?
A: Yes. Toss the sliced peppers and onions in a little oil and grill in a grill basket or on foil until tender and charred.

Conclusion

These steak fajitas are an easy, flavorful meal with juicy seared beef, sweet sautéed peppers, and warm tortillas. They smell amazing while cooking and taste even better with bright toppings like guacamole and cilantro. For another trusted version and more tips, check out Steak Fajitas Recipe – Add a Pinch. Give this recipe a try—serve it family-style and enjoy the sizzle and bold flavors together.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: alicia
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Diet: Carnivore

Description

Quick and flavorful steak fajitas filled with smoky seared beef, bell peppers, and onions, perfect for weeknights or casual gatherings.


Ingredients

Scale
  • 1 lb flank steak
  • 2 tablespoons olive oil
  • 1 bell pepper, sliced
  • 1 onion, sliced
  • 2 cloves garlic, minced
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • Tortillas
  • Optional toppings: sour cream, guacamole, salsa, cilantro

Instructions

  1. Mix the olive oil, minced garlic, chili powder, cumin, salt, and pepper in a bowl. Rub the mixture over the flank steak and let it marinate for at least 30 minutes.
  2. Preheat a skillet over medium-high heat or grill to medium-high.
  3. Place the steak on the hot grill or skillet, cooking for 5–7 minutes per side for medium-rare. Remove and let it rest for 5–10 minutes.
  4. In the same pan, sauté the sliced bell pepper and onion until tender, about 6–8 minutes.
  5. Slice the steak against the grain into bite-size strips. Warm tortillas and serve the steak in them with sautéed vegetables and toppings.

Notes

Slice against the grain for tender strips. Rest the steak to lock in juices.

  • Prep Time: 35 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Tex-Mex

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 4g
  • Sodium: 450mg
  • Fat: 24g
  • Saturated Fat: 7g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 27g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 70mg

More Recipes

Hi, I’m Sofia, the enthusiastic home chef behind ProDelish! I’m convinced that incredible food can be both simple and quick to prepare. At ProDelish, I share my beloved recipes that unite families at mealtime – from speedy dinner fixes to festive holiday delights. 

Scroll to Top