Steak Fajitas Recipe : Amazing Tender and Juicy Dinner

This post may contain affiliate links. For more, see our Affiliate Disclaimer.

Steak Fajitas bring the sound and smell of a busy fajita skillet right into your kitchen. As soon as the peppers and onions start sizzling, garlic, lime, cumin, and juicy steak fill the room with warm aromas. Then everyone can grab a tortilla, add their toppings, and build dinner exactly how they like it.

Why You’ll Love These Steak Fajitas

These Steak Fajitas have a tangy, mildly spicy flavor with plenty of savory beef. Also, colorful peppers and onions add sweetness and a little crunch.

The recipe makes 6 servings. You need about 20 minutes for prep and 30 minutes for cooking, so the total time comes to about 50 minutes.

Each serving has about 355 calories, 30 g carbohydrates, 19 g protein, and 19 g fat. It also has 8 g fiber and 5 g sugar.

Fresh Steak Fajitas ingredients with flank steak, colorful peppers, lime, spices, tortillas, and toppings.

Ingredients for Steak Fajitas

You need 1 pound flank steak or skirt steak, 1 thinly sliced onion, 3 thinly sliced bell peppers, and 1 tablespoon extra virgin olive oil.

For the marinade, gather 1/3 cup lime juice, about 3 limes, 1/4 cup extra virgin olive oil, 4 minced garlic cloves, 1 teaspoon ground cumin, 1 teaspoon kosher salt, 1/2 teaspoon chili powder, 1/2 teaspoon black pepper, and a pinch of cayenne pepper.

Best Steak for Fajitas

Flank steak works especially well for Steak Fajitas. It has a rich beef flavor, and you can easily cut it into long, thin strips.

However, skirt steak also tastes great and cooks quickly. You can also choose sirloin when you have it on hand.

Steak Fajita Marinade

The marinade brings most of the bold flavor to these Steak Fajitas. Lime juice adds a fresh tang, while garlic and cumin bring warm, savory notes.

Meanwhile, chili powder and cayenne add mild heat. Olive oil helps coat the steak evenly with all those seasonings.

Bell Peppers and Onion

Three bell peppers add color, sweetness, and texture. Meanwhile, the sliced onion turns tender and slightly sweet in the hot skillet.

Try to cut the vegetables into similar sized strips. As a result, they cook more evenly.

Tortillas and Toppings

Warm tortillas make the perfect base for Steak Fajitas. Then add sour cream, guacamole, pico de gallo, and fresh chopped cilantro.

You can also add fresh lime on the side. I like putting every topping on the table so everyone can make their own fajita.

How to Make Steak Fajitas

Marinate the Steak

First, combine the lime juice, 1/4 cup olive oil, garlic, cumin, salt, chili powder, black pepper, and cayenne.

Next, coat the steak with the marinade. Then refrigerate it for 1 to 4 hours.

Steak Fajitas steak marinating with lime, olive oil, garlic, cumin, and spices
Flank steak soaking in a tangy lime, garlic, olive oil, and spice marinade for Steak Fajitas.

Cook and Rest the Steak

Heat a large skillet over medium high heat. Next, cook the steak for 3 to 4 minutes on each side, or until it reaches your preferred doneness.

Then transfer the steak to a cutting board. Let it rest for several minutes before slicing.

Sauté the Peppers and Onion

Meanwhile, add 1 tablespoon olive oil to the same skillet. Then add the sliced peppers and onion.

Cook them over medium high heat for 4 to 5 minutes. Also, stir regularly so the vegetables cook evenly while keeping a little bite.

Slice the Steak Against the Grain

Next, look at the direction of the fibers running through the steak. Cut across those fibers instead of following them.

Then slice the steak diagonally into long, thin strips. As a result, the Steak Fajitas will feel much more tender when you bite into them.

Combine and Serve

Return the sliced steak to the skillet. Then toss it with the warm peppers and onions.

Serve immediately with tortillas and your chosen toppings. If you enjoy quick steak dinners, these juicy Texas-style steak bites offer another tasty option.

Steak Fajitas with seared beef, colorful bell peppers, and sautéed onions in a skillet
Juicy Steak Fajitas tossed with colorful bell peppers and caramelized onions in a hot skillet.

Tips for Tender and Flavorful Steak Fajitas

Don’t Marinate the Steak Too Long

Keep the marinating time between 1 and 4 hours. Although lime juice adds flavor and helps tenderize the steak, too much time in the acidic marinade can change its texture.

Therefore, you do not need to leave this steak in the marinade overnight.

How to Slice Steak for Tender Fajitas

Always slice your steak against the grain. In fact, this simple step makes a noticeable difference with flank and skirt steak.

Also, keep the slices thin. Thin strips feel tender and fit neatly inside tortillas.

Skillet, Grill, or Grill Pan Options

A large skillet works well because you can cook everything in the same pan. Plus, the peppers and onions pick up plenty of savory flavor.

However, you can cook the steak on an outdoor grill. An indoor grill pan works well too.

What to Serve With Steak Fajitas

Classic Tortillas and Fajita Toppings

Serve Steak Fajitas with warm flour or corn tortillas. Then add sour cream, guacamole, pico de gallo, cilantro, or fresh lime juice.

