Sizzling Steak Fajitas
Tender strips of marinated beef with caramelized peppers and onions served on warm tortillas. A vibrant Mexican favorite that's perfect for weeknight dinners or entertaining.
- Total time
- 30 min
- Servings
- 4
- Calories
- 520
- Protein
- 38g

Ingredients
17 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Combine lime juice, 3 tbsp olive oil, minced garlic, cumin, chili powder, salt, and pepper in a bowl.
Step 2
Place steak in a shallow dish and coat evenly with marinade. Let sit for 15 minutes at room temperature.
Step 3
Slice bell peppers and onion into thin strips. Warm tortillas in a dry skillet over medium heat, about 30 seconds per side.
Step 4
Heat a 12-inch cast iron skillet over medium-high heat until very hot, about 2 minutes.
Step 5
Remove steak from marinade and cook for 4–5 minutes per side for medium-rare. Transfer to a cutting board and rest for 5 minutes.
Step 6
In the same skillet, add 2 tbsp olive oil. Sauté peppers and onions for 5–7 minutes, stirring occasionally, until tender and lightly charred.
Step 7
Slice steak against the grain into thin strips.
Step 8
Arrange warm tortillas on a serving platter. Top each with a portion of steak and pepper-onion mixture.
Step 9
Serve with sour cream, salsa, cheese, cilantro, and lime wedges on the side for garnish.
Tools you’ll need
- 12-inch cast iron skillet
- shallow dish
- cutting board
- sharp chef's knife
- mixing bowl
- tongs
- meat thermometer (optional)
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.


