Beef Fajitas with Peppers

Steaming hot Beef Fajitas with Peppers and Onions on a sizzling cast iron skillet, served with warm flour tortillas. Save
Steaming hot Beef Fajitas with Peppers and Onions on a sizzling cast iron skillet, served with warm flour tortillas. | everydaybiteblog.com

This dish features tender strips of marinated beef quickly seared to lock in flavor, then combined with sautéed red, yellow, and green bell peppers along with sweet yellow onions. The vibrant mix is served hot alongside warm tortillas and garnished with fresh cilantro and lime. The marinade blends garlic, lime juice, and spices like cumin and smoked paprika to create a balanced, smoky taste. Perfect for a quick and easy meal full of bold Tex-Mex flavors.

The first time I made fajitas at home, I couldnt believe how quickly they came together compared to restaurant versions. I was hosting a casual Tuesday dinner and friends arrived right as I was heating the pan. The sizzling sound that hit the air made everyone stop mid-conversation and drift toward the kitchen.

My roommate used to work at a Tex-Mex place and taught me that the secret is slicing meat against the grain. I'd been doing it wrong for years and wondering why my fajitas always felt chewy. That small adjustment changed everything about how these taste and feel.

Ingredients

  • Flank steak or skirt steak (1 lb): Thinly slicing against the grain makes all the difference between tender and tough
  • Olive oil (2 tbsp): Helps the marinade coat every surface and prevents sticking
  • Lime juice (2 tbsp): Fresh acidity cuts through the rich meat
  • Garlic (2 cloves): Minced fine so it distributes evenly through the marinade
  • Ground cumin (1 tsp): That earthy base note that makes it taste like fajitas
  • Chili powder (1 tsp): Mild warmth without overwhelming heat
  • Smoked paprika (1/2 tsp): Adds a subtle smokiness even without a grill
  • Salt and pepper (1/2 tsp salt, 1/4 tsp pepper): Essential seasoning foundation
  • Red, yellow, and green bell peppers (1 each): The color variety isn't just pretty, each brings a slightly different sweetness
  • Large yellow onion (1): Thin slices soften into sweetness as they cook
  • Flour tortillas (8 small): Warm them until pliable for the best wrapping experience
  • Fresh cilantro: Bright herbal finish that cuts through the sizzling meat
  • Lime wedges: Extra squeeze right before eating makes everything pop

Instructions

Mix the marinade:
Whisk together olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and pepper in a bowl until combined.
Coat the beef:
Add the sliced beef to the bowl and toss thoroughly until every piece is evenly coated.
Let it rest:
Marinate for at least 15 minutes while you prep the vegetables, or refrigerate up to 2 hours for deeper flavor.
Heat the pan:
Get your skillet or cast iron screaming hot over medium-high heat and add a drizzle of oil if the pan looks dry.
Sear the beef:
Lay the meat in a single layer and let it develop a brown crust for 2 to 3 minutes per side.
Rest the meat:
Transfer beef to a plate and cover loosely with foil to keep warm.
Cook the vegetables:
Add peppers and onions to the same hot pan and sauté for 5 to 7 minutes until softened and slightly charred.
Bring it together:
Return the beef to the pan and toss everything together for just a minute to combine.
Warm the tortillas:
Heat tortillas in a dry skillet for 30 seconds per side or wrap in damp paper towels and microwave.
Build your fajitas:
Pile the sizzling beef and vegetables into warm tortillas and top however you like.
Colorful strips of bell peppers and onions mixed with tender beef in this classic Tex-Mex fajita dish for dinner. Save
Colorful strips of bell peppers and onions mixed with tender beef in this classic Tex-Mex fajita dish for dinner. | everydaybiteblog.com

These became my go-to for feeding a crowd because everyone gets to customize their own plate. Last summer I made them for a group of eight and setting out all the toppings turned dinner into an interactive event. The best part is that the actual cooking happens in about twenty minutes.

