Sizzling steak fajitas with charred peppers and onions bring restaurant-quality flavor to your family table. High in protein and loaded with fresh toppings, they're a healthy, satisfying dinner option.
Slice the flank steak into thin strips across the grain and place in a bowl. Add 2 tbsp olive oil, lime juice, cumin, chili powder, garlic powder, salt, and black pepper. Toss to coat and marinate for at least 15 minutes.
Slice all bell peppers and onion into thin strips for even cooking.
Heat a large cast iron skillet over high heat; add 1 tbsp olive oil. When the oil shimmers, add the peppers and onion. Stir-fry on high heat for 5-6 minutes until vegetables are charred but still crisp-tender. Remove to a plate.
Add marinated steak strips to the still-hot pan in a single layer. Sear for about 2 minutes per side over high heat, just until browned and cooked to your liking. Avoid overcrowding to ensure sizzling and caramelization.
Return the vegetables to the pan with the steak. Toss everything together for 1 minute over medium-high heat until well-mixed and heated through.
Warm the flour tortillas in a dry skillet or microwave. Serve steak and veggies in tortillas with your favorite fresh toppings.