Chipotle Steak Fajitas

5 from 12 votes

This post may contain affiliate links. Read my disclosure policy.

Chipotle Steak Fajitas are a fresh and healthy Mexican dinner recipe idea! Grilled flank steak beef, bell peppers, and onions are cooked in a citrus lime and chipotle pepper marinade. Gluten free, dairy free, keto low carb. A great Taco Tuesday meal option.
Top view of Chipotle Steak Fajitas in a white bowl with the peppers and onions, sitting on a cutting board

These Chipotle Steak Fajitas are a delicious beef Mexican recipe great for taco Tuesday! A fresh and easy dinner idea that is easily customizable with fresh and light flavors.

Top view of Chipotle Steak Fajitas in a white bowl with the peppers and onions, sitting on a cutting board

Why You Will Love This Recipe

Chipotle steak fajitas are a delicious and popular Mexican-inspired dish typically made with marinated and grilled steak, bell peppers, onions, and various seasonings.

Chipotle steak fajitas are known for their bold flavors, smoky heat, and the fun of assembling your own fajitas.

They are a favorite choice at Mexican and Tex-Mex restaurants and are also easily prepared at home for a delicious and satisfying meal.

With this Mexican recipe, we bring this classic home for a delicious beef dinner! The beef fajitas are gluten free, keto low carb, and dairy free if you avoid particular toppings or tortillas as needed.


Flank Steak – This is the perfect cut for steak fajitas

Chipotle in Adobo – The key ingredient that gives them their distinctive flavor is chipotle peppers, which are smoked and dried jalapeño peppers known for their smoky and spicy taste.

Lime Juice

Fresh Cilantro – You can skip if you do not like cilantro, but it brings great fresh flavors to the meal

Bell Peppers – any colors you like. I prefer to use a mix of green bell peppers and red, orange, or yellow bell peppers for a mixture of sweetness and crispness.

Red Onion – yellow onions also work if desired

Ground Cumin

Garlic Powder – If you use the powder instead of fresh minced cloves, the flavor is easier to absorb into the meat


Vegetable Oil – for grilling. You never want to cook on a high heat with olive oil as it will burn and create carcinogens

Olive Oil – for marinade

Tortillas – Corn or flour tortillas are a great way to enjoy fajitas!

Toppings of Choice – Use any toppings you love such as guacamole, pico de gallo, salsa, escabeche (Mexican pickled vegetables), corn salsa, sour cream, cheese, onion, fresh cilantro, jalapeno peppers, radishes, etc.

The Chipotle Steak Fajitas being cut on a wood cutting board


Dish or Resealable Bag (for marinating)


Cutting Board

Measuring Cups

Measuring Spoons

Grill or Grill Pan


Closer view of sliced Chipotle Steak Fajitas in a white bowl

Instruction Overview

Make your marinade by combining those ingredients together.

Put it in a dish and add your flank steak piece. Toss to coat and let it marinate ideally at least 2 hours.

Marinating time is important for the flavor you will impart on your meat. It should marinate at least 30 minutes, but the flavor will be SO much better if you can do this at least two hours. Marinating can also be done overnight.

Trim and cut your onion and bell peppers into strips.

Heat a grill pan or your grill to medium high heat. Use some vegetable oil to coat the grill grates/pan to help with the cooking process and avoid sticking.

Cook your meat to your desired level of doneness and let it rest.

While it is resting, cook your peppers and onions on the same grill.

Slice the steak against the grain. Serve with the peppers, onions, and any toppings as desired.

Tongs picking up some Chipotle Steak Fajitas with peppers and onions

Modifications and Substitutions

You can also bake the meat in the marinade directly to your desired doneness. This will also help impart the flavor into the meat since it is cooking in the liquid. Bake at 400F for 15-20 minutes if it is already sliced, depending on how well you want it done. Or for longer if the meat is in one piece.

Use some poblanos in place of some bell peppers for a slight heat and some different flavors!

Kim’s Tips

Cutting the meat against the grain is KEY. This means that you cut it perpendicular (the opposite direction) to how the meat strands are. If you cut it with the grain, it will be very tough to eat.

A decent marinate time is important to get that flavor into the meat!

Getting the temperature of doneness that you want is easier if the meat is cooked in one large piece instead of smaller pieces. But it also takes longer.


What is the best cut of steak for fajitas?

Flank steak is the best cut for fajitas. It absorbs the marinade well, cooks well, and gives great texture. Skirt steak is another great option.

What are Mexican fajitas?

Fajitas are meat and vegetables cooked at a high heat and sliced.

How thick to cut steak for fajitas?

You want to cut steak for fajitas on the thinner side, around 1/2 inch thick or less. This is important as the cut of meat is tough if left too wide.

What onion is best for steak fajitas?

Red onions are best for fajitas because they have a bold flavor and a touch of sweetness. Yellow or white onion can also work but are milder in flavor.

What do you serve with fajitas?

Fajitas can be served on their own or in other dishes such as tacos or burritos. Serve them with your favorite sides, rice, tortillas, and/or a salad as desired.

How much steak per person for fajitas?

A 1/4 pound of meat per person works out great as it is served with the vegetables and other items.

Looking down on Chipotle Steak Fajitas in a white bowl sitting on a wood board
Pin of Chipotle Steak Fajitas in a bowl with title at top

More Mexican Beef Recipes

Top view of Chipotle Steak Fajitas in a white bowl with the peppers and onions, sitting on a cutting board

Chipotle Steak Fajitas

Chipotle Steak Fajitas are a fresh and healthy Mexican dinner recipe idea! Grilled flank steak beef, bell peppers, and onions are cooked in a citrus lime and chipotle pepper marinade. Gluten free, dairy free, keto low carb. A great Taco Tuesday meal option.
5 from 12 votes
Print Pin Rate Save Recipe
Course: Main Course
Cuisine: Mexican
Keyword: Beef, Dairy Free, Gluten Free, Keto/Low Carb, Summer
Prep Time: 10 minutes
Cook Time: 20 minutes
Marinade Time: 2 hours
Total Time: 2 hours 30 minutes
Servings: 4 servings
Calories: 429kcal



Fajita Peppers

  • 3 bell peppers (any color, can also use some Poblano for a mild heat)
  • 1 large red onion


  • In a resealable bag or covered dish, combine the beef, lime juice, chipotle in adobo, fresh cilantro, cumin, garlic powder, and salt.
    Let the meat marinate in the refrigerator for at least 30 minutes, ideally 2 hours, or overnight.
  • Preheat grill to medium high (around 400℉).
  • Remove the beef from the marinade. Grill for approximately 5 minutes.
    Flip and continue grilling until cooked through, approximately 5 minutes longer (this will give you steak medium rare). Cook longer if desired to the doneness you prefer.
  • Remove the meat and let it rest on a cutting board or plate.
  • Place your bell peppers, whole, on the grill. Trim the onion and cut into quarters. Place the onion on the grill.
    Continue rotating the onions and peppers on each side, approximately 2-3 minutes per side.
    (These can also be cooked already sliced but it is easier to move them around when whole).
  • Heat your corn tortillas on the grill for about 10-15 seconds per side. They should be warm and brown up a little as desired.
  • Slice beef against the grain (opposite direction of the meat fibers) into strips. Cut the peppers and onions into strips, removing seeds, stems, etc.
  • Serve with toppings, tortillas, lettuce, etc as desired.


The nutrition information does not include any toppings.
Non-grill option:
  • Bake the meat at 400F until cooked to desired doneness, approximately 20 minutes. The meat will cook much faster if already sliced, but is more difficult to cook to your desired doneness.
  • Cook the peppers and onions, already sliced, in a skillet over medium high heat for 6-8 minutes for crisp vegetables or 10-14 minutes for soft vegetables. (Vegetables can also be baked in oven and removed at desired softness).
The marinade will work even if only for 30 minutes, but 2-4 hours is best.
The quantity of tacos that you get out of the recipe will vary with how much or little you stuff each one.


Serving: 1serving (1/4 recipe) | Calories: 429kcal | Carbohydrates: 58g | Protein: 32g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Cholesterol: 68mg | Sodium: 694mg | Potassium: 845mg | Fiber: 10g | Sugar: 7g | Vitamin A: 2824IU | Vitamin C: 122mg | Calcium: 127mg | Iron: 4mg
By on September 8th, 2023

About Kim

Kim has grown up with a passion for cooking good food! You can find her in the kitchen experimenting with new recipes, making dog treats, and eating Italian food!

More posts by this author.

12 thoughts on “Chipotle Steak Fajitas”

  1. These fajitas were super flavorful. The smokiness from the grill was perfect, and served with a warm cooked salsa and fresh avocado they made a great wholesome dinner.

  2. 5 stars
    Oh my, this Fajitas dish looks amazingly delicious! A classic Mexican diner recipe! The best part is that this dish is Vegan and Gluten-free!

  3. 5 stars
    I agree that red onion is the best for fajitas, it makes such a difference! These look amazing, can’t wait to try the recipe myself !

  4. 5 stars
    Those Chipotle Steak Fajitas were awesome! Served them with all the classic toppings, and it turned out so delish! Thanks a million for sharing this delicious and easy-to-follow recipe—it’s now our go-to for satisfying our fajita cravings! ‍

  5. 5 stars
    I am always so afraid to cook with steak, and you make it seem so manageable! Thank you so much for sharing, I am making this this weekend 🙂

  6. 5 stars
    The steak fajitas came out really great! Your recipe is easy and fuss-free. I love using chipotle peppers in adobo sauce, they add so much flavor! Thanks so much; we will definitely make them again.

  7. These fajitas were easy to make and tasted delicious! Kids absolutely loved them to and they said it was so much fun picking their own sides and ingredients to go with their individual fajitas!


Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Three Olives Branch