Beef Fajitas
I still remember the first time I made Beef Fajitas for my family. The sizzling sound of the skillet, the aroma of spices, and the flavor of tender beef and crispy vegetables all combined to create an unforgettable dining experience. As a home cook, I'm always on the lookout for recipes that are both easy to make and delicious, and Beef Fajitas fit the bill perfectly.
One of the things I love about this recipe is its versatility. You can serve it with your favorite toppings, from classic sour cream and salsa to more adventurous options like sliced avocado and pickled onions. And because it's made with lean protein and plenty of vegetables, you can feel good about what you're putting on the table.
As a former competitive rower, I know how important it is to fuel your body with the right foods. That's why I've developed a passion for creating protein-forward meals that are both nourishing and delicious. Beef Fajitas are a staple in my household, and I'm excited to share this recipe with you so you can enjoy it too.
In this recipe, we'll be using a combination of lean beef, colorful bell peppers, and savory spices to create a dish that's both flavorful and nutritious. We'll also be employing a few key cooking techniques, including high-heat searing and quick stir-frying, to bring out the best in our ingredients.
Whether you're a seasoned cook or just starting out, this recipe is perfect for anyone looking to add a little excitement to their meal routine. So let's get started and make some amazing Beef Fajitas!
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal preparation time
- Beef Fajitas are a crowd-pleasing meal that's perfect for weeknights or special occasions
- The dish is highly customizable, so you can add your favorite toppings and ingredients
- Beef Fajitas are a great way to get your daily dose of protein and vegetables
- This recipe is budget-friendly and can be made with affordable ingredients
- You can make Beef Fajitas ahead of time and reheat them for a quick and easy meal
Why This Recipe Works
The key to making great Beef Fajitas is to use high-quality ingredients and to cook them quickly over high heat. This helps to lock in the juices and flavors of the beef and vegetables, creating a dish that's both tender and full of flavor.
Another important aspect of this recipe is the use of a marinade. By marinating the beef in a mixture of lime juice, olive oil, and spices, we're able to add depth and complexity to the dish while also helping to tenderize the meat.
Finally, the way we cook the beef and vegetables is also crucial. By using a hot skillet and cooking the ingredients quickly, we're able to achieve a nice sear on the outside while keeping the inside tender and juicy.
Overall, the combination of high-quality ingredients, a flavorful marinade, and quick cooking techniques all come together to make a dish that's both delicious and satisfying.
Ingredients You’ll Need
When it comes to making Beef Fajitas, the ingredients are just as important as the cooking technique. That's why we're using a combination of lean beef, colorful bell peppers, and savory spices to create a dish that's both flavorful and nutritious.
In this recipe, we'll be using a total of 12 ingredients, including beef, bell peppers, onions, garlic, and a blend of spices. We'll also be using some pantry staples like olive oil, salt, and pepper to add flavor and depth to the dish.
- 1 lb (450g) beef fajita-cut stripsLook for lean beef strips that are labeled as 'fajita-cut' or 'stir-fry' style. You can also use flank steak or skirt steak if you prefer.
- 1/2 cup (120ml) lime juiceFreshly squeezed lime juice is best, but you can also use bottled lime juice if you prefer.
- 2 tbsp (30ml) olive oilUse a high-quality olive oil that's suitable for high-heat cooking.
- 2 cloves garlic, mincedMince the garlic finely so it distributes evenly throughout the dish.
- 1 tsp (5g) ground cuminUse a high-quality ground cumin that's fresh and flavorful.
- 1 tsp (5g) smoked paprikaSmoked paprika adds a deep, smoky flavor to the dish. You can also use regular paprika if you prefer.
- 1/2 tsp (2g) saltUse a flaky sea salt or kosher salt for the best flavor.
- 1/4 tsp (1g) black pepperFreshly ground black pepper is best, but you can also use pre-ground pepper if you prefer.
- 2 large bell peppers, slicedUse any color bell pepper you like, or a combination of colors for a rainbow effect.
- 1 large onion, slicedUse a sweet onion like Vidalia or Maui for the best flavor.
- 8 small flour tortillasLook for tortillas that are labeled as 'fajita-style' or 'street-style' for the best results.
- 2 tbsp (30g) chopped fresh cilantroUse fresh cilantro for the best flavor and texture. You can also use parsley or scallions if you prefer.
Equipment You’ll Need
How to Make Beef Fajitas
- 1In a large bowl, whisk together lime juice, olive oil, garlic, cumin, smoked paprika, salt, and black pepper to make the marinade.
- 2Add the beef to the marinade and toss to coat. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.
- 3Preheat a large heavy skillet or wok over high heat. Remove the beef from the marinade and cook for 3-4 minutes per side, or until the internal temperature reaches 145°F (63°C) for medium-rare.
- 4Transfer the beef to a plate and cover with foil to keep warm. Reduce the heat to medium-high and add the sliced bell peppers and onions to the skillet.
- 5Cook the vegetables for 5-7 minutes, or until they're tender and lightly charred. Stir occasionally to prevent burning.
- 6Add the cooked beef back to the skillet and stir to combine with the vegetables.
- 7Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
- 8Assemble the fajitas by slicing the beef and vegetables into thin strips and serving with warm tortillas, cilantro, and your favorite toppings.
- 9Rest the fajitas for 5-10 minutes before serving to allow the flavors to meld together.
- 10Serve the fajitas hot, garnished with additional cilantro and lime wedges if desired.
- 11Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving.
Expert Tips
- Use a cast-iron or carbon steel skillet for the best results, as they retain heat well and can achieve a nice sear on the beef and vegetables.
- Don't overcrowd the skillet, as this can lower the temperature and prevent the beef and vegetables from cooking evenly. Cook in batches if necessary.
- Let the beef rest for a few minutes before slicing to allow the juices to redistribute and the meat to stay tender.
- Use a variety of colorful bell peppers to add visual appeal to the dish.
- Don't be afraid to experiment with different toppings and ingredients to make the dish your own.
- Consider making a double batch of the marinade and storing it in the refrigerator for up to 1 week to use on future meals.
- For a spicy kick, add a diced jalapeno or serrano pepper to the skillet with the beef and vegetables.
- Serve the fajitas with a side of Mexican street corn or roasted sweet potatoes for a filling and flavorful meal.
Common Mistakes to Avoid
- Not letting the beef rest long enough before slicing, which can cause the meat to be tough and dry.
- Overcrowding the skillet, which can lower the temperature and prevent the beef and vegetables from cooking evenly.
- Not using a hot enough skillet, which can prevent the beef and vegetables from achieving a nice sear.
- Not cooking the beef to the correct internal temperature, which can result in undercooked or overcooked meat.
- Not using fresh and high-quality ingredients, which can affect the flavor and texture of the dish.
- Not warming the tortillas before serving, which can cause them to be stiff and difficult to fold.
Variations and Substitutions
- Add diced chicken or shrimp to the skillet with the beef and vegetables for a protein-packed meal.
- Use different types of peppers, such as Anaheim or Poblano, for a unique flavor and texture.
- Add a splash of tequila or beer to the marinade for a adult twist on the dish.
- Serve the fajitas with a side of spicy salsa or guacamole for added flavor and creaminess.
- Use gluten-free tortillas or corn tortillas for a gluten-free or low-carb option.
- Add some heat to the dish by incorporating diced jalapenos or serrano peppers into the marinade or skillet.
- Try using different types of cheese, such as queso fresco or Oaxaca cheese, for a unique flavor and texture.
What to Serve With Beef Fajitas
Beef Fajitas are a versatile dish that can be served with a variety of toppings and sides. Some ideas include diced avocado, sour cream, salsa, shredded cheese, and cilantro.
For a filling and flavorful meal, consider serving the fajitas with a side of Mexican street corn, roasted sweet potatoes, or spicy black beans.
Make-Ahead, Storage, Freezing and Reheating
Leftover Beef Fajitas can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving.
To freeze the fajitas, cook the beef and vegetables as directed, then let them cool completely. Transfer the mixture to a freezer-safe bag or container and store in the freezer for up to 2 months. Reheat gently before serving.
To reheat the fajitas, simply warm them in a skillet over medium heat, adding a splash of water or broth if necessary to prevent drying out. You can also reheat them in the microwave, but be careful not to overcook the beef and vegetables.
Frequently Asked Questions
What type of beef is best for fajitas?
Look for lean beef strips that are labeled as 'fajita-cut' or 'stir-fry' style. You can also use flank steak or skirt steak if you prefer.
How long do I need to marinate the beef?
Marinate the beef for at least 30 minutes or up to 2 hours. The longer you marinate, the more flavorful the beef will be.
Can I use frozen bell peppers?
Yes, you can use frozen bell peppers, but be sure to thaw them first and pat dry with paper towels to remove excess moisture.
What type of tortillas are best for fajitas?
Look for tortillas that are labeled as 'fajita-style' or 'street-style' for the best results. You can also use flour or corn tortillas if you prefer.
Can I make the fajitas ahead of time?
Yes, you can make the fajitas ahead of time and reheat them gently before serving. Simply cook the beef and vegetables as directed, then let them cool completely. Store in an airtight container in the refrigerator for up to 3 days or freeze for up to 2 months.
How do I prevent the beef from becoming tough?
To prevent the beef from becoming tough, be sure to cook it to the correct internal temperature and let it rest for a few minutes before slicing. You can also use a marinade to help tenderize the meat.
Can I add other ingredients to the fajitas?
Yes, you can add other ingredients to the fajitas, such as diced onions, bell peppers, or mushrooms. Simply add them to the skillet with the beef and cook until they're tender.
How do I store leftover fajitas?
Leftover fajitas can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving.

