Beef Fajitas with Peppers

Sizzling Beef Fajitas with vibrant peppers and onions, ready to be wrapped in warm tortillas. Save
Sizzling Beef Fajitas with vibrant peppers and onions, ready to be wrapped in warm tortillas. | cookingwithkendra.com

Experience tender strips of beef marinated in a blend of lime juice, garlic, and spices, sautéed to perfection alongside vibrant bell peppers and onions. Served warm in tortillas, this dish combines a balance of bold flavors and fresh textures. Optional garnishes like cilantro, lime wedges, sour cream, and salsa enhance the layers of taste. Ideal for a quick, easy, and satisfying main course that can be adjusted for gluten-free diets using corn tortillas.

Discovering Beef Fajitas with Peppers was like stumbling on a vibrant little fiesta in my kitchen. The first time I marinated the beef and smelled those spices melding together, I knew this dish was something special—bright, lively, and comforting all at once.

I clearly remember the first time unexpected guests popped in and I whipped this up with what I had on hand. Watching everyone gather around, mouths watering as the aroma filled the room, I realized fajitas are more than just a meal—they’re a celebration.

Ingredients

  • Flank steak or sirloin: I reach for flank steak mainly because it stays tender with this quick marinade, but sirloin works well when thinly sliced against the grain.
  • Olive oil: A simple base that carries the marinade flavors and helps everything sauté to perfection without sticking.
  • Lime juice: It lifts and brightens the beef, adding that fresh zing that makes fajitas irresistible.
  • Bell peppers and onions: I love the mix of colors here—it’s as much about the look as the sweet smoky flavor they develop when sautéed.
  • Tortillas: Warmed just right so they’re flexible without breaking, making the perfect cradle for all the fillings.

Instructions

Marinate the Beef:
Combine olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and black pepper in a bowl. Toss in the sliced beef and coat everything evenly. Cover and refrigerate—if you let it sit longer, the flavors become even richer.
Sear the Beef:
Heat olive oil in a skillet over medium-high heat. Lay the beef strips in a single layer and listen to that sizzle—it means the crust is forming. Cook 3 to 4 minutes until browned but still juicy inside; then remove and keep warm.
Sauté the Vegetables:
In the same skillet, toss in the peppers and onions. Stir occasionally until they soften and develop slight char marks—that sweet caramelization adds depth.
Bring It All Together:
Return the beef to the skillet, mix gently with the peppers and onions, and let everything warm through for a couple of minutes. That’s where the flavors marry perfectly.
Serve and Garnish:
Place the beef and veggies into warm tortillas. Add cilantro, lime wedges, sour cream, or salsa as you like. Watching everyone assemble their own fajita feels like sharing a joyful moment at the table.
A close-up of Beef Fajitas, showcasing tender beef and colorful vegetables, perfect for sharing. Save
A close-up of Beef Fajitas, showcasing tender beef and colorful vegetables, perfect for sharing. | cookingwithkendra.com

This dish became more than just food for me during a chilly evening when my family gathered around after a long day. The warm tortillas and lively flavors brought comfort and connection in a way that felt like home.

Keeping It Fresh

Always slice your peppers and onions just before cooking to preserve their crispness and avoid any sogginess. Using a sharp knife makes this step feel effortless and keeps them vibrant in the skillet.

Serving Ideas That Clicked

I’ve learned that offering a variety of toppings like fresh cilantro, tangy lime wedges, creamy sour cream, and a bright salsa lets every guest customize their fajita, making the meal interactive and fun.

A Time This Recipe Saved the Day

Once, when I was short on time but needed to impress, this quick skillet fajita came through beautifully—no fuss, just big flavor that everyone raved about.

  • Don’t forget to warm your tortillas in a dry pan or wrapped in foil for the best fold and taste
  • If the peppers aren’t charred enough, crank up the heat for the last minute—it adds amazing smokiness
  • Leftover fajita filling keeps well and makes a great lunch the next day
Homemade Beef Fajitas, a delicious Tex-Mex meal, garnished with fresh cilantro and lime wedges. Save
Homemade Beef Fajitas, a delicious Tex-Mex meal, garnished with fresh cilantro and lime wedges. | cookingwithkendra.com

Thanks for cooking along—hope these fajitas bring you as much joy around the table as they’ve brought me. Until next time, happy eating!

Recipe FAQs

Flank steak is ideal for tender, flavorful strips, but sirloin or skirt steak can also work well.

Marinate the beef for at least 15 minutes, up to one hour, to develop deeper flavors.

Yes, adding sliced jalapeños or a pinch of cayenne pepper to the marinade increases the heat.

Consider garnishing with fresh cilantro, lime wedges, sour cream, and salsa to enhance the flavors.

Using certified gluten-free corn tortillas makes the dish safe for gluten-free diets.

A large skillet, mixing bowls, a cutting board, and tongs or a spatula simplify preparation and cooking.

Beef Fajitas with Peppers

Tender marinated beef paired with sautéed bell peppers and onions, served in warm tortillas.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Beef and Marinade

  • 1.1 lbs flank steak or sirloin, thinly sliced
  • 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 onion, thinly sliced
  • 1 tbsp olive oil

To Serve

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

Instructions

1
Prepare Marinade and Marinate Beef: Mix olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and black pepper in a bowl. Add beef slices and toss to coat evenly. Cover and refrigerate for at least 15 minutes or up to 1 hour for enhanced flavor.
2
Cook the Beef: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Place marinated beef in a single layer and sauté for 3 to 4 minutes until browned and just cooked through. Transfer beef to a plate and keep warm.
3
Sauté Vegetables: In the same skillet, add sliced bell peppers and onion. Cook for 4 to 5 minutes until softened and lightly charred.
4
Combine Beef and Vegetables: Return beef to the skillet and toss with vegetables for 1 to 2 minutes to meld flavors and heat through.
5
Assemble and Serve: Fill warmed tortillas with beef and pepper mixture. Garnish with cilantro if desired and serve with lime wedges, sour cream, and salsa.
Additional Information

Equipment Needed

  • Large skillet or frying pan
  • Cutting board and knife
  • Mixing bowls
  • Tongs or spatula

Nutrition (Per Serving)

Calories 350
Protein 27g
Carbs 28g
Fat 15g

Allergy Information

  • May contain wheat if flour tortillas are used.
  • Contains dairy if sour cream is added.
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.