Tender marinated beef fajitas

Sizzling Beef Fajitas with colorful peppers and onions, ready to be wrapped in fresh, warm tortillas. Pin this
Sizzling Beef Fajitas with colorful peppers and onions, ready to be wrapped in fresh, warm tortillas. | recipesbycandice.com

This dish features tender strips of beef, marinated in a zesty blend of spices and lime juice, then seared to perfection. Colorful bell peppers and onions are sautéed until slightly charred, adding sweetness and depth. Everything is combined and served hot with warm tortillas, complemented by optional toppings like cheese, sour cream, avocado, and cilantro. It's a vibrant, flavorful meal perfect for a quick and satisfying Tex-Mex style experience.

I threw together my first batch of beef fajitas on a Tuesday night when the grocery store was out of almost everything except flank steak and a pile of peppers. The sizzle that filled my kitchen when the meat hit the hot pan made me forget I was improvising. That sound, that smell of lime and cumin meeting heat, turned a random weeknight into something I still crave.

I made these for friends one Friday and set out all the toppings in mismatched bowls. We stood around the stove, grabbing tortillas straight from the pan, piling on avocado and cheese while the beef was still steaming. No one sat down for twenty minutes, and no one seemed to mind.

Ingredients

  • Flank steak or sirloin, thinly sliced (500 g): Flank steak has just enough chew to soak up marinade and char beautifully without drying out.
  • Olive oil (2 tbsp): Keeps the marinade loose and helps the spices cling to every slice of beef.
  • Lime juice (2 tbsp, about 1 lime): Brightens everything and tenderizes the meat just enough in fifteen minutes.
  • Garlic, minced (2 cloves): Fresh garlic gives a sharp, warm backbone that powdered versions cant touch.
  • Ground cumin (1 tsp): This is the earthy anchor that makes fajitas smell like fajitas.
  • Smoked paprika (1 tsp): Adds a hint of smokiness without firing up a grill.
  • Chili powder (1/2 tsp): Just enough heat to wake up your taste buds without overpowering the lime.
  • Dried oregano (1/2 tsp): A little herbal note that rounds out the spice blend.
  • Salt (1/2 tsp) and black pepper (1/4 tsp): Simple seasoning that lets everything else shine.
  • Red, yellow, and green bell peppers, sliced (1 each): The trio gives you color, sweetness, and a little bitterness from the char.
  • Large onion, sliced (1): Onions turn soft and sweet in the pan, balancing the acid and spice.
  • Flour or corn tortillas, warmed (8 small): Warm tortillas are non negotiable, they fold without cracking and taste a hundred times better.
  • Shredded cheddar cheese (100 g, optional): Melts into the hot beef and vegetables if you add it fast enough.
  • Sour cream (120 ml, optional): Cools everything down and adds a tangy creaminess.
  • Avocado, sliced (1, optional): Creamy, mild, and perfect for balancing the lime and spice.
  • Fresh cilantro, chopped (optional): A handful of cilantro makes everything taste brighter and fresher.
  • Lime wedges: A final squeeze right before you take a bite makes all the difference.

Instructions

Marinate the Beef:
Whisk together the olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, oregano, salt, and pepper in a bowl. Toss in the sliced beef and make sure every piece is coated, then let it sit for at least fifteen minutes or up to four hours in the fridge.
Sear the Beef:
Heat your skillet or grill pan over high heat until its almost smoking. Add the beef in a single layer and let it sear for two to three minutes without moving it, so you get those dark, flavorful edges.
Cook the Vegetables:
In the same pan, toss in the sliced peppers and onion. Saute them over medium high heat for four to five minutes, stirring occasionally, until theyre softened and charred at the edges.
Combine and Heat:
Return the beef to the pan with the vegetables and toss everything together for one to two minutes. The beef will pick up any browned bits left behind, and everything will heat through perfectly.
Serve Hot:
Pile the sizzling beef and vegetables into warm tortillas and let everyone add their own cheese, sour cream, avocado, cilantro, and a squeeze of lime. Serve immediately while its still steaming.
Flavorful Beef Fajitas, a Tex-Mex classic with marinated beef and vibrant bell peppers and onions. Pin this
Flavorful Beef Fajitas, a Tex-Mex classic with marinated beef and vibrant bell peppers and onions. | recipesbycandice.com

