Steak Fajita Skewers with Cilantro Pesto

Steak Fajita Skewers with Cilantro Pesto ~ this easy 30 minute meal is a fun way to enjoy fajitas ~ serve them on or off the skewer, with rice, couscous, or tortillas. I sometimes serve them over salad for a gluten free, low carb meal.

Steak fajita skewers lined up on a baking sheet

Colorful peppers, red onions, and juicy steak make a simple but irresistible meal.

Peppers. They’re astonishing. If I could cook with no other vegetable  (I know, I know, technically they’re a fruit)  it would be peppers. There are endless varieties, all gorgeous and good for you, and they bring such a vibrancy to whatever I’m making. They range from spicy to screaming hot, and from mild to sweet as candy. They come in every shape and color of the rainbow, and  I can’t think any other food that offers such eye-popping colors. I love this time of year because our farmer’s markets are full of  them, and these Steak Fajita Skewers give me a chance to show them off. I used only sweet bell peppers this time, but definitely intersperse any of your favorites in this true 30-minute meal.

Peppers for Steak Fajita Skewers

You can grill these juicy steak kebobs on the grill or in your oven!

I don’t own an outdoor grill, but I love grilled food, so over the years I’ve figured out a few techniques for getting that same great effect inside the kitchen. Sometimes I’ll use my grill pan on the stove top, but these wooden skewers were too long for it. Instead  I arranged them on a baking sheet and popped them under the broiler. To get that really nice charring on the edges that we associate with outdoor grilling I have a trick. I set the skewers on the highest setting, closest to the broiler element, until the meat is just cooked. Then I place a muffin tin on the rack, and put the skewers on top of that to get them really close to the flame. You will get a nice flame kissed effect, just be sure to watch it like a hawk, it doesn’t take but a minute.

Steak Fajita Skewers with Cilantro Pesto

You can put the skewers together ahead of time, which is fantastic, and makes this one of the fastest dinners around. I don’t even bother to marinate the meat because grilling brings out the natural flavor, and the sauce packs a powerful punch of citrus and cilantro.

4 Steak fajita skewers lined up on a baking sheet

Use the Cilantro Pesto as a dip, or drizzle it all over the skewers. And make lots of everything. Just a friendly suggestion.

Steak fajita skewers lined up on a baking sheet with pesto sauce in a bowl

We ate our skewers with couscous, which makes it a true 30 minute meal.

They are cost effective, too, because you can stretch a pound or a pound of  steak to feed four. Grilling cooks the steak perfectly while preserving the bright colors of the peppers. This is a concept I’ve returned to again and again this summer, and it works with fish, chicken and meats of all kinds.

Steak fajita skewers lined up on a baking sheet drizzled with cilantro pesto

some other favorite skewer recipes ~

Stack of steak fajita skewers on a platter

Try my homemade Chimichurri Sauce with these skewers, too!

3.40 from 41 votes

Steak Fajita Skewers with Cilantro Sauce

Steak Fajita Skewers with Cilantro Pesto ~ this easy 30 minute meal is a fun way to enjoy fajitas ~ serve them on or off the skewer, with rice, couscous, or tortillas.
Course Main Course
Cuisine American
Prep Time 15 minutes
Cook Time 10 minutes
Yield 4 servings
Author Sue Moran


  • 1 lb top sirloin steak
  • 1 red onion
  • several colorful bell peppers you'll only need half of each
  • olive oil
  • salt and fresh cracked black pepper

Cilantro Pesto

  • a large handful of cilantro well washed and de-stemmed
  • juice of 1 lemon
  • splash of olive oil
  • pinch of salt and fresh cracked black pepper


  • Trim any fat and cut the steak into bite sized cubes. Cut the peppers and onion into bite sized pieces as well.
  • If you are using wooden skewers, soak them in water for 30 minutes so they will not burn under the broiler. Thread the meat, onions and peppers onto the skewers in any pattern you like. You can stretch out the meat by using more of the veggies. For meat lovers, go heavier on the steak.
  • Lay out the skewers on a baking sheet and brush lightly with olive oil Sprinkle with salt and pepper. Place the pan on the highest position under the broiler and broil on high until the meat and vegetables start to get good color. The time will depend what size you cut your meat. I cut mine truly bite sized, so mine took only 5 minutes. No need to turn the skewers.
  • I like to get a good char on my skewers, but I don't want to over cook the steak, so when the steak is just cooked the way i like it I remove the pan, then put a muffin tin on the oven rack, and place the skewer pan on top of that. This gets the skewers right up next to the broiler flame and will finish off the skewers with perfect charring. This will take less than a minute, watch it carefully.
  • Serve on or off the skewer, with rice, couscous, or tortillas. Drizzle with lots of cilantro pesto.
  • To make the pesto: Fill the bowl of a small food processor with the cilantro, and pulse until reduced in bulk, scraping down the sides. Add the lemon juice and a splash of oil, and process until pureed. Add the salt and pepper to taste.
The nutritional information for recipes on this site is provided as a courtesy and although tries to provide accurate nutritional information, these figures are only estimates.


Don’t forget to pin these steak fajita skewers ~

Steak Fajita Skewers with Cilantro Pesto pin


You Might Also Like


    Leave a Reply

    Please rate this recipe!

  • Reply
    August 31, 2022 at 9:40 am

    5 stars
    Made these last night for dinner. OMG! FANTASTIC! Thanks for this recipe….it’s a keeper!

  • Reply
    May 24, 2020 at 9:25 am

    5 stars
    I’m excited to try this tonight with my homegrown peppers! We’re grilling chicken, so we’ll try it with just the vegetables this first time—I think it’ll make a great side dish for my lime-and-garlic-marinated chicken thighs. I’m going to try using lime juice in the cilantro pesto because I don’t have any lemons on hand, and honestly, who wants to run to the store just for a lemon. 🙂 Looking forward to a delicious supper!

    • Reply
      May 24, 2020 at 9:53 am

      Lime will be wonderful in the sauce 🙂

  • Reply
    Kelli H
    May 10, 2020 at 3:59 pm

    5 stars
    Super easy and the sauce is delicious!

  • Reply
    June 10, 2016 at 5:39 am

    5 stars
    Just letting you know that I featured this recipe in my weekly Low-Carb Recipe Love on Fridays; hope a lot of my readers will click over here and try the recipe!

    • Reply
      June 10, 2016 at 7:05 am

      Thanks so much Kalyn <3

  • Reply
    May 31, 2015 at 8:04 pm

    5 stars
    Made these tonight, the cilantro pesto was amazing! I couldn’t stop drizzling it on top. Between my 12 yr old son, husband, and I we rated this a 10!!! Thanks for sharing the recipe!

    • Reply
      May 31, 2015 at 9:12 pm

      I really appreciate it when readers like you take the time to let me know how recipes turned out, Lisa! I am a big fan of the cilantro pesto, too, I recently used it on salmon and it was great.

  • Reply
    Julie Webber
    July 11, 2014 at 1:35 pm

    5 stars
    I made these two nights ago since I got cilantro with my farm share! They were delish. And I don’t have an outdoor grill. Made them right on the grill pan……thanks Sue as always.

    • Reply
      July 11, 2014 at 2:35 pm

      Glad to hear it, Julie!

1 2

Sharing is Caring

Help spread the word. You're awesome for doing it!


Get my tips, tricks & recipes for easy

foolproof baking


logo png