Beef Fajitas Peppers Onions

Sizzling beef fajitas with peppers and onions on a hot skillet, garnished with fresh cilantro and lime wedges. Save
Sizzling beef fajitas with peppers and onions on a hot skillet, garnished with fresh cilantro and lime wedges. | recipesbyleanne.com

This dish features tender strips of marinated beef, sautéed alongside red, yellow, and green bell peppers plus red onions, creating a vibrant combination of flavors and textures. Marinating the beef infuses it with citrus, garlic, and spices, while quick cooking preserves the veggies’ crunch. Served sizzling hot with warm tortillas and optional toppings, it offers a versatile and crowd-pleasing meal rich in taste and color, ideal for quick preparation and casual gatherings.

I was standing in my kitchen on a Tuesday night, tired from work, when I realized I had bell peppers that needed using and a craving for something bold. I grabbed some steak from the freezer, squeezed a lime over it with some spices, and within minutes the house smelled like a bustling taqueria. That spontaneous dinner turned into one of my most-requested weeknight meals.

The first time I made these for friends, I served them straight from the cast-iron skillet, still sizzling. The sound alone got everyone to the table before I even called them. We piled tortillas high, laughed over who could fit the most toppings, and scraped the pan clean before anyone thought about dessert.

Ingredients

  • Flank steak or sirloin (500 g): Slice it thin against the grain or it will be chewy, a mistake I made exactly once and never forgot.
  • Olive oil (2 tbsp for marinade, 2 tbsp for cooking): This helps the spices cling to the beef and keeps everything from sticking to the pan.
  • Lime juice (2 tbsp): Fresh lime is non-negotiable here, it brightens the whole dish and tenderizes the meat just enough.
  • Garlic (2 cloves, minced): I use a microplane to get it really fine so it distributes evenly and does not burn in the pan.
  • Ground cumin (1 tsp): This is the warm, earthy backbone of the marinade.
  • Chili powder (1 tsp): Adds a gentle heat without overwhelming the other flavors.
  • Smoked paprika (1 tsp): This is my secret for that campfire, slightly smoky depth.
  • Salt and black pepper (1/2 tsp and 1/4 tsp): Season confidently, the beef needs it.
  • Red, yellow, and green bell peppers (1 of each): The mix of colors makes the plate look alive, and each one has a slightly different sweetness.
  • Red onion (1 large): It caramelizes beautifully and adds a hint of sharpness that cuts through the richness.
  • Tortillas (8 small): Flour or corn, your choice, but warm them or they will crack when you fold them.
  • Fresh cilantro, lime wedges, sour cream, salsa, avocado (optional): These toppings turn a simple dinner into something you actually look forward to.

Instructions

Marinate the Beef:
Whisk together olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and pepper in a large bowl. Toss in the sliced beef, making sure every piece is coated, then cover and refrigerate for at least 15 minutes or up to 2 hours if you have the time.
Cook the Vegetables:
Heat 1 tablespoon olive oil in a large skillet or cast-iron pan over medium-high heat. Add the sliced peppers and onion, letting them sit undisturbed for a minute before stirring so they get some char. Saute for 5 to 7 minutes until tender and slightly blackened, then remove and set aside.
Sear the Beef:
Add the remaining tablespoon of oil to the same pan and crank the heat to high. Lay the marinated beef in a single layer, working in batches if needed, and sear for 2 to 3 minutes per side until browned and just cooked through. Do not overcrowd the pan or it will steam instead of sear.
Combine and Heat:
Return the cooked vegetables to the pan with the beef, toss everything together, and cook for another 1 to 2 minutes until heated through and sizzling.
Warm the Tortillas:
Heat tortillas in a dry skillet, wrapped in foil in the oven, or directly over a gas flame for a few seconds on each side.
Serve:
Pile the beef and vegetables onto a platter, bring the warm tortillas to the table, and set out cilantro, lime wedges, sour cream, salsa, and avocado. Let everyone build their own.
Colorful sautéed peppers and onions top tender beef fajitas, served warm with corn tortillas for a gluten-free Tex-Mex meal. Save
Colorful sautéed peppers and onions top tender beef fajitas, served warm with corn tortillas for a gluten-free Tex-Mex meal. | recipesbyleanne.com

One summer evening, I made a double batch for a backyard gathering and set up a little fajita bar with all the toppings. My neighbor, who claimed he did not cook, went back for thirds and asked for the recipe. Watching him scribble it down on a napkin reminded me that the best recipes are the ones you actually want to share.