The first time I made these for my family, my dad piled his tortilla so high it split down the middle. He just grabbed another tortilla, wrapped it around the whole mess, and kept eating. Thats when I knew Id made something that felt like home.

Choosing Your Protein

Flank steak is my favorite because it takes marinade so well and slices beautifully against the grain. If you want something leaner, sirloin works just as nicely and cooks even faster. Ive also swapped in chicken thighs or thick sliced portobello mushrooms when I wanted to switch things up, and both soak up the marinade like a dream.

Making It a Complete Meal

I usually throw together a quick batch of Mexican rice or open a can of black beans to serve alongside. A simple side salad with lime vinaigrette or a handful of tortilla chips with salsa rounds everything out. The fajitas are filling on their own, but adding one or two sides turns it into a full spread without much extra effort.

Storage and Reheating

Leftovers keep well in the fridge for up to three days in an airtight container. I reheat them in a hot skillet for a minute or two to bring back that sizzle, though the microwave works in a pinch. The beef and vegetables taste just as good the next day, sometimes even better once the flavors have had time to settle in.

  • Add a dash of hot sauce or sliced jalapenos if you want more heat.
  • Try swapping the beef for shrimp or even tofu for a lighter version.
  • For gluten free fajitas, just use certified corn tortillas and check your spice labels.
Plateful of delicious Beef Fajitas, a sizzling skillet meal served with optional creamy toppings. Pin this
Plateful of delicious Beef Fajitas, a sizzling skillet meal served with optional creamy toppings. | recipesbycandice.com

These fajitas have become my go to when I want something fast, flavorful, and just a little bit fun. I hope they fill your kitchen with the same sizzle and make your table feel a little more alive.

Recipe Questions & Answers

Marinate the beef for at least 15 minutes to develop flavor, but up to 4 hours in the refrigerator yields deeper taste.

Flank steak or sirloin, thinly sliced, provide tender, flavorful strips ideal for quick cooking.

Yes, while bell peppers and onions are classic, other veggies like mushrooms or zucchini can be used to vary texture and flavor.

Use certified gluten-free corn tortillas instead of flour versions to keep the dish suitable for gluten-sensitive diets.

Options like shredded cheddar, sour cream, avocado slices, fresh cilantro, and lime wedges enhance freshness and creaminess.

Tender marinated beef fajitas

Tender beef strips with sautéed peppers and onions served hot with warm tortillas and fresh toppings.

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

Ingredients

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

Vegetables

  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 large onion, sliced

For Serving

  • 8 small flour or corn tortillas, warmed
  • 1 cup shredded cheddar cheese (optional)
  • 1/2 cup sour cream (optional)
  • 1 avocado, sliced (optional)
  • Fresh cilantro, chopped (optional)
  • Lime wedges

Instructions

1
Prepare the Marinade and Beef: Combine olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, oregano, salt, and pepper in a bowl. Add sliced beef and toss to coat. Marinate at least 15 minutes or refrigerate up to 4 hours for enhanced flavor.
2
Sear the Beef: Heat a large skillet or grill pan over high heat. Add oil if necessary. Sear beef in a single layer for 2 to 3 minutes until just cooked through. Remove beef and set aside.
3
Cook the Vegetables: In the same pan, sauté sliced bell peppers and onion over medium-high heat for 4 to 5 minutes until softened and slightly charred at the edges.
4
Combine Beef and Vegetables: Return beef to the pan and toss with vegetables for 1 to 2 minutes to combine and reheat.
5
Serve: Place sizzling beef and vegetable mixture in warm tortillas and add preferred toppings: cheese, sour cream, avocado, cilantro, and lime wedges.
Additional Information

Equipment Needed

  • Large skillet or grill pan
  • Mixing bowls
  • Tongs or spatula
  • Knife and cutting board

Nutrition (Per Serving)

Calories 340
Protein 25g
Carbs 24g
Fat 16g

Allergy Information

  • Contains milk if cheese or sour cream are used. Contains wheat/gluten if flour tortillas are selected. Use corn tortillas for gluten-free option.
Candice Morgan

Wholesome, easy recipes and practical cooking tips for passionate home cooks.