One Pot Recipes

Steak Fajitas (One Pot)

This post may contain affiliate links. Please read my disclosure policy.

The best, quick and easy steak fajitas recipe, homemade with simple ingredients in one pot or pan over stovetop. This 30 minute meal is loaded with Mexican flavors, tender steak, peppers and onions. This can also be grilled or made in a sheet pan in the oven.

If you like Mexican dinner recipes like this Mexican Shredded Chicken (One Pot) or these Chicken Fajitas (One Pan) or these Vegetable Fajitas (One Pan), you are going to adore today’s recipe.

Easy Steak Fajita Recipe (One Pot Meal)

How to make steak fajitas?

  1. Heat butter and oil.
  2. Add steak and sprinkle spices (chili powder, paprika, garlic powder, onion powder, cayenne pepper, cumin powder, cornstarch, salt, pepper).
  3. Add peppers are onions until beef is cooked through.
  4. Mix in lemon juice.
  5. Garnish and enjoy.

What is the best steak for fajitas?

Skirt steak is best but many people also like to use flank steak or sirloin steak. It’s a personal preference. Just make sure they are thinly sliced, against the grain.

What sides to serve with steak fajita recipe?

Typically, it’s served with hot or soft tacos. Some people also enjoy it with rice and beans or cilantro lime rice or even pineapple rice (especially if you fond of the sweet and spicy flavor combination).

Salads are always a great side such as a simple corn salad or green salad. You can also try this Tomato Avocado Salad (One Bowl) or Cherry Tomato Salad (One Bowl) or Broccoli Salad (One Bowl) or Boiled Corn On The Cob (One Pot)

Steak fajita seasoning/ Steak fajita marinade

The seasoning is made by mixing together chili powder, paprika, garlic powder, onion powder, cayenne pepper, cumin powder, salt, pepper.

The marinade is made by mixing together all those ingredients plus 1-2 tsp lemon and an additional 2 tbsp oil. Marinade the beef for at least 30 minutes up to 1 hour.

Both can be used on chicken and shrimp as well.

Fajita Toppings and Garnish

Add as many or as few of these, as you like:

Shredded cheese– Cheddar or Mexican cheese blend are awesome!

Sour cream– Use full fat for maximum flavor.

Guacamole– Homemade or store-bought both work well.

Salsa– Another classic topping. You can make it at home or buy it from the market.

Jalapeno slices– For a spicy kick.

Fresh herbs– Such as roughly chopped cilantro, parsley or green onions

Avocado– You an dice them into small pieces or slice them.

Finely chopped onions- Red onions taste the best.

Best Steak Fajitas (30 Minute Meal)

Tips and Techniques

Use nonstick pot or pan– That’s because this prevents sticking and burning, especially since you are cooking on high heat.

Add peppers and onion near the end– Because this prevents them from becoming too soft and soggy. You want them to be tender but firm.

Adjust the amount of spices– This can be done, based on your preference. Always check the flavors near the end and adjust accordingly.

Use thin slices of steak, peppers, onions- Because they cook faster and the flavors gets absorbed quicker too.

Can I use taco seasoning for steak fajitas? Yes, it works very well and I have used it successfully in the past. It can be homemade or store-bought.

How do you keep fajita meat tender? Slice it against the grain! This is very important because you cut through the muscle fibers and shorten them, making it easier to chew. Also, use thin slices. Furthermore, be very careful not to overcook the beef because that will make it very tough.

Lemon juice vs. Lime juice- Use whatever you like or whatever you have on hand. They both have a slightly different flavor and does have an impact on the overall flavor.


Make slow cooker fajitas- Add all the ingredients, along with a 15 oz. can of diced tomatoes with green chiles in a crockpot. Cook on Low for 6 hours or High for 3-4 hours. I still prefer my stovetop version much better because the meat has a better texture.

What to do with leftovers? Use them in grilled cheese sandwiches, quesadillas, salads, pasta and even pizza toppings.

Other One Pot Beef Recipes

Easy Steak Fajitas Recipe
Print Recipe Pin Recipe
5 from 2 votes
Rate this Recipe »

One Pot Steak Fajitas

Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Quick and easy steak fajitas recipe, homemade with simple ingredients in one pot/ pan. A 30 minute meal with Mexican flavors, tender steak, peppers, onions.
Yield: 4 People



  • Heat butter and oil in a nonstick pot or pan over medium-high heat. 
  • Add steak and sprinkle chili powder, paprika, onion powder, garlic, cayenne pepper, cumin powder, cornstarch, salt, pepper and mix everything together.
  • Saute for about 2 minutes or until steak slices are slightly brown and no longer pink and raw on the outside. It won’t be fully cooked through! 
  • Add red pepper, green pepper, onion and saute everything until steak is cooked through and vegetables are tender. 
  • Turn off heat. Pour lemon juice and toss everything together.
  • Garnish with cilantro, if you like. Serve in hard or soft tacos and enjoy!


  • Read all my tips above.
  • Tastes best when served immediately but leftovers can be stored in a sealed container in the fridge for up to 3 days. 


Calories: 440kcal, Carbohydrates: 6g, Protein: 35g, Fat: 30g, Saturated Fat: 12g, Cholesterol: 111mg, Sodium: 139mg, Potassium: 605mg, Fiber: 1g, Sugar: 2g, Vitamin A: 1545IU, Vitamin C: 41.7mg, Calcium: 21mg, Iron: 3.6mg
Course: Main Course
Cuisine: American, Mexican
Calories: 440
Author: Abeer

Happy cooking everyone!

2 comments on “Steak Fajitas (One Pot)”

  1. Delicious and easy! The hardest part is all the slicing lol! Thanks for a great recipe! We used tapioca start as we didn’t have cornstarch.

  2. Why have I never made these before? Yummy goodness! I followed the recipe but used 2 medium sized peppers and 2 cloves of garlic. I thought I had to marinate the steak but slicing it thin seemed to be fine. Easy meal after a long day at work. I could easily of prepped everything in the morning and it would have been even quicker. 👍👍

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating