Easy Chicken and Steak Fajitas Recipe Ready in 30 Minutes 

Chicken and Steak Fajitas Recipe is one of those meals that never disappoints. Juicy chicken and steak fajitas are cooked with sweet bell peppers, onions, and a flavorful homemade fajita seasoning in a hot skillet, creating the sizzling taste you’d expect from your favorite Mexican restaurant. The best part? You can have this easy chicken and steak fajitas recipe ready in about 30 minutes using simple ingredients you probably already have at home.

Whether you’re making dinner for your family or hosting friends, this restaurant-style fajitas recipe is always a crowd-pleaser. The homemade seasoning adds bold Tex-Mex flavor without overpowering the meat, while fresh lime juice brings everything together for a meal that’s colorful, satisfying, and easy to customize with warm flour tortillas, guacamole, or your favorite toppings.

In this guide, you’ll learn exactly how to choose the best steak for fajitas, keep the chicken juicy, prepare a flavorful fajita marinade, cook the vegetables until perfectly tender, and make Chicken and Steak Fajitas Recipe that turns out delicious every single time.

Why This Chicken and Steak Fajitas Recipe Is Better Than Restaurant Fajitas

What makes this recipe so flavorful?

The flavor comes from three places working together: a bold homemade fajita seasoning, a short but effective marinade, and the caramelization you get from cooking the meat and vegetables over high heat. Unlike many restaurant versions that rely on excess oil or pre-made seasoning packets full of fillers, this recipe uses fresh spices and real citrus juice to build flavor from the ground up.

Why cook chicken and steak together?

Combining chicken and steak gives you the best of both worlds: the leaner, milder taste of chicken alongside the rich, beefy depth of steak. It also means everyone at the table gets their favorite protein without you having to make two separate meals. The contrast in textures and flavors makes every bite a little different.

Is this recipe beginner-friendly?

Yes. There’s no complicated technique involved  just slicing, marinating, and searing. As long as you follow the order of operations (steak first, then chicken, then vegetables), you’ll get perfectly cooked fajitas even if this is your first time making them.

What Is the Best Steak for Chicken and Steak Fajitas?

Skirt Steak vs. Flank Steak

Skirt steak is the classic choice for fajitas because of its rich, beefy flavor and thin shape, which cooks quickly over high heat. Flank steak is a close second  slightly leaner and a bit thicker, but still tender when sliced correctly. Either cut works well in this recipe; skirt steak gives a slightly more intense flavor, while flank steak is a bit easier to find and portion.

Can You Use Sirloin Steak?

Sirloin is a good budget-friendly alternative. It’s leaner than skirt or flank steak, so it’s best to slice it thinly and avoid overcooking, since it can dry out faster. A short marinade helps keep sirloin juicy and tender.

Which Cut Stays the Most Tender?

Skirt steak generally stays the most tender of the three, thanks to its higher fat marbling and looser muscle fibers. That said, tenderness in fajitas depends less on the exact cut and more on two things: slicing against the grain and not overcooking the meat.

What Ingredients Do You Need for Chicken and Steak Fajitas?

Chicken

Boneless, skinless chicken breasts or thighs both work well. Thighs stay juicier and are more forgiving if slightly overcooked, while breasts offer a leaner option.

Steak

Skirt, flank, or sirloin steak, sliced thin against the grain before or after cooking, depending on your preferred method.

Bell Peppers

A mix of red, yellow, and green bell peppers adds color, sweetness, and a slight char when cooked over high heat.

Onion

Yellow or red onion, sliced into thin wedges, brings sweetness and a satisfying bite once caramelized.

Lime

Fresh lime juice brightens the marinade and adds a fresh, tangy finish when squeezed over the finished fajitas.

Homemade Fajita Seasoning

A blend of chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, and pepper gives the meat its signature smoky, savory flavor.

Tortillas

Flour tortillas are the traditional choice, though corn tortillas work well for a gluten-free option.

How Do You Make Homemade Fajita Seasoning?

Best Spices to Use

The core mix includes chili powder, ground cumin, smoked paprika, garlic powder, onion powder, dried oregano, salt, and black pepper. A pinch of cayenne adds optional heat.

Can You Make It Ahead of Time?

Absolutely. Mixing a larger batch ahead of time saves effort on busy weeknights and ensures you always have seasoning ready to go.

How to Store Homemade Seasoning

Store the seasoning blend in a small airtight jar or container in a cool, dry pantry. It will stay fresh and potent for up to six months.

Should You Marinate Chicken and Steak Before Cooking?

Marinating isn’t strictly required, but it makes a noticeable difference in flavor and tenderness, especially for the steak.

How Long Should You Marinate?

For best results, marinate the meat for at least 20 to 30 minutes at room temperature, or up to 8 hours in the refrigerator for deeper flavor.

Best Marinade Ingredients

A simple combination of olive oil, lime juice, garlic, and the homemade fajita seasoning creates a flavorful, tenderizing marinade for both proteins.

Can You Skip the Marinade?

Yes, if you’re short on time. Simply toss the sliced chicken and steak directly in the seasoning blend and a bit of oil right before cooking. You’ll still get great flavor, just with slightly less depth.

How to Make Chicken and Steak Fajitas Step by Step

Chicken and Steak Fajitas Recipe

Prepare the Marinade

Whisk together olive oil, lime juice, minced garlic, and fajita seasoning in a bowl.

Slice the Chicken and Steak

Cut the chicken into thin strips and slice the steak against the grain. Toss both proteins in the marinade.

Cook the Steak First

Sear the steak in a hot, lightly oiled skillet for 2 to 3 minutes per side, then remove and set aside to rest.

Cook the Chicken

Using the same skillet, cook the chicken strips until golden and cooked through, about 5 to 6 minutes.

Sauté the Vegetables

Add the sliced peppers and onions to the skillet, cooking over high heat until softened and slightly charred, about 5 minutes.

Combine Everything

Return the steak and chicken to the skillet with the vegetables, tossing everything together to reheat and combine flavors.

Warm the Tortillas

Warm the tortillas in a dry skillet or wrapped in foil in the oven until soft and pliable.

Serve While Sizzling

Transfer the fajita mixture to a warm serving plate or cast-iron skillet and serve immediately with warm tortillas and your favorite toppings.

What Is the Secret to Tender Chicken and Steak Fajitas?

Slice Meat Against the Grain

Cutting against the grain shortens the muscle fibers, making every bite easier to chew.

Use High Heat

A hot skillet sears the outside of the meat quickly, locking in juices instead of slowly cooking them out.

Don’t Overcook the Meat

Both chicken and steak can turn tough and dry if left on the heat too long. Cook just until done, then remove promptly.

Let the Meat Rest Before Serving

Resting the meat for a few minutes after cooking allows the juices to redistribute, keeping every slice moist.

Can You Make Chicken and Steak Fajitas in the Oven?

Yes, a sheet pan version is a great hands-off alternative to skillet cooking.

Sheet Pan Method

Toss the marinated chicken, steak, peppers, and onions together on a single sheet pan for easy roasting and cleanup.

Baking Temperature

Bake at 425°F (220°C) for even cooking and good caramelization.

Baking Time

Roast for about 15 to 20 minutes, stirring halfway through, until the meat is cooked through and the vegetables are tender with lightly charred edges.

Can You Cook Chicken and Steak Together in the Same Pan?

Is It Safe?

Yes, as long as each protein reaches its own safe internal temperature and you avoid cross-contaminating raw juices by using separate cutting boards and utensils during prep.

Which Meat Should Cook First?

Cook the steak first since it cooks quickly and benefits from a very hot, dry pan. Chicken can go in next, followed by the vegetables.

How to Avoid Overcooking

