Beef Fajitas with Peppers

Golden-brown strips of Beef Fajitas with Peppers and Onions sizzle in a cast-iron skillet, sending up aromatic steam. Save
Golden-brown strips of Beef Fajitas with Peppers and Onions sizzle in a cast-iron skillet, sending up aromatic steam. | cookingwithkendra.com

This dish features tender strips of marinated beef cooked alongside a vibrant mix of red, yellow, and green bell peppers as well as onions. The beef is seasoned with lime juice, garlic, cumin, chili powder, and smoked paprika, creating a flavorful marinade that enhances each bite. Quickly sautéing the vegetables before adding the beef to the hot skillet helps maintain their texture and color. Served warm with tortillas and optional toppings like cilantro, lime wedges, or creamy avocado, this Tex-Mex inspired dish delivers bold flavors and a satisfying experience perfect for sharing and easy weeknight cooking.

The first time I made fajitas, I was crammed into a tiny apartment kitchen with three friends, all of us hovering over one battered skillet while someone else kept bumping into me trying to reach the tortillas. We ended up eating standing up, leaning against the counter, and somehow that messy chaotic dinner became a monthly tradition. Something about assembling your own perfect bite at the table just makes people linger longer and talk more.

Last summer I made these for a backyard dinner and my neighbor actually stopped by the fence to ask what smelled so incredible. That moment when the hit the hot pan with the beef—that sound and sudden burst of aroma—is basically dinner party magic in a skillet.

Ingredients

  • Flank steak or sirloin: Slice against the grain into thin strips, this matters more than almost anything else for tenderness
  • Lime juice: Fresh makes all the difference here, bottled stuff never quite cuts it
  • Ground cumin and chili powder: This duo creates that classic fajita flavor base everyone recognizes
  • Smoked paprika: Adds a subtle depth that makes people wonder what your secret ingredient is
  • Bell peppers in three colors: The mix looks beautiful and each variety brings a slightly different sweetness
  • One large onion: Red onions work great here but yellow is perfectly fine too
  • Tortillas: Flour or corn, whatever you prefer, just warm them properly before serving

Instructions

Marinate the beef:
Whisk together the olive oil, lime juice, garlic, and spices in a large bowl. Add the sliced beef and toss until every piece is coated, then let it sit for at least 15 minutes while you prep everything else.
Prep your vegetables:
Slice the bell peppers and onion into thin strips. Try to keep them somewhat uniform so they cook evenly.
Sear the vegetables first:
Heat olive oil in a large skillet over medium-high heat. Add the peppers and onions, cook for 4 to 5 minutes until they are tender with some nice charred spots. Remove them to a plate and set aside.
Cook the beef hot and fast:
Crank the heat to high and add the marinated beef in batches if your pan is crowded. Let it sear for 2 to 3 minutes, stirring frequently, until browned and just cooked through.
Bring it all together:
Toss the vegetables back into the pan with the beef. Stir everything together for 1 to 2 minutes until hot and the flavors have mingled.
Set up the table:
Warm your tortillas and arrange all the toppings in bowls. Let everyone build their own fajitas exactly how they like them.
A close-up of vibrant Beef Fajitas with Peppers and Onions piled high on warm corn tortillas with fresh lime wedges. Save
A close-up of vibrant Beef Fajitas with Peppers and Onions piled high on warm corn tortillas with fresh lime wedges. | cookingwithkendra.com

My daughter now requests these for her birthday dinner every year. Something about the interactive element and the fact that she can load hers with extra cilantro and avocado makes it feel like a special occasion, even on a Tuesday night.

Make It Your Own

Fajitas are incredibly forgiving. Swap in chicken, shrimp, or even portobello mushrooms for a vegetarian version. Sometimes I add sliced jalapeños if I am feeling bold, or a splash of beer to the skillet with the beef for extra depth.

Getting the Sizzle Effect

If you want that restaurant style sizzle at the table, serve the beef and vegetables on a warm platter or individual cast iron skillets. The sound and steam are pure theater and never fail to impress guests.

Side Dishes That Work

These fajitas pair beautifully with Mexican rice, refried beans, or a simple green salad with cilantro lime dressing. Keep the sides simple since the fajitas are the star of the show.

  • A cold beer or classic margarita completes the experience perfectly
  • Extra lime wedges on the table are always appreciated
  • Have napkins ready, fajitas are wonderfully messy to eat
Juicy, marinated Beef Fajitas with Peppers and Onions paired with a colorful medley of sautéed vegetables and cilantro garnish. Save
Juicy, marinated Beef Fajitas with Peppers and Onions paired with a colorful medley of sautéed vegetables and cilantro garnish. | cookingwithkendra.com

Some nights the best dinners are the ones where everyone is slightly crowded around the kitchen, building their own perfect bite, and the conversation keeps flowing long after the food is gone.

Recipe FAQs

Marinate the beef for at least 15 minutes to develop flavor, but for deeper taste, refrigerate it up to 2 hours.

Yes, grilling adds a smoky flavor and works well for both beef strips and peppers, enhancing the dish's character.

Red, yellow, and green bell peppers are thinly sliced and cooked to provide color, sweetness, and texture.

Warm tortillas are classic, along with optional toppings like fresh cilantro, lime wedges, sour cream, or avocado slices.

Yes, using corn tortillas and double-checking marinade ingredients ensures it's gluten-free friendly.

Beef Fajitas with Peppers

Tender marinated beef strips sautéed with colorful peppers and onions, served sizzling hot for a flavorful meal.

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

Ingredients

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/2 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 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

Serving

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

Instructions

1
Prepare the Marinade: Combine olive oil, lime juice, minced garlic, ground cumin, chili powder, smoked paprika, dried oregano, salt, and black pepper in a large bowl. Add the beef strips and toss thoroughly to coat. Cover and refrigerate for at least 15 minutes, up to 2 hours for deeper flavor infusion.
2
Prepare Vegetables: While the beef marinates, thinly slice the red, yellow, and green bell peppers along with the large onion. Keep vegetables separated and ready for cooking.
3
Cook Vegetables: Heat 1 tablespoon olive oil in a large skillet or cast-iron pan over medium-high heat. Add the sliced bell peppers and onion. Sauté for 4-5 minutes until just tender and slightly charred. Remove to a plate and keep warm.
4
Sear the Beef: Increase heat to high. Add the marinated beef in batches if necessary to avoid overcrowding. Cook for 2-3 minutes, stirring frequently, until browned and just cooked through. Work quickly to maintain the beef's tenderness.
5
Combine and Heat: Return the sautéed vegetables to the pan with the cooked beef. Toss everything together for 1-2 minutes to heat through and blend the flavors.
6
Serve: Serve immediately sizzling hot with warm tortillas and your choice of fresh cilantro, lime wedges, sour cream, or sliced avocado.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Sharp knife and cutting board
  • Large skillet or cast-iron pan
  • Tongs or spatula

Nutrition (Per Serving)

Calories 340
Protein 27g
Carbs 25g
Fat 15g

Allergy Information

  • Contains wheat (if using flour tortillas) and dairy (if using sour cream). For gluten-free preparation, use corn tortillas and verify all marinade ingredients.
Kendra Lewis

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