(Tender Marinated Steak, Sizzling Peppers & Flavorful Mexican-Style Rice)
These Juicy Steak Fajitas with Colorful Peppers & Savory Rice make a complete, restaurant-style dinner right at home. Tender strips of seasoned steak are quickly seared until beautifully browned, then tossed with colorful bell peppers and caramelized onions. Serve everything over savory tomato-seasoned rice with warm tortillas, avocado, salsa, and fresh lime. 🥩🔥❤️
Full Recipe (Ingredients + Instructions)
Ingredients – Serves 4–6
For the Steak Fajitas 🥩
- 2 lbs flank steak, skirt steak, or sirloin
- 3 tablespoons olive oil
- Juice of 2 limes
- Juice of ½ orange
- 4 garlic cloves, minced
- 1 tablespoon Worcestershire sauce
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon Mexican oregano
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon black pepper
- 1 teaspoon salt
- ¼ teaspoon cayenne, optional
Colorful Peppers & Onions 🌶️🧅
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 green bell pepper, sliced
- 1 large yellow or white onion, sliced
- 1 jalapeño, sliced, optional
- 1 tablespoon olive oil
- Salt and black pepper, to taste
- 1 tablespoon butter, optional
For the Savory Rice 🍚
- 1½ cups long-grain white rice
- 2 tablespoons vegetable oil
- ¼ white onion, finely diced
- 2 garlic cloves, minced
- ½ cup tomato sauce
- 3 cups chicken broth
- ½ teaspoon cumin
- ½ teaspoon chili powder
- ½ teaspoon garlic powder
- ½ teaspoon salt, or to taste
- ½ cup corn, optional
- ¼ cup chopped cilantro
- Fresh lime juice, to finish
For Serving 🌮
- Warm flour or corn tortillas
- Avocado or guacamole
- Pico de gallo
- Salsa
- Sour cream or Mexican crema
- Shredded cheese or queso fresco
- Cilantro
- Jalapeños
- Lime wedges
Step 1: Marinate the Steak 🥩🍋
In a bowl, combine olive oil, lime juice, orange juice, garlic, Worcestershire sauce, chili powder, smoked paprika, cumin, oregano, onion powder, garlic powder, pepper, salt, and cayenne.
Add the steak and coat thoroughly.
Cover and refrigerate for 30 minutes to 4 hours.
Don’t Marinate Too Long
Because this marinade contains plenty of citrus, leaving thinner steak in it overnight can begin changing the texture of the meat.
Step 2: Make the Savory Rice 🍚
Heat the oil in a saucepan over medium heat.
Add the uncooked rice and cook for 4–5 minutes, stirring frequently, until lightly toasted.
Add onion and cook another 2 minutes.
Stir in garlic for about 30 seconds.
Add tomato sauce and cook for 1 minute.
Pour in chicken broth and add cumin, chili powder, garlic powder, and salt.
Add corn if using.
Bring to a boil, then reduce the heat to low and cover tightly.
Cook for approximately 15–18 minutes, or according to your rice package directions, until the liquid is absorbed.
Turn off the heat and leave covered for another 10 minutes.
Fluff with a fork and finish with cilantro and a squeeze of lime.
Don’t keep lifting that lid while the rice cooks! 🍚😉
Step 3: Sauté the Colorful Peppers 🌶️🔥
Heat a large cast-iron skillet over medium-high to high heat.
Add 1 tablespoon olive oil.
Add the peppers, onion, and jalapeño.
Season lightly with salt and pepper.
Cook for 5–7 minutes, tossing occasionally.
You want the vegetables softened but still slightly crisp, with some beautiful charred edges.
Transfer them to a plate.
Step 4: Get the Skillet HOT 🔥
Remove the steak from the marinade and allow excess marinade to drip away.
Pat the surface lightly with paper towels if necessary.
Heat the skillet until very hot.
Add a small amount of oil.
This Is Important!
A properly heated skillet gives you that beautiful brown fajita crust instead of steaming the steak.
Step 5: Cook the Steak 🥩🔥
For whole flank, skirt, or sirloin steak, sear for approximately 3–5 minutes per side, depending on thickness and your preferred doneness.
For food safety, whole beef steaks should reach at least 145°F (63°C) internally and rest for at least 3 minutes.
Transfer to a cutting board and rest for 5–10 minutes.
DO NOT Slice Immediately!
Resting allows the juices to redistribute through the meat instead of running all over your cutting board.
That’s one of the secrets to JUICY steak fajitas! 🥩❤️
Step 6: Slice Against the Grain 🔪
Find the direction of the muscle fibers and slice the steak thinly AGAINST the grain.
This shortens the muscle fibers and makes every bite much more tender.
For long fajita strips, cut into manageable pieces after slicing.
Step 7: Bring the Fajitas Together 🌶️🥩
Return the peppers and onions to the hot skillet.
Add the sliced steak.
Add 1 tablespoon butter if desired.
Toss everything together over high heat for just 30–60 seconds.
Finish with a fresh squeeze of lime.
Don’t continue cooking for several minutes or you may overcook that beautifully juicy steak.
Steak Fajita Rice Bowls 🥩🍚🥑
This recipe makes an AMAZING loaded rice bowl.
Start with savory rice and pile on:
🥩 Juicy steak
🌶️ Sizzling peppers
🧅 Caramelized onions
🥑 Avocado
🌽 Corn
🍅 Pico de gallo
🧀 Queso fresco
🌿 Cilantro
🤍 Mexican crema
🌶️ Salsa
Finish with fresh lime.
BIG bowl. BIG flavor. Fork required! 😂🔥
Hatch Green Chile Steak Fajitas 🌶️💚
Want to make these even better?
Add 1 cup roasted and chopped Hatch green chile to the peppers during the final couple of minutes.
You can also add a little Pepper Jack cheese when serving.
The smoky Hatch chile with juicy steak and charred onions is an incredible combination.
Creamy Jalapeño-Lime Sauce 🌶️🍋
Here’s a bonus sauce that’s PERFECT drizzled over the fajitas and rice.
Ingredients
- ½ cup sour cream or Mexican crema
- ¼ cup mayonnaise
- 1 jalapeño
- ¼ cup cilantro
- Juice of 1 lime
- 1 small garlic clove
- ½ teaspoon cumin
- Salt, to taste
Blend everything until smooth.
Refrigerate for 15–20 minutes before serving.
Drizzle generously over the steak fajita bowls. 🌶️❤️
Extra Recipe Tips & Variations ✨
For extra heat, add serrano peppers or cayenne.
For a Steak & Shrimp Fajita dinner, add chile-lime shrimp during the final few minutes.
You can replace the steak with chicken for Chicken Fajitas or use both for a mixed fajita platter.
For cheesy fajitas, sprinkle Monterey Jack or Pepper Jack over the hot meat and vegetables.
For a lower-carb meal, skip the rice and tortillas and serve everything over lettuce with avocado and salsa.
Flavor Upgrades / Secret Tips 🔥
✅ Use skirt steak for classic fajita-style flavor.
✅ Don’t overcrowd your skillet.
✅ Get the pan extremely hot before adding the steak.
✅ Cook peppers until lightly charred but not mushy.
✅ Rest steak before slicing.
✅ Always slice against the grain.
✅ Add fresh lime after cooking for a brighter flavor.
✅ A spoonful of butter tossed through the hot steak and peppers gives the fajitas a rich restaurant-style finish.
Serving Ideas 🍽️
Serve your Steak Fajitas with savory Mexican-style rice, refried beans, charro beans, warm flour tortillas, guacamole, pico de gallo, salsa verde, roasted corn, queso, or a fresh avocado salad.
For family dinner, put the hot skillet in the center of the table with tortillas and toppings around it and let everyone build their own fajitas. 🌮❤️
Storage & Meal Prep Tips 🥡
Store the steak and vegetables in an airtight container in the refrigerator for 3–4 days.
Keep the rice and toppings in separate containers.
Reheat the steak and vegetables quickly in a hot skillet rather than cooking them for a long time. This helps prevent the steak from becoming dry.
Cooked rice should be cooled promptly, refrigerated, and reheated until steaming hot.
Nutrition Facts 📊
Approximate per serving with rice:
- Calories: 570–650 kcal
- Protein: 38–45 g
- Carbohydrates: 52–60 g
- Fat: 22–29 g
- Fiber: 5–7 g
Values vary depending on steak cut, serving size, oil, rice, and toppings.
Frequently Asked Questions (Q&A)
What steak is best for fajitas?
Skirt steak is an excellent choice, followed by flank steak and sirloin.
How do I keep fajita steak tender?
Don’t overcook it, allow it to rest, and most importantly, slice it thinly against the grain.
Can I cook the steak already sliced?
Yes. Slice it thinly and sear it in very small batches over high heat. It cooks extremely quickly.
Can I make this ahead?
Yes. Prepare the marinade, chop the vegetables, and make the sauce ahead. Cook the steak close to serving time for the best texture.
Can I use chicken instead?
Absolutely. Chicken breast or thighs work well; cook chicken to 165°F (74°C) internally.
Can I make the rice spicy?
Yes! Add diced jalapeño, roasted Hatch green chile, or a pinch of cayenne.
Social Media Captions ❤️
Facebook Style
“Juicy Steak Fajitas with Colorful Peppers & Savory Rice for dinner! 🥩🌶️🍚 Tender marinated steak seared until beautifully browned, tossed with sizzling peppers and onions, then served over homemade savory rice with avocado, fresh lime and creamy jalapeño sauce. Now THIS is my kind of dinner! 😍🔥”
Short Caption
“Juicy steak + sizzling peppers + savory rice = dinner DONE RIGHT! 🥩🌶️🍚🔥”
Viral Caption
“When that sizzling fajita skillet hits the table and everybody suddenly gets QUIET! 😂🥩🌶️🔥”
Engagement Caption
“What’s going on your fajita plate—GUACAMOLE 🥑, EXTRA SALSA 🌶️, CHEESE 🧀, SOUR CREAM 🤍, or ALL OF IT? 👇😂”
Family-Style Caption
“Nothing fancy—just a big sizzling skillet of juicy steak, colorful peppers and onions with a pot of savory rice on the side. Everyone grab a tortilla! 🌮❤️”
Final Food Description 🍴
Juicy Steak Fajitas with Colorful Peppers & Savory Rice feature tender citrus-marinated steak seared over high heat, thinly sliced against the grain, and tossed with charred red, yellow, and green peppers and sweet onions. Served alongside fluffy tomato-seasoned rice with fresh lime, avocado, salsa, and warm tortillas, it’s a colorful, hearty dinner packed with smoky, savory fajita flavor. 🥩🌶️🍚🔥❤️