Ingredients
- 1 lb (450g) beef fajita-cut strips
- 1/2 cup (120ml) lime juice
- 2 tbsp (30ml) olive oil
- 2 cloves garlic, minced
- 1 tsp (5g) ground cumin
- 1 tsp (5g) smoked paprika
- 1/2 tsp (2g) salt
- 1/4 tsp (1g) black pepper
- 2 large bell peppers, sliced
- 1 large onion, sliced
- 8 small flour tortillas
- 2 tbsp (30g) chopped fresh cilantro
Instructions
- In a large bowl, whisk together lime juice, olive oil, garlic, cumin, smoked paprika, salt, and black pepper to make the marinade.
- Add the beef to the marinade and toss to coat. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.
- Preheat a large heavy skillet or wok over high heat. Remove the beef from the marinade and cook for 3-4 minutes per side, or until the internal temperature reaches 145°F (63°C) for medium-rare.
- Transfer the beef to a plate and cover with foil to keep warm. Reduce the heat to medium-high and add the sliced bell peppers and onions to the skillet.
- Cook the vegetables for 5-7 minutes, or until they're tender and lightly charred. Stir occasionally to prevent burning.
- Add the cooked beef back to the skillet and stir to combine with the vegetables.
- Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
- Assemble the fajitas by slicing the beef and vegetables into thin strips and serving with warm tortillas, cilantro, and your favorite toppings.
- Rest the fajitas for 5-10 minutes before serving to allow the flavors to meld together.
- Serve the fajitas hot, garnished with additional cilantro and lime wedges if desired.
- Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving.