Welcome to Cozyrecipecorner

Beef Fajitas

By Clara Whitfield | March 24, 2026
Beef Fajitas
Beef

Beef Fajitas

Prep15 min
Cook10 min
Total25 min
Serves4
Beef Fajitas
Sizzling beef fajitas

I still remember the first time I made beef fajitas in my tiny kitchen. The sizzling sound of the beef and peppers, the aroma of spices and garlic, it was like a fiesta in my kitchen. I was hooked from that very moment, and since then, beef fajitas have become a staple in my household.

As a home cook, I've always been fascinated by the simplicity and versatility of this dish. It's a perfect example of how a few ingredients can come together to create something truly magical. And the best part? It's incredibly easy to make and can be customized to suit your taste preferences.

In this recipe, I'll show you how to make authentic beef fajitas, just like the ones you'd find at a Mexican restaurant. We'll use tender beef, crunchy peppers, and a blend of spices to create a dish that's both flavorful and satisfying. And don't worry, I'll guide you through every step of the way, so even if you're a beginner, you'll be able to make this dish with confidence.

Beef fajitas are a great option for a weeknight dinner, as they can be made in under 30 minutes. They're also perfect for meal prep, as you can cook the beef and peppers in advance and store them in the fridge for up to 3 days. And if you're looking for a dish to impress your friends and family, beef fajitas are sure to be a hit.

So, let's get started and make some delicious beef fajitas! Whether you're a seasoned cook or a beginner, I'm excited to share this recipe with you and show you just how easy it is to make a mouth-watering dish that's sure to become a favorite.

Why You’ll Love This Recipe

  • Beef fajitas are a quick and easy meal option that can be made in under 30 minutes.
  • They're perfect for meal prep, as you can cook the beef and peppers in advance and store them in the fridge for up to 3 days.
  • The dish is highly customizable, so you can add your favorite toppings and seasonings to make it your own.
  • Beef fajitas are a great option for a weeknight dinner, as they're easy to make and can be served with a variety of sides.
  • They're also perfect for entertaining, as they're sure to be a hit with your friends and family.
  • The dish is keto-friendly, making it a great option for those following a low-carb diet.
  • Beef fajitas are a flavorful and satisfying meal option that's sure to become a favorite.

Why This Recipe Works

The key to making great beef fajitas is to use high-quality ingredients and to cook the beef and peppers quickly over high heat. This helps to lock in the juices and flavors, creating a dish that's both tender and flavorful.

Another important factor is the type of pan you use. A cast-iron skillet or a stainless steel pan is ideal, as they can withstand high heat and distribute it evenly. This helps to create a nice sear on the beef and peppers, which adds texture and flavor to the dish.

Finally, it's all about the seasoning. A blend of spices, including cumin, chili powder, and paprika, adds depth and warmth to the dish. And don't forget to add a squeeze of fresh lime juice, which helps to brighten the flavors and add a touch of acidity.

By following these tips and using the right ingredients, you'll be able to create beef fajitas that are truly delicious and authentic. So, let's get started and make some amazing fajitas!

Ingredients You’ll Need

To make beef fajitas, you'll need a few simple ingredients, including beef, peppers, onions, and a blend of spices. You'll also need some oil, such as olive or avocado oil, to cook the beef and peppers.

When shopping for ingredients, look for tender beef, such as flank steak or skirt steak, and fresh peppers and onions. You'll also want to choose a blend of spices that includes cumin, chili powder, and paprika. Don't forget to pick up some fresh cilantro and lime wedges, which add a bright and fresh flavor to the dish.

  • 1 lb (450g) beef flank steak or skirt steakLook for tender beef, such as flank steak or skirt steak, which is perfect for fajitas. You can also use other types of beef, such as ribeye or sirloin, but they may not be as tender.
  • 1/2 cup (115g) sliced bell peppersAny color bell pepper works, but red and green are the most traditional. You can also use other types of peppers, such as Anaheim or poblano, for added flavor.
  • 1/2 cup (115g) sliced onionUse a sweet onion, such as Vidalia or Maui, for the best flavor. You can also use other types of onions, such as yellow or white, but they may not be as sweet.
  • 2 cloves garlic, mincedFresh garlic is essential for the best flavor. You can also use garlic powder or granulated garlic, but fresh garlic is preferred.
  • 1 tsp (5g) ground cuminCumin adds a warm, earthy flavor to the dish. You can also use other spices, such as chili powder or paprika, to add more flavor.
  • 1 tsp (5g) chili powderChili powder adds a spicy kick to the dish. You can also use other types of chili powder, such as ancho or guajillo, for added flavor.
  • 1/2 tsp (2g) paprikaPaprika adds a smoky flavor to the dish. You can also use other types of paprika, such as sweet or smoked, for added flavor.
  • 1/4 tsp (1g) cayenne pepperCayenne pepper adds a spicy kick to the dish. You can also use other types of hot peppers, such as jalapeno or serrano, for added flavor.
  • 1/2 tsp (2g) saltSalt enhances the flavor of the dish. You can also use other types of salt, such as sea salt or kosher salt, for added flavor.
  • 1/4 tsp (1g) black pepperBlack pepper adds a sharp, peppery flavor to the dish. You can also use other types of pepper, such as white or green, for added flavor.
  • 2 tbsp (30g) olive oilOlive oil is used to cook the beef and peppers. You can also use other types of oil, such as avocado or coconut oil, for added flavor.
  • 8 small flour tortillasFlour tortillas are traditional for fajitas. You can also use corn tortillas or other types of tortillas, such as whole wheat or gluten-free, for added flavor.
  • Optional: avocado, sour cream, shredded cheese, cilantro, lime wedges (4-6)These toppings add flavor and creaminess to the dish. You can also use other toppings, such as diced tomatoes or shredded lettuce, for added flavor.
