Grapefruit Marinated Fajitas

in Beef, Cinco de Mayo, Citrus, Grapefruit, Mexican & TexMex, On the grill, Tacos, Enchiladas & Quesadillas

Grapefruit Marinated Fajitas

Most Friday nights, you’ll find us on the back patio, margaritas in hand, listening to the sizzle of fajitas on the grill. And for the 6 weeks out of the year that it’s too cold to grill, you’ll find us at one of our favorite Tex Mex restaurants, trying to talk over the sizzling order of fajitas in front of us.

I’m a beef fajita girl all the way. My husband prefers chicken. And when the server brings our orders, he or she always tries to hand me the chicken. NEVER fails 🙂

I love my fajitas flame-kissed, slightly salty, and melt-in-your-mouth tender. Being in full-blown winter citrus (read: grapefruit) mode, I swapped out the usual orange juice in our favorite marinade for equal parts grapefruit and lime juices. A generous pinch of salt, some pepper, and olive oil later, we had a marinade worthy for grilling fajitas in 70+ degree weather in mid-January.

The acid in the grapefruit and lime juices can tenderize just about anything you throw at it – I happened to have a bargain cut of cube steak that came off the grill every bit as good as pricey flank or skirt steaks. There’s no real overwhelming grapefruit flavor in the cooked steak but there is a hint of the tart citrus.

We serve our fajitas piled high with sliced avocado, grilled onions and peppers, cilantro, sour cream (er, fat-free greek yogurt), and chopped fresh jalapenos.

And after typing all that, I’m totally excited about the leftover fajitas tonight 🙂

Grapefruit Marinated Fajitas

Tender beef fajitas marinated with grapefruit and lime juices.


  • For the marinade:
  • 1/4 cup fresh grapefruit juice
  • 1/4 cup fresh lime juice
  • Generous pinch of salt
  • Black pepper
  • 1/2 cup olive oil
  • 1 lb beef (I used cube steak, flank or skirt are ideal)
  • For the grilled vegetables:
  • 1 large white or yellow onion
  • 1-2 large bell peppers
  • 2-3 Tbsp olive oil
  • For serving:
  • 8 small tortillas
  • 1 avocado, sliced
  • 1 small handful cilantro leaves
  • 1 jalapeno, sliced thinly
  • 1/2 cup fat-free Greek yogurt


  1. In a large zip-top bag, add the grapefruit and lime juices, salt, pepper, and olive oil. Close tightly and squeeze the ingredients together.
  2. Add beef, close, and refrigerate for 4 hours, up to overnight.
  3. Preheat grill to high.
  4. Slice onion in half, and then slice into thin wedges. Place in a large bowl.
  5. Remove stems and seeds from the bell pepper and cut into 1/4-inch strips.
  6. Add to the onions and toss with olive oil until well-coated.
  7. Spread onions and peppers in a single layer on a grill pan (or use a large piece of foil, folded in half for stability, placed directly onto the grates of your grill) and cook until they soften and are browned (15-20 minutes).
  8. Put the steak on the grill and sear 4-5 minutes on each side. (You might wish to cook yours longer, 4-5 minutes is usually enough to still leave a nice pink strip through the thickest part of the steak).
  9. Remove from heat and let rest 10 minutes before cutting.
  10. Cut into thin slices, against the grain, and serve on tortillas with preferred toppings.


Yields: 4 servings (enough for 8 fajitas)

Source: Confections of a Foodie Bride

Estimated time: 5 hours

18 comments… add one
  • Yum! I love the idea of using grapefruit in the marinade… especially because limes are so expensive here in France.

  • I love fajitas too and the idea of this citrussy punch of flavour is just irresistible.

  • This looks really great. Although I make Mexican (tex-mex?) at home frequently, I never do fajitas. Thanks for the reminder.

  • Awesome recipe! Again, can’t get enough grapefruit recipes!!

  • Liz

    That’s it! I’m making fajitas this weekend and my thyroid bedamned! I cannot imagine 1/4 of a cup grapefruit juice would be all that bad. Those look so incredibly good, my mouth immediately started to water. I’m even gonna make your fresh homemade tortillas. 😉

  • I love fajitas. Totally jealous of your warm weather. And your grill…

  • christie

    made your grapefruit margaritas last night for the roughly 100th time since you published the recipe (thank you again, they ROCK) and since fajitas are my fav meal too, I will have to try this recipe this weekend too! thanks, love your blog!

  • I’ve never tried marinating meat in grapefruit juice, but what a great idea! I’m a sucker for pretty much anything citrusy, so I’m sure I would love these. Thanks for sharing.

  • I cannot wait until we have a real house with a backyard just so we can sit outside with margs and fire up the grill. This recipe looks and sounds so perfect. We’ll have to try it from the grill pan for now 🙁

  • I never would have thought of using grapefruit juice in a fajita marinade, but I think it’s pure genius! I am also very jealous of your warm weather 🙂

  • Very envious of your 70+ weather. But I suppose I’ll settle for high 40s and call myself lucky!

  • I love fajitas. The grapefruit is a great idea! So much flavor – yum!

  • Love this recipe – sounds delicious, and I’m always interested in finding recipes that work well with cheaper cuts of meat! 🙂

  • excellent idea my dear, simply excellent!!

  • Fajitas are probably my favorite meal. Love that you have a fajita night. Sounds like something I need to start!

  • what a lovely combination of flavors! the grapefruit sounds great

  • I love the smoky flavor of fajita veggies with that hint of citrus. It’s hypnotizing.

  • I’m back to tell you that we loved this meal.

Leave a Comment