Make It Your Own

If you want more heat, add a pinch of cayenne to the marinade or throw in some sliced jalapenos with the peppers. I have also swapped the beef for chicken thighs or even portobello mushrooms when I am cooking for vegetarians, and the marinade works just as well. On nights when I want something lighter, I skip the tortillas entirely and serve everything over shredded lettuce with a squeeze of lime.

Storage and Leftovers

Leftovers keep in an airtight container in the fridge for up to three days. I reheat them in a hot skillet to bring back that sear, though they are also great cold in a salad or wrap. The flavors deepen overnight, so day-two fajitas often taste even better than the original batch.

Serving Suggestions

These fajitas are satisfying on their own, but I love pairing them with a side of cilantro lime rice or black beans. A cold Mexican lager or a classic margarita on the rocks makes it feel like a celebration, even on a weeknight.

  • Serve with a simple cabbage slaw dressed in lime and a pinch of salt for crunch.
  • Add a dollop of guacamole or a few slices of fresh avocado for creaminess.
  • Finish with a sprinkle of crumbled queso fresco if you have it on hand.
Golden seared beef strips and vibrant bell peppers, ready to be wrapped in soft tortillas with sour cream and pico. Save
Golden seared beef strips and vibrant bell peppers, ready to be wrapped in soft tortillas with sour cream and pico. | recipesbyleanne.com

This recipe has become my go-to when I want something that feels special without the fuss. I hope it brings as much joy to your table as it has to mine.

Recipe FAQ

Thinly slice the beef against the grain and marinate it with lime juice, olive oil, and spices for at least 15 minutes to enhance tenderness and flavor.

Using red, yellow, and green bell peppers adds vibrant color and a balance of sweet and slightly bitter notes to the dish.

Yes, you can swap bell peppers or onions with other crunchy vegetables like zucchini or mushrooms for variety.

Heat a tablespoon of oil over high heat and cook the beef in a single layer without overcrowding the pan for quick caramelization.

Warm tortillas, fresh cilantro, lime wedges, and toppings like sour cream, salsa, or avocado pair well for added freshness and creaminess.

Use corn tortillas and check all condiments are gluten-free to make the meal safe for gluten-sensitive individuals.

Beef Fajitas Peppers Onions

Tender marinated beef cooked with colorful bell peppers and onions for a sizzling Tex-Mex delight.

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

Ingredients

Beef 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 ground cumin
  • 1 tsp chili powder
  • 1 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Vegetables

  • 1 red bell pepper, sliced into strips
  • 1 yellow bell pepper, sliced into strips
  • 1 green bell pepper, sliced into strips
  • 1 large red onion, sliced into strips
  • 2 tbsp olive oil

To Serve

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

Instructions

1
Prepare marinade and marinate beef: In a large bowl, combine olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, salt, and pepper. Add sliced beef and toss to coat. Cover and refrigerate for at least 15 minutes, up to 2 hours for enhanced flavor.
2
Sauté vegetables: Heat 1 tbsp olive oil in a large skillet or cast-iron pan over medium-high heat. Add sliced bell peppers and onion. Cook for 5 to 7 minutes until tender and slightly charred. Remove from pan and set aside.
3
Cook beef: Add remaining 1 tbsp olive oil to pan and increase heat to high. Place marinated beef slices in a single layer (work in batches if needed). Sear 2 to 3 minutes per side until browned and cooked through.
4
Combine beef and vegetables: Return cooked vegetables to pan with beef. Toss together and cook for an additional 1 to 2 minutes to heat through evenly.
5
Warm tortillas: Heat tortillas according to package instructions until warm and pliable.
6
Serve: Present beef and vegetables hot with warmed tortillas and toppings such as cilantro, lime wedges, sour cream, salsa, and avocado as desired.
Additional Information

Equipment Needed

  • Large skillet or cast-iron pan
  • Mixing bowls
  • Knife and cutting board
  • Tongs

Nutrition (Per Serving)

Calories 410
Protein 29g
Carbs 30g
Fat 20g

Allergy Information

  • Contains wheat if flour tortillas are used
  • Contains dairy if served with sour cream
  • Use corn tortillas and verify condiments for gluten-free preparation
Leanne Porter

Home cook sharing easy, wholesome recipes and real kitchen wisdom for fellow food lovers.