Ingredients for Beef Fajitas

Equipment You’ll Need

Large cast-iron skillet or stainless steel panSharp chef's knifeCutting boardMeasuring cups and spoonsTongs or spatulaPlate and serving utensils

How to Make Beef Fajitas

  1. 1
    Slice the beef into thin strips, about 1/4 inch (6mm) thick. Season with cumin, chili powder, paprika, cayenne pepper, salt, and black pepper.
  2. 2
    Heat 1 tablespoon (15g) of olive oil in a large cast-iron skillet or stainless steel pan over medium-high heat.
  3. 3
    Add the beef to the pan and cook for 3-4 minutes, or until browned and cooked to your desired level of doneness. Transfer the beef to a plate and cover with foil to keep warm.
  4. 4
    Add the remaining 1 tablespoon (15g) of olive oil to the pan and swirl to coat. Add the sliced peppers and onions and cook for 5 minutes, or until tender and lightly charred.
  5. 5
    Add the minced garlic to the pan and cook for 1 minute, or until fragrant.
  6. 6
    Add the cooked beef back to the pan and stir to combine with the peppers and onions.
  7. 7
    Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
  8. 8
    Assemble the fajitas by placing a portion of the beef and pepper mixture onto a tortilla and topping with your desired toppings, such as avocado, sour cream, and shredded cheese.
  9. 9
    Serve immediately and enjoy!
  10. 10
    Garnish with cilantro, lime wedges, and any other desired toppings.
  11. 11
    Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave or on the stovetop until warmed through.

Expert Tips

  • Use high-quality ingredients, such as tender beef and fresh peppers, for the best flavor.
  • Don't overcook the beef, as it can become tough and dry.
  • Add the garlic towards the end of cooking, as it can burn easily.
  • Use a cast-iron skillet or stainless steel pan, as they retain heat well and can achieve a nice sear on the beef and peppers.
  • Don't overcrowd the pan, as this can lower the temperature and prevent the beef and peppers from cooking evenly.
  • Add your desired toppings, such as avocado and sour cream, to make the dish more flavorful and satisfying.
  • Experiment with different types of peppers and onions to add more flavor and variety to the dish.
  • Consider adding other ingredients, such as diced tomatoes or shredded lettuce, to make the dish more substantial and filling.

Common Mistakes to Avoid

  • Overcooking the beef, which can make it tough and dry.
  • Not using high-quality ingredients, which can result in a lackluster flavor.
  • Not cooking the peppers and onions long enough, which can make them crunchy and undercooked.
  • Adding too many toppings, which can make the dish overwhelming and messy.
  • Not warming the tortillas, which can make them stiff and difficult to fold.
  • Not seasoning the beef and peppers, which can result in a bland flavor.

Variations and Substitutions

  • Add diced chicken or shrimp to the dish for added protein and flavor.
  • Use different types of peppers, such as Anaheim or poblano, for added flavor and variety.
  • Add diced tomatoes or shredded lettuce to the dish for added flavor and texture.
  • Use different types of cheese, such as queso fresco or feta, for added flavor and creaminess.
  • Add a sprinkle of cilantro or scallions to the dish for added freshness and flavor.
  • Use gluten-free or whole wheat tortillas for a healthier and more nutritious option.
  • Add a squeeze of fresh lime juice to the dish for added brightness and flavor.

What to Serve With Beef Fajitas

Beef fajitas are a versatile dish that can be served with a variety of sides and toppings. Consider serving with sautéed vegetables, such as bell peppers and onions, or with a side of Mexican street corn. You can also add a dollop of sour cream or guacamole to the dish for added creaminess and flavor.

For a more substantial meal, consider serving the fajitas with a side of beans, such as black beans or pinto beans, or with a side of Mexican rice. You can also add a sprinkle of shredded cheese, such as cheddar or Monterey Jack, to the dish for added flavor and creaminess.

Serve with sautéed vegetables, such as bell peppers and onionsAdd a dollop of sour cream or guacamole to the dish for added creaminess and flavorServe with a side of Mexican street cornAdd a sprinkle of shredded cheese, such as cheddar or Monterey Jack, to the dish for added flavor and creaminessServe with a side of beans, such as black beans or pinto beansAdd a squeeze of fresh lime juice to the dish to brighten the flavors and add a touch of acidity

Make-Ahead, Storage, Freezing and Reheating

