sizzling beef fajitas with bell peppers and onions in a cast iron skillet

Beef

beef fajitas with bell peppers and onions

By:

Savory Touch

Published:

19 Jun 2025
sizzling beef fajitas with bell peppers and onions in a cast iron skillet
There's something irresistibly fun about fajitas. The sizzle of the cast iron, the vibrant colors of the bell peppers, and the build-your-own aspect make them a guaranteed crowd-pleaser. This recipe for Beef Fajitas with Bell Peppers and Onions captures all that excitement, delivering a delicious and satisfying meal that's surprisingly easy to make. One time, my sister came over unexpectedly, and these fajitas saved the day! It was a quick, easy meal that everyone enjoyed. It felt like we'd planned a party!
close-up of beef and bell pepper fajitas being cooked in a cast iron skillet
The key to great fajitas lies in the quality of the ingredients and the marinade. We're using flank steak for its rich flavor and tender texture, and marinating it in a zesty blend of lime juice and spices. This not only tenderizes the meat but also infuses it with a delicious, smoky flavor. Don’t skimp on the marinade time – it makes a world of difference! I remember one time I only marinated for 15 minutes, and the flavor was definitely lacking.
flank steak marinating in a bowl with lime juice and spices
Of course, no fajitas are complete without the bell peppers and onions. We're using a mix of red, yellow, and green peppers for both visual appeal and a variety of flavors. Cooking them until they're tender-crisp and slightly charred adds a wonderful smoky sweetness that complements the beef perfectly. And let’s not forget the toppings! Sour cream, guacamole, pico de gallo… the possibilities are endless. What toppings do you love most?
colorful assortment of toppings for beef fajitas, including guacamole, sour cream, and pico de gallo

Required Equipments

  • Cast Iron Skillet
  • Cutting Board
  • Chef's Knife
  • Mixing Bowls
  • Measuring Spoons
  • Measuring Cups

Beef Fajitas with Bell Peppers and Onions: Frequently Asked Questions

Beef Fajitas with Bell Peppers and Onions

Sizzling Beef Fajitas with Bell Peppers and Onions – a quick, flavorful, and crowd-pleasing meal perfect for any night of the week! Marinated beef and colorful veggies cooked to perfection and served with warm tortillas and your favorite toppings.

⏳ Yield & Time

Yield: 4 servings

Preparation Time: 15 minutes

Cook Time: 15 minutes

Total Time:

🍽 Ingredients

📖 Instructions

  1. Prep the Bell Peppers and Onions: Wash one red bell pepper, one yellow bell pepper, and one green bell pepper thoroughly. Slice them into strips about 1/4 inch thick. Peel one large yellow onion and slice it into similar-sized strips. Place the sliced peppers and onions in a mixing bowl.
  2. Marinate the Beef: In a separate mixing bowl, whisk together 2 tablespoons of olive oil, 2 tablespoons of lime juice (freshly squeezed!), 1 tablespoon of chili powder, 1 teaspoon of cumin, 1/2 teaspoon of smoked paprika, 1/4 teaspoon of garlic powder, 1/4 teaspoon of onion powder, 1/4 teaspoon of oregano, 1/4 teaspoon of salt, and a pinch of black pepper. Cut one pound of flank steak (or skirt steak) against the grain into strips about 1/4 inch thick. Add the beef strips to the marinade, ensuring they are well coated. Let it marinate for at least 30 minutes at room temperature, or up to 4 hours in the refrigerator. Longer marinating times will result in more flavorful and tender beef.
  3. Cook the Vegetables: Heat 1 tablespoon of olive oil in a cast iron skillet over medium-high heat. Once the skillet is hot, add the sliced bell peppers and onions. Cook, stirring occasionally, until they are tender-crisp and slightly charred, about 8-10 minutes. Remove the vegetables from the skillet and set aside in a bowl.
  4. Cook the Beef: Add another tablespoon of olive oil to the same skillet and increase the heat to high. Once the skillet is smoking hot, add the marinated beef strips in a single layer (work in batches if necessary to avoid overcrowding the pan). Sear the beef for about 2-3 minutes per side, until browned and cooked through. Be careful not to overcook the beef, as it can become tough.
  5. Combine and Heat: Return the cooked vegetables to the skillet with the beef. Toss everything together and cook for another 1-2 minutes, allowing the flavors to meld. Squeeze the juice of half a lime over the mixture for added flavor.
  6. Warm the Tortillas: While the fajita mixture is heating, warm the tortillas according to package directions. You can warm them in a dry skillet, in the microwave, or in the oven.
  7. Serve: Serve the sizzling beef fajitas immediately with warm tortillas and your favorite toppings, such as sour cream, guacamole, pico de gallo, shredded cheese, and lime wedges. I personally love mine with a dollop of homemade guacamole!

📝 Notes

    🍎 Nutrition

    Calories: 450 kcal

    Protein: 30 g

    Fat: 25 g

    Carbohydrates: 35 g

    Fiber: 5 g

    Calcium: 80 mg

    The best meals are those that bring people together, sharing laughter and creating memories. These fajitas are all about that!

    Want delicious updates straight to your inbox?

    FOLLOW US

    © 2025 SavoryTouch. All Rights Reserved.