Making Ahead

The marinade does double duty as a flavor booster and tenderizer. I often slice the beef in the morning and let it hang out in the fridge all day. The vegetables can be prepped ahead too, just keep them separate so they dont get soggy.

Heat Control

Medium-high is the sweet spot for fajitas. You want enough heat to get those nice charred bits on the peppers and a sear on the beef, but not so hot that everything burns before it cooks through. Trust your nose more than the clock.

Leftovers Done Right

Fajita fillings reheat beautifully for lunch the next day. I actually think the flavors meld even more after a night in the refrigerator. The trick is reheating gently so the beef doesnt toughen up.

  • Store the filling separately from tortillas to prevent sogginess
  • Reheat in a skillet with a tiny splash of water to refresh
  • Consider turning leftovers into fajita bowls over rice
Sizzling Beef Fajitas with Peppers and Onions plated with lime wedges and fresh cilantro for a zesty finish. Save
Sizzling Beef Fajitas with Peppers and Onions plated with lime wedges and fresh cilantro for a zesty finish. | everydaybiteblog.com

Theres something about assembling your own fajita that makes dinner feel like a party. Keep the tortillas warm and watch them disappear.

Your Recipe Questions Answered

Flank steak or skirt steak, sliced thinly against the grain, offers the ideal tenderness and flavor.

Marinate for at least 15 minutes; refrigerating up to 2 hours enhances flavor and tenderness.

Yes, mushrooms or other colorful vegetables can be sautéed alongside or substituted for the peppers.

Mexican rice, black beans, or a crisp lager complement the bold flavors beautifully.

Warm tortillas in a dry skillet or microwave just before assembling to enhance softness and pliability.

Beef Fajitas with Peppers

Marinated beef strips cooked with colorful bell peppers and onions for a flavorful Tex-Mex dish.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Beef & Marinade

  • 1 lb flank steak or skirt steak, thinly sliced against the grain
  • 2 tbsp olive oil
  • 2 tbsp lime juice (about 1 lime)
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 large yellow onion, thinly sliced

For Serving

  • 8 small flour tortillas (or corn tortillas for gluten-free)
  • Fresh cilantro, chopped
  • Lime wedges
  • Salsa, guacamole, and/or sour cream

Instructions

1
Prepare the Marinade: Whisk together olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and black pepper in a bowl. Add the sliced beef and toss to coat evenly. Let marinate for at least 15 minutes, or refrigerate for up to 2 hours for deeper flavor.
2
Sear the Beef: Heat a large skillet or cast-iron pan over medium-high heat. Add the marinated beef in a single layer and sear for 2-3 minutes per side until browned and just cooked through. Remove beef from the pan and set aside, keeping warm.
3
Cook the Vegetables: In the same pan, add the sliced bell peppers and onion. Sauté for 5-7 minutes, stirring occasionally, until vegetables are softened and slightly charred.
4
Combine and Heat Through: Return the seared beef to the skillet and toss with the vegetables to combine. Cook for 1-2 minutes until everything is heated through.
5
Warm the Tortillas: Heat the tortillas in a dry skillet for 30 seconds per side or microwave wrapped in damp paper towels for 20-30 seconds.
6
Assemble and Serve: Spoon the beef and vegetable mixture into warm tortillas. Top with fresh cilantro, a squeeze of lime, and your choice of salsa, guacamole, or sour cream.
Additional Information

Equipment Needed

  • Large skillet or cast-iron pan
  • Sharp knife
  • Cutting board
  • Mixing bowls
  • Tongs or spatula

Nutrition (Per Serving)

Calories 340
Protein 25g
Carbs 33g
Fat 13g

Allergy Information

  • Contains wheat (if using flour tortillas)
  • Use certified gluten-free corn tortillas for gluten-free preparation
Rachel Owens

Passionate home cook sharing easy recipes and kitchen wisdom for everyday meals.