Easy Cilantro Lime Beef Fajitas on the Grill Recipe

These easy cilantro lime beef fajitas on the grill are made with 1 1/2 pounds of flank or skirt steak, a fresh lime-cilantro marinade, and colorful grilled peppers and onions. Marinate the beef for 30 minutes to 4 hours, grill it over high heat at approximately 450–500°F for about 4–6 minutes per side, then rest and slice it thinly across the grain.

The result is juicy, smoky beef with bright citrus, garlic, cumin, and cilantro in every bite. Wrapped in warm flour or corn tortillas and finished with lime wedges, salsa, guacamole, or sour cream, this flavorful dinner comes together in about an hour, excluding a longer marinade.

Jump to Recipe

Why You’ll Love This Recipe

Grilled cilantro lime beef fajitas with peppers, onions, tortillas, lime, and cilantro

These grilled beef fajitas bring together everything people want in a relaxed dinner: tender meat, smoky vegetables, warm tortillas, and plenty of fresh toppings. The marinade takes only a few minutes to whisk together, yet it gives the steak a lively combination of citrus, garlic, herbs, and gentle spice.

Cooking the entire meal outdoors also keeps the kitchen cool and makes cleanup simple. The grill creates browned edges on the beef and lightly charred peppers that add a wonderful contrast to the juicy steak.

This recipe serves 4 people and is flexible enough for a casual weeknight meal, a backyard gathering, or a build-your-own fajita night. If you are planning a larger dinner, serve these fajitas alongside a simple salad and finish with our no-bake pineapple pie.

Ingredients You’ll Need

Ingredients for cilantro lime beef fajitas on the grill

The most important choice is the beef. Flank steak has a pronounced beefy flavor and a lean, flat shape, while skirt steak is richly flavored and often cooks quickly because it is thinner. Either cut works well as long as it is sliced across the grain after resting.

  • Beef: Use 1 1/2 pounds of flank steak or skirt steak.
  • Fresh marinade: Lime juice, olive oil, cilantro, garlic, cumin, kosher salt, chili powder, paprika, and black pepper create the fajita flavor.
  • Vegetables: One large yellow or red onion and three bell peppers add sweetness, color, and smoky grilled edges.
  • Tortillas and toppings: Warm 8–12 small flour or corn tortillas, then offer lime wedges, chopped cilantro, sour cream, guacamole, pico de gallo, shredded cheese, or salsa.

Fresh lime juice is especially useful here because it brings brightness to the beef without requiring a complicated sauce. Use two to three limes, depending on their size and juiciness.

How to Make It Step-by-Step

Steak and vegetables grilling for cilantro lime beef fajitas

Step 1: Whisk the lime juice, olive oil, chopped cilantro, minced garlic, cumin, kosher salt, chili powder, paprika, and black pepper in a nonreactive bowl or resealable bag. Mixing the seasonings evenly first helps every part of the steak receive the same balance of citrus, herbs, and spice.

Step 2: Add the flank or skirt steak and turn it several times so the marinade coats every surface. Cover the bowl or seal the bag, then refrigerate for at least 30 minutes and up to about 4 hours, turning the steak once or twice while it marinates.

Step 3: While the beef marinates, slice the onion into wedges or strips and cut the bell peppers into sturdy slices. Toss the vegetables with 1 tablespoon olive oil, salt, and pepper, keeping the pieces large enough that they will not fall through a grill basket.

Step 4: Preheat the grill to high heat, approximately 450–500°F. A properly hot grill is essential because it helps the beef brown quickly rather than release moisture and steam.

Step 5: Remove the steak from the marinade and discard the used marinade. Pat the beef dry with paper towels, since removing excess moisture encourages a better sear and more attractive grill marks.

Step 6: Place the steak on the hot grill and cook for about 4–6 minutes per side for medium-rare to medium flank steak, adjusting for the thickness of the cut and your preferred doneness. Add the vegetables in a grill basket or on skewers and cook them for about 8–10 minutes, turning occasionally until lightly charred and tender.

Step 7: Check the center of the steak with an instant-read thermometer. The USDA-recommended minimum for beef steaks is 145°F followed by at least a 3-minute rest; many fajita recipes remove the steak around 130–135°F for medium-rare, but that temperature is below the USDA recommendation.

Step 8: Transfer the steak to a cutting board and rest it for 5–10 minutes. Slice thinly across the grain, then serve the beef and vegetables in warm tortillas with lime wedges, fresh cilantro, and your favorite toppings.

Grilling Tips for Tender Fajitas

Grilled flank steak resting before being sliced across the grain

Do not skip the drying step. A wet, marinated steak can simmer on the grill surface instead of developing the browned, lightly charred edges that make fajitas so appealing.

Look closely at the direction of the muscle fibers before slicing. Cut perpendicular to those long lines, not parallel to them, using a sharp knife and thin, even strokes. This technique shortens the muscle fibers and makes flank steak noticeably easier to chew.

The short marinade is intentional. Lime juice is acidic, and leaving the beef in it overnight can make the outside soft or slightly mushy. Thirty minutes provides flavor in a hurry, while up to 4 hours gives the seasonings more time to work without an overly soft surface.

Keep a close eye on skirt steak because it can be thinner than flank steak and may finish sooner. If the vegetables need more time, move the steak to a clean platter once it reaches your desired temperature and let the peppers and onions continue cooking.

For another comforting dinner idea on a different night, try our easy skillet lasagna. It has the same family-friendly appeal, though it is prepared indoors rather than on the grill.

Serving Ideas and Toppings