Beef fajitas can be stored in an airtight container in the fridge for up to 3 days. To reheat, simply microwave the fajitas for 20-30 seconds, or until warmed through. You can also reheat the fajitas on the stovetop, adding a splash of oil to the pan to prevent the beef and peppers from drying out.

To freeze the fajitas, simply place the cooked beef and pepper mixture in an airtight container or freezer bag and store in the freezer for up to 2 months. To reheat, simply thaw the fajitas overnight in the fridge and reheat in the microwave or on the stovetop.

When reheating the fajitas, be sure to add a splash of oil to the pan to prevent the beef and peppers from drying out. You can also add a squeeze of fresh lime juice to the dish to brighten the flavors and add a touch of acidity.

Beef fajitas are a great option for meal prep, as they can be cooked in advance and stored in the fridge or freezer for later use. Simply reheat the fajitas and serve with your desired toppings, such as avocado, sour cream, and shredded cheese.

Frequently Asked Questions

What type of beef is best for fajitas?

Flank steak or skirt steak is best for fajitas, as it is tender and flavorful. You can also use other types of beef, such as ribeye or sirloin, but they may not be as tender.

How do I cook the beef and peppers?

Cook the beef and peppers in a large cast-iron skillet or stainless steel pan over medium-high heat. Add the beef to the pan and cook for 3-4 minutes, or until browned and cooked to your desired level of doneness. Add the peppers and onions to the pan and cook for 5 minutes, or until tender and lightly charred.

What toppings are best for fajitas?

The best toppings for fajitas are avocado, sour cream, and shredded cheese. You can also add other toppings, such as diced tomatoes or shredded lettuce, to make the dish more flavorful and satisfying.

Can I freeze the fajitas?

Yes, you can freeze the fajitas. Simply place the cooked beef and pepper mixture in an airtight container or freezer bag and store in the freezer for up to 2 months. To reheat, simply thaw the fajitas overnight in the fridge and reheat in the microwave or on the stovetop.

How do I reheat the fajitas?

To reheat the fajitas, simply microwave them for 20-30 seconds, or until warmed through. You can also reheat the fajitas on the stovetop, adding a splash of oil to the pan to prevent the beef and peppers from drying out.

Can I make the fajitas ahead of time?

Yes, you can make the fajitas ahead of time. Simply cook the beef and peppers, then store them in an airtight container in the fridge for up to 3 days. Reheat the fajitas when you're ready to serve.

What type of tortillas are best for fajitas?

Flour tortillas are traditional for fajitas, but you can also use corn tortillas or other types of tortillas, such as whole wheat or gluten-free.

Can I add other ingredients to the fajitas?

Yes, you can add other ingredients to the fajitas, such as diced chicken or shrimp, to make the dish more flavorful and substantial.

How do I prevent the beef and peppers from drying out?

To prevent the beef and peppers from drying out, be sure to add a splash of oil to the pan when reheating the fajitas. You can also add a squeeze of fresh lime juice to the dish to brighten the flavors and add a touch of acidity.

The Full Recipe
Recipe Card
Beef Fajitas

Beef Fajitas

Savor the flavor of sizzling beef fajitas, made with tender beef, crunchy peppers, and a blend of spices, all in under 30 minutes. Perfect for a quick and delicious keto meal.

Prep15 min
Cook10 min
Total25 min
Serves4
Pin Recipe

Ingredients

  • 1 lb (450g) beef flank steak or skirt steak
  • 1/2 cup (115g) sliced bell peppers
  • 1/2 cup (115g) sliced onion
  • 2 cloves garlic, minced
  • 1 tsp (5g) ground cumin
  • 1 tsp (5g) chili powder
  • 1/2 tsp (2g) paprika
  • 1/4 tsp (1g) cayenne pepper
  • 1/2 tsp (2g) salt
  • 1/4 tsp (1g) black pepper
  • 2 tbsp (30g) olive oil
  • 8 small flour tortillas
  • Optional: avocado, sour cream, shredded cheese, cilantro, lime wedges (4-6)

Instructions

  1. Slice the beef into thin strips, about 1/4 inch (6mm) thick. Season with cumin, chili powder, paprika, cayenne pepper, salt, and black pepper.
  2. Heat 1 tablespoon (15g) of olive oil in a large cast-iron skillet or stainless steel pan over medium-high heat.
  3. Add the beef to the pan and cook for 3-4 minutes, or until browned and cooked to your desired level of doneness. Transfer the beef to a plate and cover with foil to keep warm.
  4. Add the remaining 1 tablespoon (15g) of olive oil to the pan and swirl to coat. Add the sliced peppers and onions and cook for 5 minutes, or until tender and lightly charred.
  5. Add the minced garlic to the pan and cook for 1 minute, or until fragrant.
  6. Add the cooked beef back to the pan and stir to combine with the peppers and onions.
  7. Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
  8. Assemble the fajitas by placing a portion of the beef and pepper mixture onto a tortilla and topping with your desired toppings, such as avocado, sour cream, and shredded cheese.
  9. Serve immediately and enjoy!
  10. Garnish with cilantro, lime wedges, and any other desired toppings.
  11. Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave or on the stovetop until warmed through.

Nutrition (per serving, approximate)

550Calories
35gProtein
10gCarbs
40gFat