Fajita Veggies

Celebrate summer with these rainbow fajita veggies! Incredibly easy and insanely flavorful, this veggie fajita recipe is perfect for entertaining.

Veggie Fajita Recipe

After you try these rainbow fajita veggies, you’ll never need to visit Chipotle again. These guys are super fresh and colorful, tangy, smoky, and perfectly charred. They’d be a great addition to a burrito or bowl, but for my money, they make a great main dish too. Served alongside tortillas and fresh fixings like guac and salsa, this veggie fajita recipe is a delicious quick and easy dinner.

Veggie Fajita Recipe Ingredients

These fajita veggies would make a great weeknight dinner, but they’re perfect for parties, too! Not only can you make them in under 30 minutes, but they’re also ideal for serving a crowd because everyone can customize their final dish to their liking. Jack’s not a fan of avocado (crazy, I know), so he skipped it. I loaded mine up with all the fixings and generous squeezes of lime, and the next day, I enjoyed the leftovers in a burrito bowl with rice, beans, arugula, and lots of guac and salsa.

And the best part? The veggies can go straight from the grill to the picnic table at your next backyard celebration.

Bell peppers and onions

Veggie Fajita Recipe Ingredients

Ready to cook? Here’s what you’ll need:

  • Sweet bell peppers – I love to use a mix of colors. Red, yellow, green, and orange peppers (even though they’re not pictured) would be great.
  • Red onion – For bold purple color and savory flavor.
  • Portobello mushrooms – Thanks to their hearty, meaty texture, they make a delicious veggie fajita recipe without any meat!

Bell peppers and onions with fajita marinade

You don’t need a fancy fajita seasoning mix to pack these veggies with flavor! I use a simple 5-ingredient marinade. It’s a lightly spicy mix of avocado oil, garlic, chili powder, cumin, and sea salt. I use Simply Nature Avocado Oil here because I like its neutral taste with the Tex Mex spices. In addition, it’s great for grilling because it has a high smoke point, so you don’t need to worry about putting it on the hot grill.

Portobello mushrooms with fajita marinade

I toss the bell peppers and onions in the marinade, but I add one more ingredient to the mushrooms: balsamic vinegar! It makes them extra juicy, and it brings out their savory flavor.

Portobello mushroom caps

How to Make Fajita Veggies

Once you’ve mixed the marinade together, this recipe couldn’t be simpler to make. Here’s what you need to do:

  1. Slice your veggies! I like to cut the onions into wedges and the peppers into thin slices. Just stem the mushrooms and leave the caps whole.
  2. Drizzle on the marinade. Toss the peppers with a scant tablespoon of the marinade, and pour the remaining marinade over the mushrooms and onions. Rub a splash of balsamic vinegar onto the mushrooms too.
  3. It’s time to grill! Preheat the grill with a cast iron skillet or grill pan on one side. When it’s hot, put the pepper slices in the hot skillet and grill the mushrooms and onions directly on the grill grates.
  4. Don’t forget to flip halfway… Cook the veggies until they soften and char marks form on the onions and mushrooms, flipping halfway through. I use tongs to toss the peppers in the skillet and cook until they get a little char too.

That’s it!

Find the complete recipe with measurements below.

Fajita veggies on the grill

Fajita Veggies Serving Suggestions

When the veggies are nicely charred, remove them from the grill, and slice the mushrooms into thin strips. You could pile them into a burrito bowl, stuff them into a burrito, or serve them as a side dish for any Tex-Mex fare, but my favorite way to enjoy them is in fajitas! Stuff them into tortillas (bonus points if they’re homemade!) with any of these fixings:

Round out the meal with a side of refried beans or black beans and cilantro lime rice, and don’t forget the margaritas to drink!

Grilled fajita veggies

More Tasty Tex Mex Recipes

If you love these fajita vegetables, try one of these delicious recipes next:

For more easy dinner ideas, check out this post!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Fajita Veggies

rate this recipe:
5 from 9 votes
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Serves 4
Serve these rainbow fajita veggies as a side dish with any Tex Mex dinner, or make them a meal on their own! I love to stuff them into tortillas with guac, salsa, and pickled jalapeños.


  • 3 multi-colored peppers, stemmed and sliced into strips
  • 3 portobello mushrooms, stemmed and wiped clean
  • 1 red onion, sliced into wedges
  • 2 tablespoons avocado oil
  • 2 garlic cloves, chopped
  • ½ teaspoon chili powder, more to taste
  • ½ teaspoon cumin
  • ½ teaspoon sea salt, more to taste
  • Splash of balsamic vinegar
  • 2 limes, sliced into wedges
  • Freshly ground black pepper

For serving:


  • Heat a grill to medium heat with a 12-inch cast-iron skillet (or grill pan) inside.
  • Arrange the peppers on a tray and the mushrooms and onion wedges on a separate rimmed plate. In a small bowl, whisk together the avocado oil, garlic, chili powder, cumin, salt, and several grinds of pepper. Drizzle 1 scant tablespoon of the mixture over the peppers and toss to coat. Drizzle the remaining marinade over the mushrooms and onions. Drizzle the mushrooms with a splash of balsamic vinegar and use your hands to coat the mushrooms on both sides.
  • Grill the peppers in the cast-iron pan for 8 to 10 minutes, tossing occasionally, until charred and soft. Be careful not to overfill the pan or the veggies won’t char on the edges - cook them in 2 batches, if necessary. Grill the mushrooms and onion wedges directly on the grill for about 4 minutes about per side. Remove everything from the grill, using a potholder to remove the cast-iron pan. Squeeze the juice of ½ lime over the peppers and season with salt, pepper, and more chili powder, to taste. Slice the mushrooms into strips and place on a serving dish. Transfer the onions and the peppers to a serving skillet or large platter.
  • Serve with the tortillas, guacamole, jalapeños, tomatoes, cilantro, salsa, and remaining lime wedges for serving.

This post is in partnership with ALDI. Thank you for supporting the sponsors that keep us cooking!


Leave a comment:

Your email address will not be published. Required fields are marked *

Rate this recipe (after making it)

  1. Dorene

    5 stars
    Made this last night. Served on whole wheat tortillas, drizzled a little salsa macha on it & went directly to heaven.

  2. Kim

    If I don’t have a grill, can I make this on the stovetop? Any suggestions?

    • Jeanine Donofrio

      yes, they’d be great on a cast iron skillet over the stove.

  3. Gil

    5 stars
    The pineapple salsa was a major hit.
    Served with homemade tortillas which are easy to make.
    Thank you!

    • Jeanine Donofrio

      I hope you enjoy!

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.