For a flavorful side, try this Mexican street corn. The creamy corn tastes especially good next to the tangy steak and peppers.

Steak Fajita Bowls and Plates

You can also skip the tortillas and make a fajita bowl. First, add cilantro lime rice or Mexican rice to your bowl.

Next, spoon the steak, peppers, and onions over the rice. Then finish everything with guacamole, pico de gallo, lime crema, or chipotle sauce.

How to Store and Reheat Steak Fajitas

Refrigerating Leftover Steak Fajitas

First, let the leftover steak and vegetables cool. Then place them in an airtight container.

Store the leftovers in the refrigerator for 4 to 5 days. When you want another serving, heat only the amount you plan to eat.

How to Freeze and Reheat Leftovers

You can freeze Steak Fajitas for up to 3 months. First, let the steak and vegetables cool before placing them in an airtight freezer container.

Then thaw frozen leftovers overnight in the refrigerator. Microwave them for 1 to 2 minutes, or until everything becomes thoroughly hot.

For more dinner inspiration, you can also follow Kai Recipes on Pinterest or visit Kai Recipes on Facebook.

Steak Fajitas FAQs

What goes in a steak fajita?

A steak fajita usually includes thin strips of seasoned steak, sautéed bell peppers, and onion. Then you can add tortillas, guacamole, sour cream, pico de gallo, cilantro, and lime.

What type of steak is best for fajitas?

Flank steak makes a great choice because it has plenty of beef flavor and slices easily. However, skirt steak also works very well. You can also use sirloin.

What is a good marinade for steak fajitas?

Combine lime juice, olive oil, garlic, cumin, kosher salt, chili powder, black pepper, and cayenne. Together, these ingredients give Steak Fajitas their tangy and mildly spicy flavor.

How to make beef fajitas tender?

First, marinate the steak for only 1 to 4 hours. Next, cook it quickly over good heat and let it rest for several minutes.
Finally, slice the steak thinly against the grain. As a result, the strips stay tender and easier to chew.

More Such Recipes

Steak Fajitas in tortillas with peppers, onions, guacamole, sour cream, pico de gallo, and cilantro
Steak Fajitas served in warm tortillas with colorful peppers, guacamole, sour cream, pico de gallo, and cilantro.

Final Thoughts

Steak Fajitas make an easy dinner feel lively and satisfying. The lime marinade gives the steak a bright, savory flavor, while the sizzling peppers and onions bring sweetness and color.

So, warm up your tortillas and set the toppings on the table. Then serve the Steak Fajitas while everything still tastes hot, juicy, and fresh from the skillet.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Steak fajitas with tender beef, colorful peppers, onions, tortillas, guacamole, and lime

Steak Fajitas Recipe : Amazing Tender and Juicy Dinner


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: kai
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

These Steak Fajitas combine tender marinated steak, colorful bell peppers, and onions with bright lime, garlic, cumin, and mild spices. Serve them hot with warm tortillas, sour cream, guacamole, pico de gallo, and fresh cilantro.


Ingredients

Scale

1 lb flank steak or skirt steak

1 onion, thinly sliced

3 bell peppers, thinly sliced

1 tbsp extra-virgin olive oil

1/3 cup lime juice, about 3 limes

1/4 cup extra-virgin olive oil

4 garlic cloves, minced

1 tsp ground cumin

1 tsp kosher salt

1/2 tsp chili powder

1/2 tsp freshly ground black pepper

1 pinch cayenne pepper

For serving: tortillas, sour cream, guacamole, pico de gallo, chopped fresh cilantro


Instructions

1. Combine the lime juice, 1/4 cup olive oil, garlic, cumin, salt, chili powder, black pepper, and cayenne. Coat the steak in the marinade and refrigerate for 1 to 4 hours.

2. Heat a large skillet over medium-high heat. Cook the steak for 3 to 4 minutes per side, or until it reaches your preferred doneness. Transfer it to a cutting board and let it rest for several minutes.

3. Add 1 tablespoon olive oil to the same skillet. Sauté the sliced onion and bell peppers over medium-high heat for 4 to 5 minutes, stirring regularly.

4. Cut the rested steak diagonally into long, thin strips. Slice against the grain for tenderness.

5. Return the sliced steak to the skillet and combine it with the cooked vegetables.

6. Serve immediately with warm tortillas and your desired toppings.

Notes

Keep the steak’s marinating time between 1 and 4 hours. Longer exposure to the acidic lime marinade can negatively affect its texture.

Flank steak is the standard choice, but skirt steak or sirloin also works well.

Slice the cooked steak against the grain to create more tender strips.

You can use an outdoor grill or indoor grill pan instead of a skillet.

Allow leftovers to cool before transferring them to an airtight container. Refrigerate for 4 to 5 days or freeze for up to 3 months.

For frozen leftovers, thaw overnight in the refrigerator and microwave for 1 to 2 minutes, or until thoroughly heated.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Skillet
  • Cuisine: Mexican Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 355
  • Sugar: 5 g
  • Sodium: 688 mg
  • Fat: 19 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 8 g
  • Protein: 19 g
  • Cholesterol: 45 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star