Beef Fajitas with Peppers

Tender marinated beef strips with colorful peppers and onions for Beef Fajitas with Peppers and Onions served sizzling from a hot skillet. Save
Tender marinated beef strips with colorful peppers and onions for Beef Fajitas with Peppers and Onions served sizzling from a hot skillet. | cookingwithkendra.com

This dish features thinly sliced flank or sirloin steak marinated in lime juice, garlic, and spices, then seared until tender. Bell peppers and onions are sautéed separately to bring out their natural sweetness and slight char, creating a vibrant medley of flavors. The beef is combined with the vegetables and warmed through before serving. Ideal for a quick, flavorful main dish, it pairs perfectly with warm tortillas and optional garnishes like cilantro, sour cream, and lime wedges.

My roommate in college used to make fajitas every Tuesday night, and the whole apartment would smell like sizzling peppers and spices. It became this unofficial tradition where friends would drift in and out, grabbing a tortilla and leaning against the kitchen counter. Something about cooking everything in one big skillet and building your own tacos just made Tuesday feel special.

Last summer I made these for my dads birthday, and he kept sneaking back into the kitchen to steal strips of beef right from the pan. By the time we actually sat down to eat, half the peppers were gone too. Thats when I knew this recipe was a keeper.

Ingredients

  • Flank steak or sirloin: Thinly slicing against the grain makes even budget cuts tender and quick-cooking
  • Lime juice: The acidity breaks down fibers and adds that bright Tex-Mex kick we love
  • Smoked paprika: This is the secret ingredient that gives the beef that authentic fajita flavor
  • Colorful bell peppers: Using red, yellow, and green makes the dish beautiful and adds sweet notes
  • Corn tortillas: Warm them until theyre slightly charred for the best texture

Instructions

Mix up the magic marinade:
Whisk together olive oil, lime juice, garlic, chili powder, cumin, smoked paprika, oregano, salt and pepper in a large bowl until fragrant
Let the beef soak up flavor:
Toss the sliced beef in the marinade, cover, and refrigerate for at least 15 minutes while you prep the vegetables
Get those vegetables sizzling:
Heat olive oil in a large skillet over medium-high heat and cook the sliced peppers and onions until softened and slightly charred, about 5 to 6 minutes
Sear the beef like a pro:
Crank the heat to high and cook the marinated beef in batches, searing for 2 to 3 minutes per side until browned but still tender
Bring it all together:
Return the vegetables to the pan with the beef and toss everything together for 1 to 2 minutes before serving piping hot
Beef Fajitas with Peppers and Onions plated with warm corn tortillas, fresh lime wedges, and cilantro for a classic Tex-Mex meal. Save
Beef Fajitas with Peppers and Onions plated with warm corn tortillas, fresh lime wedges, and cilantro for a classic Tex-Mex meal. | cookingwithkendra.com

My friend Sarah who swore she could not cook made these for her family and they asked for seconds. She called me afterward absolutely shocked that something so impressive was actually so simple.

Getting the Perfect Sear

A cast iron skillet is my secret weapon for fajitas because it holds heat so well and creates those gorgeous charred spots. If you do not have one, any heavy bottomed skillet will work, just make sure it is screaming hot before adding the beef.

Building Your Fajita

I like to warm my tortillas directly over the gas burner for 10 seconds per side until they puff up slightly. Then I pile on the beef and peppers, add a squeeze of fresh lime, and top with whatever sounds good that night.

Make It Your Own

The best part about fajitas is how customizable they are for different tastes and dietary needs. These guidelines will help you adapt the recipe however you like.

  • Swap flank steak for chicken thighs or portobello mushrooms
  • Add sliced jalapeños if you want more heat
  • Prepare all toppings in advance so serving is stress-free
Sizzling pan of Beef Fajitas with Peppers and Onions featuring juicy beef, sautéed vegetables, and inviting steam rising for a family dinner. Save
Sizzling pan of Beef Fajitas with Peppers and Onions featuring juicy beef, sautéed vegetables, and inviting steam rising for a family dinner. | cookingwithkendra.com

Tuesday night fajitas might just become your new favorite tradition too.

Recipe FAQs

Flank steak or sirloin thinly sliced against the grain yields tender, flavorful strips ideal for quick searing.

Allow the beef to marinate in olive oil, lime juice, garlic, and spices for at least 15 minutes, or up to one hour for deeper flavor infusion.

Red, yellow, and green bell peppers along with a large onion are thinly sliced and sautéed until tender with a slight char to enhance sweetness and texture.

Using corn tortillas instead of flour ones ensures a gluten-free option; always check toppings for hidden gluten sources.

Serve hot with warmed tortillas and optional toppings such as fresh cilantro, sour cream, lime wedges, and salsa or pico de gallo for added freshness.

Chicken or portobello mushrooms can be used as substitutes to create different variations while keeping the same vibrant vegetable medley.

Beef Fajitas with Peppers

Tender marinated beef cooked with colorful peppers and onions, served hot with warm tortillas and fresh toppings.

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: Whisk together olive oil, lime juice, minced garlic, chili powder, ground cumin, smoked paprika, dried oregano, salt, and black pepper in a large bowl. Add the sliced beef and toss thoroughly to coat. Cover and refrigerate for at least 15 minutes, up to 1 hour for enhanced flavor.
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 in a single layer, cooking in batches if necessary to avoid overcrowding. Sear for 2–3 minutes per side until browned but still tender. Avoid overcooking to maintain texture.
4
Combine and Finish: Return cooked peppers and onions to the pan with the beef. Toss together and heat through for 1–2 minutes. Serve immediately.
5
Serve: Accompany with warm tortillas and optional toppings including 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.
Kendra Lewis

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