Steak Fajitas – Sizzling, Juicy Strips with Peppers, Onions, and Bold Flavor

January 15, 2026  • 

When you want a dinner that’s fast, satisfying, and packed with flavor, Steak Fajitas are always a win. Tender, juicy steak strips are seared with colorful bell peppers and onions, then tossed in a smoky fajita seasoning and finished with fresh lime for that irresistible restaurant-style taste.

Unlike takeout fajitas, this homemade version lets you control the spice level, keep the steak perfectly cooked, and load up on all your favorite toppings. It’s perfect for weeknight dinners, family taco nights, or casual gatherings where everyone builds their own plate.

Ingredients

Serves 4

For the Steak + Marinade

  • 1 1/2 lb (680g) flank steak or skirt steak
  • 2 tablespoons olive oil
  • 2 tablespoons lime juice (about 1 lime)
  • 1 tablespoon soy sauce (optional, for deeper flavor)
  • 2 cloves garlic, minced
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon oregano
  • 1/2 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon cayenne (optional)

For the Veggies

  • 2 bell peppers (any colors), sliced
  • 1 large onion, sliced
  • 1 tablespoon olive oil
  • Pinch of salt and pepper

For Serving

  • 8 small flour tortillas (or corn tortillas)
  • Lime wedges
  • Optional toppings: sour cream, guacamole, salsa, shredded cheese, chopped cilantro, jalapeños

Preparation Time

  • Prep time: 15 minutes
  • Marinate time: 20 minutes (optional but recommended)
  • Cooking time: 12–15 minutes
  • Total time: About 45–50 minutes

Step-by-Step Instructions

Step 1: Marinate the Steak

In a bowl or zip bag, mix olive oil, lime juice, soy sauce (optional), garlic, and spices. Add steak and coat well.
Marinate for 20–30 minutes (or up to 8 hours in the fridge). If chilled, let sit 10 minutes at room temp before cooking.

Step 2: Prep the Veggies

Slice peppers and onions into thin strips for quick, even cooking.

Step 3: Sear the Steak

Heat a large skillet or cast-iron pan over high heat until very hot. Add a small drizzle of oil.
Sear steak 3–5 minutes per side (depending on thickness) until browned and cooked to your preference.

Transfer to a plate and rest 5–10 minutes.

Step 4: Cook the Peppers and Onions

In the same pan, add 1 tablespoon olive oil. Add onions and peppers, season lightly with salt and pepper, and cook 6–8 minutes until tender-crisp with a bit of char.

Step 5: Slice the Steak

Slice steak thinly against the grain for maximum tenderness.

Step 6: Combine and Finish

Add steak back to the pan with the veggies. Squeeze fresh lime over the top and toss for 30 seconds to warm through.

Step 7: Serve

Warm tortillas and serve fajita filling hot with your favorite toppings.

Serving Suggestions

  • Serve with Mexican rice, black beans, or refried beans for a complete plate.
  • Add a simple side salad with lime vinaigrette to balance the richness.
  • Set up a “fajita bar” with toppings so everyone customizes their own.
  • Make fajita bowls with rice, lettuce, and corn for a tortilla-free option.
  • Finish with extra cilantro and a squeeze of lime for restaurant-style freshness.

Nutritional Highlights

NutrientPer Serving (fajita filling only, 1/4 recipe)
Calories360
Protein33 grams
Total Fat20 grams
Saturated Fat6 grams
Carbohydrates12 grams
Sugars5 grams
Fiber3 grams
Sodium520 milligrams

Nutritional Notes:

  • Steak is rich in protein, iron, and B vitamins for a filling meal.
  • Peppers and onions add fiber, vitamin C, and natural sweetness.
  • Skipping tortillas or using smaller ones can reduce total carbs.

Tips for Perfect Steak Fajitas

  • Choose flank or skirt steak and always slice against the grain.
  • Don’t overcrowd the pan—sear steak and veggies in batches if needed.
  • Use high heat for that classic fajita char and sizzling flavor.
  • Rest steak before slicing to keep juices inside.
  • Add a splash of water or broth at the end if you want extra sauciness.

Variations to Try

  • Spicy Fajitas: Add more cayenne or sliced jalapeños while cooking.
  • Chicken Fajitas: Swap steak for chicken breast or thighs (cook thoroughly).
  • Sheet Pan Method: Roast steak strips and veggies at 425°F (220°C) for 15–18 minutes.
  • Low-Carb: Serve in lettuce wraps or over cauliflower rice.
  • Extra Smoky: Add a chipotle pepper in adobo (minced) to the marinade.

These Steak Fajitas bring bold, sizzling flavor to your table with minimal effort. With tender steak, charred peppers and onions, and a bright squeeze of lime, this recipe tastes just like your favorite restaurant—only fresher and fully customizable.

Leave a Reply

Your email address will not be published. Required fields are marked *