PF
Delicious fajitas with grilled meats and Mexican sides in vibrant presentation.
StovetopComplexity

Easy Steak Fajitas

Each serving of these Steak Fajitas contains 25g protein and 268 calories — a lean option for hitting protein targets without excess calories. Batch-preps 6 servings on the stovetop in minimal time, delivering a familiar format that reheats well for midweek meals. Built for anyone cutting or maintaining while preserving training strength.

Rate this recipe:

Ingredients

6 servings
  • Olive oil(30g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Lime Juice, Fresh(30g)
  • Taco Seasoning, Packet (E.G. Old El Paso)(60g)

    Taco seasoning packet — Old El Paso or McCormick. Low sodium if available.

  • Soy Sauce, Low Sodium(60g)
  • Cilantro, Fresh(60g)
  • Beef Flank Steak, Boneless(680g)
  • Bell Pepper
  • Yellow Onion
  • Flour Tortillas
  • Sour Cream

    Regular or fat-free both work. Fat-free is thinner but saves ~40 cal/serving.

  • Guacamole, Store-Bought
  • Salsa, For Serving

Instructions

  1. 1In a large bowl, combine 1 tablespoon of the olive oil, lime juice, taco seasoning, soy sauce, and cilantro.
  2. 2Place the steak on a rimmed sheet pan. Pour all but ¼ cup of marinade over top. Let marinate covered in the refrigerator for at least 30 minutes, up to 8 hours.
  3. 3Toss the peppers and onion with the remaining marinade in the large bowl.
  4. 4Preheat the grill over high heat, 450°F-500°F. Transfer the steak to the grill, discarding marinade, and cook, undisturbed, until it reaches an internal temperature of 145°F., 4-5 minutes each side. Transfer the steak to a cutting board and let rest for 10 minutes.
  5. 5Heat remaining 1 tablespoon oil in a 12-inch cast iron skillet over medium-high heat. Add the peppers and onion to the skillet and cook, stirring often, until slightly charred, 6-8 minutes.
  6. 6Thinly slice the steak and serve family-style with charred vegetables, tortillas, sour cream, guacamole, and salsa on the side.

Nutrition — Per Serving

268

calories

25g

protein

16g

fat

Carbohydrates
7g
Saturated fat
4.7g
Sodium
1018 mg
Dietary fiber
0.4g

6 servings per batch · ~153g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Easy Steak Fajitas have per serving?

Each serving contains 25g of protein at 268 calories with 16g fat and only 7g carbs. This is a highly efficient protein-to-calorie ratio with minimal carbohydrate content.

How long does Easy Steak Fajitas take to prep?

Quick prep status with 6 servings on the stovetop means you can prepare your entire week of fajita meals in one cooking session. The recipe scales efficiently for batch preparation without extended active time.

Is Easy Steak Fajitas good for fat loss?

At 268 calories per serving with 25g protein and extremely low 7g carbs, this recipe is optimized for fat loss phases and keto-compatible diets. The calorie density and lean protein content support aggressive deficit phases while maintaining satiety.

Savory beef tagliatelle pasta with peppers and herbs in a white plate, perfect for a gourmet meal.

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan
Crockpot Lasagna

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan
Beef Bacon Pasta Bake

Beef Bacon Pasta Bake

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan