This easy Steak Fajitas recipe features tender sliced beef, charred bell peppers, and smoky spices ready in just 30 minutes. Perfect for brunch, lunch, or dinner with your favorite toppings!

WANT TO SAVE THIS RECIPE?
Enter your email below and we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Quick Recipe Overview

WHAT: A quick skillet meal with seasoned steak strips, sautéed bell peppers, and onions in warm tortillas.
WHY: Ready in 30 minutes with smoky spices and restaurant-quality flavor perfect for busy weeknights.
HOW: Sauté vegetables with salsa, add pre-cooked sliced steak, season with spices, and serve in tortillas.
Jump to:
- Quick Recipe Overview
- Why I Love Making Steak Fajitas Recipe
- Ingredient Notes
- Homemade Steak Fajitas Recipe
- How To Make Steak Fajitas
- Substitutions & Variations
- FAQs for Steak Fajitas Recipe
- My Best Tips for Making Steak Fajitas
- What to Serve With Steak Fajitas
- Storage & Reheating Tips
- More Delicious Beef Recipes to Consider
Why I Love Making Steak Fajitas Recipe
Steak fajitas are one of those meals that feel like a celebration any night of the week. The combination of tender beef, caramelized onions, and vibrant bell peppers creates layers of flavor that satisfy everyone at the table. Using pre-cooked steak means you can have sizzling fajitas ready in just 30 minutes.
The blend of chili powder, smoked paprika, and cumin gives these fajitas that authentic smoky taste. Whether you pile on the sour cream, squeeze extra lime juice, or keep things simple with just salsa, each person can build their perfect fajita.
This recipe has become my weeknight savior when I need something quick without compromising on flavor. The whole family loves these beef fajitas, and I can prep everything in one skillet without creating a mountain of dishes.

🩷 Melissa
Ready to make this recipe? You’re just 30 minutes away from restaurant-quality steak fajitas that’ll have everyone at the table asking for seconds.
Grab your skillet, slice those peppers, and get ready for tender beef with smoky spices wrapped in warm tortillas.
Don’t forget the lime wedges and sour cream—they take these fajitas from great to unforgettable. Let’s get cooking!
Ingredient Notes
Salsa: Using salsa to sauté the vegetables adds moisture and an extra layer of flavor without needing a separate fajita marinade. Choose your favorite variety—mild, medium, or hot.
Smoked Paprika: This ingredient is key to achieving that smoky, authentic taste. Regular paprika won’t provide the same depth of flavor, so it’s worth seeking out the smoked variety.
Pre-Cooked Steak: This recipe works wonderfully with leftover grilled steak, making it perfect for using up refrigerator leftovers. Just ensure it’s sliced into thin strips.
See the recipe card below for full information on ingredients and quantities.

WANT TO SAVE THIS RECIPE?
Enter your email below and we will send it straight to your inbox. Plus you will get great new recipes from us every week!
Homemade Steak Fajitas Recipe
Ingredients
- 1 tablespoon olive oil
- ¼ cup salsa
- 1 medium onion thinly sliced
- 1 to 2 bell peppers sliced
- 1 pound steak grilled and sliced against the grain into ¼-inch pieces
- 1 tablespoon chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- ½ teaspoon salt
- ¼ cup water
- For serving: 1 batch chunky fresh salsa, sour cream, lime wedges, tortillas
Instructions
- In a large skillet over medium heat, saute the onion with the oil and salsa.1 tablespoon olive oil, ¼ cup salsa, 1 medium onion
- After about 3 minutes, add the bell pepper, and cook until bell peppers are tender crisp and onions are soft. If the veggies start to stick the the pan before they are done, add a little more salsa.1 to 2 bell peppers
- Add the cooked steak, and heat through.1 pound steak
- Add the chili powder, paprika, cumin, salt, and water to the skillet, and stir to combine.1 tablespoon chili powder, 1 teaspoon smoked paprika, 1 teaspoon cumin, ½ teaspoon salt, ¼ cup water
- Simmer for 1 to 2 minutes, until the water evaporates. Adjust salt to taste.
- Serve over warm tortillas with fresh salsa, sour cream, and a squeeze of fresh lime.For serving: 1 batch chunky fresh salsa,
Notes
Nutrition
How To Make Steak Fajitas