Cook each component separately and combine them at the end, rather than adding everything to the pan at once. This keeps each ingredient cooked to the right level of doneness.

What Can You Serve with Chicken and Steak Fajitas?

Flour Tortillas

The classic wrap for holding all the fajita fillings together.

Mexican Rice

A flavorful side that rounds out the meal and soaks up extra juices.

Guacamole

Creamy avocado dip that pairs perfectly with the smoky, spiced meat.

Pico de Gallo

A fresh, chunky salsa of tomatoes, onion, cilantro, and lime.

Salsa

A smooth or chunky salsa adds extra spice and moisture to each bite.

Refried Beans

A hearty, protein-rich side that complements the fajita filling.

Sour Cream

A cool, tangy topping that balances the smoky spices.

Can You Make Chicken and Steak Fajitas Ahead of Time?

Meal Prep Tips

Marinate and slice the meat and vegetables a day in advance, then cook everything fresh when you’re ready to eat for the best texture.

Best Containers

Airtight glass or BPA-free plastic containers work well for storing marinated meat and prepped vegetables separately.

How Long Do They Last?

Marinated raw meat can be refrigerated for up to 24 hours before cooking, while fully cooked fajita filling keeps well for 3 to 4 days in the fridge.

How Do You Store and Reheat Leftover Fajitas?

Refrigerator

Store cooked fajita filling in an airtight container for up to 4 days.

Freezer

Freeze cooled fajita filling in a freezer-safe bag or container for up to 3 months.

Skillet

Reheat over medium heat in a lightly oiled skillet, stirring occasionally, until warmed through.

Oven

Warm covered with foil at 350°F (175°C) for about 10 to 15 minutes.

Air Fryer

Reheat at 375°F (190°C) for about 5 minutes for a slightly crisped texture.

Microwave

Heat in short 30-second intervals, stirring in between, until hot.

What Are the Most Common Mistakes When Making Fajitas?

Overcrowding the Pan

Too much meat or too many vegetables in the pan at once leads to steaming instead of searing.

Using Low Heat

Fajitas need high heat to develop that signature char and smoky flavor.

Overcooking the Steak

Leaving steak on the heat too long makes it tough and chewy rather than tender.

Cutting Vegetables Too Thick

Thick-cut peppers and onions take longer to cook and can end up unevenly done.

Skipping the Marinade

While not mandatory, skipping the marinade entirely can result in less flavorful, less tender meat.

How Can You Customize This Chicken and Steak Fajitas Recipe?

Make It Spicy

Add extra cayenne pepper, diced jalapeños, or a splash of hot sauce to the marinade.

Low-Carb Version

Serve the fajita filling over a bed of lettuce or cauliflower rice instead of tortillas.

Dairy-Free Option

Skip the sour cream and cheese, and lean on guacamole and salsa for creaminess and flavor.

Gluten-Free Option

Use corn tortillas instead of flour tortillas, and double-check that your seasoning blend contains no hidden gluten.

Extra Cheesy Version

Top the finished fajitas with shredded Mexican-blend cheese and let it melt slightly over the warm meat and vegetables before serving.

Frequently Asked Questions

Can I use chicken thighs instead of chicken breasts? 

Yes, chicken thighs work great and tend to stay juicier than breasts, making them a forgiving option for this recipe.

Can I use frozen peppers? 

You can, though fresh peppers give a better texture and char. If using frozen, thaw and pat them dry first to avoid excess moisture in the pan.

How long should I marinate the meat? 

At least 20 to 30 minutes for good flavor, or up to 8 hours in the fridge for a deeper, more tenderized result.

What’s the best steak for fajitas?

 Skirt steak is the top choice for its rich flavor and tenderness, with flank steak as a close, easy-to-find alternative.

Can I freeze cooked fajitas? 

Yes, cooked fajita filling freezes well for up to 3 months in an airtight, freezer-safe container.

