
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.
Ingredients
- •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
- 1In a large bowl, combine the olive oil, lime juice, taco seasoning packet, soy sauce, and fresh cilantro. Divide the marinade in half—reserve ¼ cup in a small bowl for the vegetables, and pour the remaining marinade over the flank steak on a rimmed sheet pan. Cover and refrigerate the steak for at least 30 minutes, up to 8 hours.
- 2Toss the bell peppers and onion with the reserved ¼ cup marinade in the large bowl and set aside.
- 3Heat 1 tablespoon of olive oil in a 12-inch cast iron skillet over medium-high heat. Once shimmering, add the marinated bell peppers and onion to the skillet and cook, stirring often, until slightly charred and tender, 6–8 minutes. Transfer to a clean plate and keep warm.
- 4Return the skillet to medium-high heat. Remove the flank steak from its marinade, discarding the liquid, and place in the hot skillet. Cook undisturbed for 4–5 minutes until a deep brown crust forms, then flip and cook for another 4–5 minutes until the internal temperature reaches 145°F. Transfer to a cutting board and let rest for 10 minutes.
- 5Thinly slice the rested steak against the grain.
- 6Divide the sliced steak evenly among 6 airtight containers while hot. Top each with an equal portion of the charred peppers and onions.
- 7Pack the flour tortillas, sour cream, and store-bought guacamole in separate containers or alongside the steak and vegetable portions.
- 8Refrigerate all containers for up to 4 days. Reheat steak and vegetables in a skillet over medium heat for 2–3 minutes before serving with tortillas and toppings.
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
AI Swap Engine
Swap any ingredient and get recalculated macros instantly.
Set your goal to unlock — free, 30 secondsCommon 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.
More like this
Slow Cooker Beef Pasta
Slow Cooker · 10 servings