Step 1: In a large skillet over medium heat, sauté the onion in oil and salsa for about 3 minutes. Add the bell pepper and continue to cook until the bell peppers are tender-crisp and the onions are soft, adding more salsa as needed to prevent sticking

Step 2: Incorporate the cooked steak into the skillet, stirring to evenly distribute. Continue heating until the steak is thoroughly warmed.Sprinkle chili powder, paprika, cumin, and salt over the steak and vegetables. Add water and stir everything together, ensuring the spices are well mixed with the ingredients

Step 3: Allow the mixture to simmer for 1 to 2 minutes or until the water has evaporated. Adjust the salt according to taste.

Step 4: Serve the fajita mixture hot over warm tortillas, garnished with fresh salsa, sour cream, and a squeeze of lime.

Substitutions & Variations
Protein Options
Try chicken fajitas, shrimp, or even portobello mushrooms for a vegetarian version. Adjust cooking times accordingly—chicken needs to be cooked through, while shrimp only needs 2-3 minutes per side.
Tortilla Choices
Flour tortillas are traditional, but corn tortillas work beautifully for a gluten-free option. You can also serve the fajita mixture over cilantro lime rice instead.
Spice Level
Add sliced jalapeños to the vegetable mixture or a pinch of cayenne pepper to the spice blend for extra heat. For milder fajitas, reduce the chili powder by half.
Additional Vegetables
Add sliced mushrooms, zucchini, or even fresh tomatoes for more variety and nutrition.
Marinade Variation
If starting with raw beef, create a beef fajita marinade using lime juice, orange juice, olive oil, and the spices. Marinate for 2-4 hours before cooking.
FAQs for Steak Fajitas Recipe
Yes, season your flank steak or skirt steak with the spices, then cook in the skillet for 4-6 minutes per side until it reaches your desired doneness. Let it rest before slicing against the grain.
Flank steak and skirt steak are ideal choices because they’re flavorful, cook quickly, and become tender when sliced against the grain. You can also use sirloin or ribeye.
Make sure to simmer until the water evaporates completely in the final step. Using high heat when cooking the vegetables also helps develop flavor without releasing too much moisture.

My Best Tips for Making Steak Fajitas
☞Slice Against The Grain: When cutting your steak, look for the direction of the muscle fibers and cut perpendicular to them. This shortens the fibers and makes each bite incredibly tender.
☞Use a Cast Iron Skillet: A large cast iron skillet retains heat beautifully and creates those delicious charred edges on your vegetables that elevate the flavor profile.
☞Warm Your Tortillas Properly: Heat tortillas in a dry skillet for about 30 seconds per side, or wrap in damp paper towels and microwave for 20-30 seconds. This makes them pliable and enhances their flavor.
What to Serve With Steak Fajitas
These beef fajitas pair perfectly with cilantro lime rice for a complete meal that feels restaurant-quality. The bright, citrusy rice balances the smoky spices beautifully.
Refried beans or black beans add protein and make the meal more filling. Top them with a little cheese and fresh cilantro for extra flavor.
Guacamole and tortilla chips make excellent starters or sides. The creamy avocado complements the bold fajita flavors perfectly.
A simple Mexican street corn salad with cotija cheese, lime juice, and chili powder provides a sweet and tangy contrast to the savory fajitas.
Storage & Reheating Tips
Refrigerator Steak Fajitas
Store leftover steak fajitas in an airtight container for up to 3-4 days. Keep the tortillas separate to prevent them from getting soggy.
Freezing Steak Fajitas
The fajita mixture freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers or bags. Thaw overnight in the refrigerator before reheating.
Reheating Steak Fajitas
Warm the fajita mixture in a skillet over medium heat for 3-5 minutes, stirring occasionally. You can also microwave in 30-second intervals, but the skillet method maintains better texture.
Make-Ahead Steak Fajitas
Prep your vegetables and slice your steak up to 24 hours in advance. Store separately in the refrigerator, then cook when ready to serve. You can also mix the spices ahead of time for quick assembly.
Room Temperature Steak Fajitas
Don’t leave cooked fajitas at room temperature for more than 2 hours to ensure food safety.

More Delicious Beef Recipes to Consider
Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram.










Leave a Reply