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
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
- 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
- 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.
- Preheat a skillet over medium-high heat or grill to medium-high.
- 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.
- In the same pan, sauté the sliced bell pepper and onion until tender, about 6–8 minutes.
- 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





