Beef Fajitas with Peppers

Sizzling strips of marinated beef, colorful bell peppers, and onions piled high for a classic Beef Fajitas with Peppers and Onions. Pin it
Sizzling strips of marinated beef, colorful bell peppers, and onions piled high for a classic Beef Fajitas with Peppers and Onions. | whiskmehome.com

Experience the vibrant flavors of marinated beef strips seared to perfection and combined with sautéed red, yellow, and green bell peppers along with sweet onions. This dish captures a classic Tex-Mex style, bringing a balance of smoky spices and fresh citrus notes from lime juice. Follow simple steps to marinate, sear, and sauté, then serve the sizzling mix wrapped in warm tortillas with optional toppings like cilantro and salsa to elevate the taste. A quick, colorful main course perfect for weeknight dinners.

The first time I made fajitas, I crowded everything into a tiny pan and ended up with steamed beef and sad vegetables. Now I know better, and the sizzle sound when hot meat hits a properly heated skillet is basically dinner music.

My college roommate used to make these for our apartment dinner parties, always insisting that flank steak was worth the extra money. She was right, and I still think about those Tuesday nights gathered around our chipped serving platter.

Ingredients

  • Flank steak (1 lb): Thinly slicing against the grain is the secret to tender beef, and this cut takes on marinade beautifully
  • Lime juice: The acidity breaks down fibers and adds brightness that cuts through rich spices
  • Smoked paprika: This subtle smokiness mimics grill flavor even when cooking indoors
  • Tri-color bell peppers: The mix looks gorgeous and each variety brings slightly different sweetness
  • Yellow onion: Red onion works too but yellow mellows nicely when sautéd
  • Flour tortillas: Small ones wrap easier and let you build perfect two bite tacos

Instructions

Mix the marinade:
Whisk together olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and pepper until combined
Coat the beef:
Add sliced steak to the bowl and toss thoroughly, letting it sit at least 15 minutes while you prep vegetables
Sear the meat:
Heat a large skillet over medium high heat until it shimmers, then cook beef in batches for 2 to 3 minutes per side until browned
Cook the vegetables:
In the same hot pan, sauté peppers and onions for 5 to 7 minutes until softened and slightly charred at edges
Combine and serve:
Return beef to the skillet, toss everything together, and serve immediately with warm tortillas and toppings
Freshly warmed flour tortillas stuffed with tender beef, sautéed peppers, and onions for an easy Beef Fajitas with Peppers and Onions. Pin it
Freshly warmed flour tortillas stuffed with tender beef, sautéed peppers, and onions for an easy Beef Fajitas with Peppers and Onions. | whiskmehome.com

Last summer I made these for a crowd and set up a toppings bar with guacamole, pico de gallo, and pickled jalapeños. Everyone built their own perfect fajitas, and the table went quiet fast.

Getting That Restaurant Sizzle

Cast iron retains heat best and creates those gorgeous char marks. If you do not have one, any heavy bottomed skillet works as long as you let it get properly hot before adding ingredients.

Make Ahead Magic

The beef can marinate overnight for deeper flavor, and all the vegetables can be sliced hours in advance. Just keep everything refrigerated until you are ready to cook.

Serving Suggestions

These fajitas pair perfectly with Mexican rice, refried beans, or a simple green salad with cilantro lime dressing. A cold beer or margarita does not hurt either.

  • Serve immediately while everything is still hot and sizzling
  • Keep tortillas wrapped in a clean kitchen towel to stay warm
  • Put out plenty of napkins because fajitas are meant to be messy
A skillet of sizzling Beef Fajitas with Peppers and Onions, garnished with lime wedges and cilantro, ready for a Tex-Mex dinner. Pin it
A skillet of sizzling Beef Fajitas with Peppers and Onions, garnished with lime wedges and cilantro, ready for a Tex-Mex dinner. | whiskmehome.com

These fajitas have become my go to for easy weeknight dinners that still feel special. Hope they become a favorite in your kitchen too.

Recipe FAQs

Slice the flank or skirt steak thinly against the grain to ensure tenderness and even cooking.

Yes, marinate the beef for at least 15 minutes up to 2 hours in the refrigerator for deeper flavor absorption.

Sauté the sliced peppers and onions over medium heat until softened and lightly charred for enhanced sweetness and texture.

Chicken or portobello mushrooms can be used as alternatives, offering different textures while complementing the spices and vegetables.

Traditional accompaniments include Mexican rice, black beans, or a crisp lager to balance the savory flavors.

Opt for certified gluten-free corn tortillas instead of flour to avoid gluten while maintaining traditional taste.

Beef Fajitas with Peppers

Marinated beef strips sautéed with colorful bell peppers and onions, served hot with warm tortillas.

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

Ingredients

Beef & Marinade

  • 1 pound flank steak or skirt steak, thinly sliced against the grain
  • 2 tablespoons olive oil
  • 2 tablespoons lime juice (about 1 lime)
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • ½ teaspoon salt
  • ¼ teaspoon 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 (optional)
  • Lime wedges
  • Salsa, guacamole, and/or sour cream (optional)

Instructions

1
Prepare the Marinade: Combine olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and black pepper in a bowl. Add beef and toss to coat evenly. Marinate for at least 15 minutes, up to 2 hours refrigerated for best flavor.
2
Heat the Pan: Heat a large skillet or cast-iron pan over medium-high heat. Add a drizzle of oil if needed.
3
Sear the Beef: Add marinated beef in a single layer. Sear for 2 to 3 minutes per side until browned and just cooked through. Remove beef from pan and set aside, keeping warm.
4
Cook Vegetables: In the same pan, add sliced peppers and onion. Sauté for 5 to 7 minutes, stirring occasionally, until vegetables are softened and slightly charred.
5
Combine and Heat: Return beef to skillet, tossing with vegetables to combine and heat through.
6
Warm Tortillas: Warm tortillas in a dry skillet or microwave until pliable.
7
Assemble and Serve: Serve beef and vegetable mixture in tortillas. Top with cilantro, squeeze of lime, and your favorite toppings.
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)
  • For gluten-free, use certified gluten-free corn tortillas
  • Check all packaged products for potential allergens
Emily Bradford

Easy, flavor-packed recipes and family-friendly meal ideas from Emily’s cozy kitchen.