Beef fajita topped with cilantro, lime, guacamole, peppers, and pico de gallo

Warm the tortillas just before serving so they remain soft and flexible. Place them in foil or a covered tortilla warmer to help them stay pliable while everyone assembles dinner.

For a classic presentation, arrange the sliced beef and grilled vegetables on a large platter with lime wedges and a pile of chopped cilantro. Set toppings around the platter so each person can build a fajita with the exact combination of creamy, fresh, spicy, and tangy flavors they enjoy.

  • Creamy: Add sour cream or spoonfuls of guacamole.
  • Fresh: Use pico de gallo, extra cilantro, and a squeeze of lime.
  • Spicy: Offer your favorite salsa or sliced fresh chiles.
  • Rich: Finish with a small amount of shredded cheese.

The bright, tropical flavors also make a refreshing dessert a natural finish. Our pineapple lush cake would be a cool, creamy choice after a smoky grilled meal.

Storage and Reheating

Store leftover cooked beef and vegetables separately in airtight containers in the refrigerator. Use them within a few days for the best texture, and keep tortillas and toppings separate until serving.

To reheat the beef, use a skillet over medium heat just until warmed through, or microwave it in short intervals with a small splash of water. Avoid prolonged high heat because lean steak can become dry and chewy.

Leftover fajita beef is also useful in salads, rice bowls, quesadillas, and pasta dishes. For a seafood-based meal plan option, our salmon pasta recipe offers a completely different but equally easy dinner.

Common Questions

Can I use flour or corn tortillas? Yes, both work well. Flour tortillas are soft and flexible, while corn tortillas add a more pronounced toasted corn flavor.

Can I prepare the vegetables ahead? You can slice the onion and peppers ahead of time and refrigerate them until grilling. Toss them with the oil, salt, and pepper shortly before they go on the grill.

Why must the steak rest? Resting for 5–10 minutes gives the juices time to redistribute, so they are less likely to run onto the cutting board when you slice the beef. It also gives you time to warm the tortillas and arrange the toppings.

If you are serving brunch or planning a complete weekend menu after fajita night, our apple cream cheese Danish is a lovely option for the next morning.

Easy Cilantro Lime Beef Fajitas on the Grill Recipe

Easy Cilantro Lime Beef Fajitas on the Grill

Tender grilled flank or skirt steak is marinated in lime juice, olive oil, cilantro, garlic, and warm spices, then served with charred peppers and onions in warm tortillas.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 1 minute
Servings: 4 servings

Ingredients
  

Beef and Marinade
  • 1 1/2 pounds Flank steak or skirt steak
  • 1/4 cup Fresh lime juice
  • 1/4 cup Olive oil
  • 1/2 cup Fresh cilantro, loosely packed and chopped
  • 3–4 cloves Garlic cloves, minced
  • 1 teaspoon Ground cumin
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon Chili powder
  • 1/2 teaspoon Smoked or regular paprika
  • 1/4 teaspoon Freshly ground black pepper
Grilled Vegetables
  • 1 large Large yellow or red onion, sliced into wedges or strips
  • 3 peppers Bell peppers, sliced
  • 1 tablespoon Olive oil
  • To taste Salt and pepper
For Serving
  • 8–12 tortillas Small flour or corn tortillas, warmed
  • As needed Lime wedges
  • As needed Additional chopped cilantro
Optional Toppings
  • As desired Sour cream, guacamole, pico de gallo, shredded cheese, or salsa

Method
 

Step-by-Step
  1. Whisk the lime juice, olive oil, cilantro, garlic, cumin, kosher salt, chili powder, paprika, and black pepper together in a nonreactive bowl or resealable bag.
  2. Add the steak and coat it thoroughly with the marinade. Refrigerate for at least 30 minutes and up to about 4 hours, turning the steak once or twice during that time.
  3. Remove the steak from the marinade and discard the used marinade. Pat the beef dry, then toss the onion and bell peppers with 1 tablespoon olive oil, salt, and pepper.
  4. Preheat the grill to high heat, approximately 450–500°F. Grill the steak for about 4–6 minutes per side for medium-rare to medium, adjusting for thickness and desired doneness.
  5. Grill the vegetables in a grill basket or on skewers for about 8–10 minutes, turning occasionally, until lightly charred and tender.
  6. Check the steak with an instant-read thermometer. For the USDA-recommended minimum, cook beef steaks to 145°F and rest for at least 3 minutes; many cooks remove the steak earlier for medium-rare, generally around 130–135°F, which is below the USDA recommendation.
  7. Rest the steak for 5–10 minutes, then slice it thinly across the grain. Serve in warm tortillas with the grilled vegetables, lime wedges, additional cilantro, and desired toppings.

Notes

Do not marinate the beef overnight because the lime juice can make the surface soft or slightly mushy. Patting the steak dry helps it sear instead of steam, and slicing thinly across the grain is especially important for flank steak.

Final Thoughts

Easy cilantro lime beef fajitas on the grill deliver a satisfying restaurant-style meal with straightforward ingredients and dependable techniques. A short lime marinade, a very hot grill, a proper rest, and thin slicing across the grain are the details that make the biggest difference.

Set out the warm tortillas and toppings, let everyone assemble their own fajitas, and serve the smoky beef while it is still juicy. Once you make this recipe, it is sure to become a favorite for weeknight dinners, summer cookouts, and relaxed gatherings with friends.

1 thought on “Easy Cilantro Lime Beef Fajitas on the Grill Recipe”

Leave a Comment

Recipe Rating