Why are restaurant fajitas so tender?

 Restaurants typically use quality cuts like skirt steak, cook over very high heat, and slice the meat against the grain all techniques you can easily replicate at home.

Can I make fajitas without tortillas?

 Definitely. Serve the filling over rice, in a lettuce wrap, or as a topping for a fajita-style salad bowl.

How do I keep fajitas from becoming dry? 

Avoid overcooking the meat, let it rest before slicing, and don’t skip the marinade, which helps lock in moisture.

Can I use store-bought fajita seasoning? 

Yes, though homemade seasoning lets you control the salt and spice level while avoiding fillers found in many packaged blends.

Are chicken and steak fajitas healthy?

 This recipe is a good source of lean protein and vegetables, and can easily be made lighter by using chicken breast, less oil, and whole wheat or corn tortillas.

Final Thoughts on This Chicken and Steak Fajitas Recipe

This chicken and steak fajitas recipe proves that a restaurant-quality dinner doesn’t need to take all evening or a long list of hard-to-find ingredients. With a simple homemade seasoning, a quick marinade, and the right cooking order for your proteins, you’ll have a sizzling, flavorful plate of fajitas on the table in about 30 minutes  perfect for busy weeknights or casual weekend gatherings.

Give this chicken and steak fajitas recipe a try the next time you’re craving something bold, colorful, and satisfying. Serve it up with warm tortillas and your favorite toppings, and watch it become a regular in your dinner rotation.

If you enjoyed this recipe, be sure to try our Oven Chicken Fajita Recipe for an easy sheet pan version that’s perfect for busy weeknights.

Chicken and Steak Fajitas Recipe

Chicken and Steak Fajitas Recipe: The Best 30-Minute Meal

A sizzling, restaurant-quality combination of tender marinated steak, juicy chicken, and caramelized bell peppers ready in just 30 minutes.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Mexican, Tex-Mex
Calories: 420

Ingredients
  

Proteins
  • 1 lb Chicken breasts or thighs Boneless, skinless, cut into thin strips
  • 1 lb Skirt or flank steak Sliced thinly against the grain
Vegetables & Marinade
  • 3 large Bell peppers Mixed colors, sliced
  • 1 large Onion Yellow or red, sliced into wedges
  • 3 cloves Garlic Minced
  • 2 Limes Juiced (one for marinade, one for serving)
  • 3 tablespoons Olive oil Divided
Homemade Fajita Seasoning
  • 1 tablespoon Chili powder
  • 1 teaspoon Ground cumin
  • 1 teaspoon Smoked paprika
  • 0.5 teaspoon Garlic powder
  • 0.5 teaspoon Onion powder
  • 0.5 teaspoon Dried oregano
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper

Method
 

  1. In a large bowl, whisk together 2 tablespoons of olive oil, the juice of one lime, minced garlic, and all of the spices to create the marinade.
  2. Add the sliced chicken and steak into the bowl. Toss to coat evenly. Let marinate at room temperature for 15 to 20 minutes.
  3. Heat a large cast-iron skillet over high heat with the remaining 1 tablespoon of olive oil. Add the steak in a single layer and sear for 2 to 3 minutes per side. Remove and set aside to rest.
  4. In the same skillet, add the marinated chicken strips. Cook for 5 to 6 minutes, tossing occasionally, until cooked through. Remove and place on the plate with the steak.
  5. Lower the heat to medium-high. Add the sliced bell peppers and onions to the skillet. Cook for 5 minutes until softened and slightly charred.
  6. Return the chicken, steak, and any resting juices to the skillet. Toss everything together for 1 minute to reheat and combine flavors. Serve immediately with fresh lime juice and warm tortillas.

Notes

Expert Tip: Always slice your steak against the grain to ensure every bite is melt-in-your-mouth tender. Do not overcrowd the pan; cook the meats sequentially to guarantee a proper sear.

Leave a Comment

Recipe Rating