Beef Fajitas Peppers Onions

Sizzling beef fajitas with peppers and onions on a warm tortilla, garnished with lime wedges and cilantro. Pin it
Sizzling beef fajitas with peppers and onions on a warm tortilla, garnished with lime wedges and cilantro. | cookedandcozy.com

This dish features thinly sliced beef marinated with lime juice and spices, then quickly seared to tender perfection. Sautéed red, yellow, and green bell peppers combine with onions to add vibrant flavors and a slight char, perfectly complementing the beef. Served warm with tortillas and optional toppings like cilantro and sour cream, it delivers a satisfying and colorful meal with minimal prep and cooking time.

The first time I made beef fajitas at home, I couldn't believe how close they tasted to our favorite Tex-Mex restaurant. I'd been intimidated by the sizzling platters for years, thinking there was some secret technique I was missing. Turns out, it's mostly about a good marinade and high heat. Now my family requests these weekly instead of ordering takeout.

Last summer we had friends over for taco Tuesday, and I decided to try making fajitas instead of our usual ground beef tacos. The smell of cumin and chili powder filled the entire house as the beef seared. Everyone kept peeking into the kitchen asking when dinner would be ready. Those platters disappeared faster than I've ever seen, with people going back for seconds and thirds.

Ingredients

  • Flank steak: Thinly sliced against the grain, this cut becomes tender and absorbs the marinade beautifully
  • Lime juice: The acidity helps break down the meat fibers while adding bright citrus notes
  • Smoked paprika: This is the secret ingredient that gives the beef that authentic fajita flavor
  • Colorful bell peppers: Use red, yellow, and green for the most vibrant presentation
  • Warm tortillas: Flour or corn both work, just make sure they're nicely heated through

Instructions

Marinate the beef:
Whisk together olive oil, lime juice, garlic, and all your spices in a large bowl. Add the sliced beef and toss until every piece is coated. Let it rest in the fridge for at least 15 minutes while you prep your vegetables.
Cook the vegetables:
Heat olive oil in a large skillet over medium-high heat. Add the sliced peppers and onions, stirring occasionally until they're softened and slightly charred, about 5 to 6 minutes. Remove them from the pan and set aside on a plate.
Sear the beef:
Crank the heat to high and add the marinated beef in a single layer. Let it sear for 2 to 3 minutes per side until browned and cooked through, but still tender. Don't overcrowd the pan or you'll lose that nice sear.
Combine and serve:
Toss the cooked vegetables back into the pan with the beef and stir everything together for just a minute or two. Serve immediately with warm tortillas and your favorite toppings at the table.
Beef Fajitas with Peppers and Onions served sizzling from a hot skillet, with colorful peppers and onions alongside tortillas. Pin it
Beef Fajitas with Peppers and Onions served sizzling from a hot skillet, with colorful peppers and onions alongside tortillas. | cookedandcozy.com

My daughter declared these better than our local Mexican place, which might just be the best compliment I've ever received. Now whenever we have people over, fajitas are my go-to because they're so impressive yet effortless to make.

Getting The Best Sear

I've learned that a cast iron skillet really does make a difference here. The heavy, even heat creates those gorgeous char marks that restaurant fajitas always have. If you don't have one, any heavy-bottomed skillet will work, just make sure it's properly hot before adding the meat.

Make Ahead Magic

One of my favorite discoveries is that you can slice the vegetables and mix the marinade the night before. This means dinner comes together in under 20 minutes on busy weeknights. I often prep everything while cleaning up from breakfast.

Perfect Tortilla Technique

After trying every warming method, I've found that heating tortillas directly in a dry skillet for about 30 seconds per side gives the best results. They get slightly plump and develop tiny charred spots that add wonderful texture. Stack them on a plate and cover with a clean towel to keep warm.

  • Sprinkle a little cheese inside while the tortilla is still warm
  • Squeeze fresh lime over the beef right before eating
  • Set up a toppings bar and let everyone build their own
A close-up of Beef Fajitas with Peppers and Onions, tender marinated beef strips mingling with sautéed peppers and onions. Pin it
A close-up of Beef Fajitas with Peppers and Onions, tender marinated beef strips mingling with sautéed peppers and onions. | cookedandcozy.com

There's something so satisfying about bringing a sizzling platter to the table and watching everyone dive in. These fajitas have become the meal I turn to for celebrating ordinary days.

Recipe FAQs

Marinate the beef for at least 15 minutes to enhance flavor, but up to 1 hour or overnight for deeper taste.

Flank steak or sirloin thinly sliced against the grain produces tender, flavorful strips suitable for quick cooking.

Yes, mild vegetables like mushrooms or zucchini can be substituted but bell peppers add the ideal color and sweetness.

Cook beef strips in batches on high heat for 2–3 minutes per side, ensuring they stay tender and juicy.

Fresh cilantro, lime wedges, salsa, sour cream, or guacamole enhance the flavors and add cooling contrast.

Corn tortillas are gluten-free and work well warmed as a base to hold the beef and vegetables.

Beef Fajitas Peppers Onions

Tender beef strips cooked with vibrant bell peppers and onions for a flavorful Tex-Mex main dish.

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

Ingredients

Beef and Marinade

  • 1.1 lb flank steak or sirloin, thinly sliced against the grain
  • 2 tbsp olive oil
  • 2 tbsp lime juice (about 1 lime)
  • 2 cloves garlic, minced
  • 1½ tsp chili powder
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • ½ tsp salt
  • ¼ tsp freshly ground black pepper

Vegetables

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

To Serve

  • 8 small flour or corn tortillas, warmed
  • Fresh cilantro, chopped (optional)
  • Sour cream (optional)
  • Lime wedges (optional)
  • Salsa or pico de gallo (optional)

Instructions

1
Prepare the Marinade: Combine olive oil, lime juice, garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper in a large bowl. Add sliced beef and toss to coat thoroughly. Cover and refrigerate for at least 15 minutes, up to 1 hour for deeper flavor penetration.
2
Cook the Vegetables: Heat 1 tbsp olive oil in a large skillet or cast iron pan over medium-high heat. Add sliced onions and bell peppers. Sauté for 5–6 minutes, stirring occasionally, until vegetables soften and develop slight charring. Remove from pan and set aside.
3
Sear the Beef: Increase heat to high. Add marinated beef to the same pan in a single layer, cooking in batches if necessary to avoid overcrowding. Sear for 2–3 minutes per side until well-browned but still tender. Avoid overcooking to maintain texture.
4
Combine and Heat Through: Return cooked peppers and onions to the pan with the beef. Toss everything together and heat through for 1–2 minutes, ensuring all components are hot and well combined.
5
Serve: Transfer to a serving platter and serve immediately with warm tortillas. Accompany with desired toppings: fresh cilantro, sour cream, lime wedges, and salsa.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Sharp knife
  • Cutting board
  • Large skillet or cast iron pan
  • Tongs

Nutrition (Per Serving)

Calories 320
Protein 24g
Carbs 26g
Fat 14g

Allergy Information

  • Contains gluten if using flour tortillas. Dairy present if serving with sour cream or cheese. Always check labels on tortillas and toppings for potential allergens.
Lauren McCall

Home cook sharing easy, family-friendly recipes and practical kitchen tips.