Vegan Fajitas | Cathy’s Vegan Kitchen

This is fried Vegan Fajitas The recipe has an incredible smoky flavor and is so easy to make that you’ll never want to eat fajitas away from home again. So, fire Barbie!

Vegan Fajitas on a Plate

When I crave Mexican food, we go to our favorite “go-to” vegan restaurants in town. Since we live in Arizona, we are fortunate to have many vegetarian-friendly Mexican restaurants. However, the only struggle I face is avoiding oil since one of my favorite foods is vegan fajitas. Unfortunately, even when I order vegan fajitas without oil, they arrive at the table swimming in oil. So, I created an oil-free, grilled vegan fajitas recipe at home.


Although I love going out to dinner, I have learned the value of cooking at home to keep food clean and healthy. And, despite my desire to eat out, eating at home is not only healthier, it’s cheaper too!

So, let’s make it easy, make vegan fajitas at home and make them oil-free and healthy.

Vegan Fajitas Ingredients

Cut fajita ingredients on a cutting board.  Zucchini, mushroom, jalapeño, red pepper and onion
  • Portobello Mushrooms: Portobello mushrooms are larger and firmer than standard mushrooms. I like them because they are “meaty” and firm when cooked.
  • Jalapenos: Whenever I cook with jalapeños, I wear gloves and remove the seeds before cutting.
  • Red Chilli: The cayenne brings beautiful color to the fajitas and a sweet flavor that pairs well with the jalapeños.
  • Onions: I like white or yellow onions on fajitas because when they’re grilled, they take on a deep, caramelized flavor.
  • Zucchini: I like zucchini in fajitas because they’re a little tougher than summer squash and grilled.

Although you can choose any vegetable to grill for this vegan fajitas recipe, I’ve kept it consistent with my favorite Mexican restaurants near my home. I love our local Mexican restaurant, Salt & Lime Because they have many vegetarian options and serve portobello mushrooms for their vegetarian options, which I consider vegan meat.

Another reason I choose these ingredients is that they are in season, which is also affordable. Since I’m grilling the vegetables together, I like to make sure they’re roughly the same size when I cut them. As a result, vegetables will cook at the same rate without becoming soggy or overcooked.

Vegan fajitas substitutions

  • Any mushroom, large or small, works well for fajitas.
  • Serrano peppers are similar to jalapeños.
  • Green chili is traditionally served with fajitas.
  • Use red onion for a sweeter flavor profile.
  • I like grilled avocado as a possible addition. However, make sure the avocado is firm so that it doesn’t break during grilling.
  • Cauliflower absorbs flavors better when marinated.
  • Choose green onions for a mild onion flavor.
  • Green peppers are often used in fajitas.
  • Summer squash is a viable substitute for zucchini.

Marinade ingredients

A bowl of marinated fajita vegetables on the counter.

As a rule, I like to marinate almost everything overnight. In my opinion, marinating overnight gives the vegetables time to absorb the flavor of the marinade, making it perfect for grilling without oil.

  • Hatch Green Chilies: Hatch green chilies The perfect chile-loving balance of flavor and heat. They taste very strongly raw, so they are almost always fried. Flame roasting creates caramelization of the sugars, which adds an overwhelming smoky flavor to the chile.
  • Fresh Lemon Juice: If possible, I recommend using fresh lime juice.
  • cilantro: Fresh coriander brings freshness to the marinade.

Substitute marinade ingredients

  • Try bottled fajita marinade or packaged sauce.
  • Salsa is another marinade option.
  • You can use bottled lime juice if fresh juice is not available.
  • Use roasted red peppers for a milder option.
  • If using Hatch green chilies, choose mild, medium or hot depending on your preference.

Once the three magic ingredients are mixed, pour over the raw chopped vegetables, cover and shake. Then, refrigerate overnight or as long as you can wait.

How to Grill Vegetables

Fajita vegetables on a grill in a grill basket
  1. Preheat grill to 400 degrees
  2. Using a grill basket, Place all the marinated vegetables in the base of the basket.
  3. Reserve any leftover marinade in the bottom of the pot for later use
  4. Place the grill basket directly on the grill
  5. Close the cover and cook for 20 minutes; Open the grill, and toss the vegetables every 5 minutes.
  6. Return the roasted vegetables to the pot with the remaining marinade.

Recommended Toppings

Guacamole, lettuce, tomato and refried beans in a bowl.
  • Romaine Lettuce: Romaine lettuce is crisp and perfect for vegan fajitas.
  • Grape tomatoes: Grape tomatoes are smaller, sweeter and have fewer seeds than other tomatoes.
  • Refined Beans: Buy vegan fat-free refried beans made from pinto or black beans. Or, make homemade refried beans.
  • Guacamole: We like to make guacamole with red onion, grape tomatoes, lime, garlic and fresh avocado. But, free to buy your favorite brand as a shortcut.

Since we’re keeping it healthy and vegan, I skipped traditional cheese (not even vegan), and we didn’t have vegan sour cream either. But feel free to use vegan cheese, sour cream, or your favorite fajitas toppings. My favorite restaurant also serves rice, but since we had tortillas, I skipped the rice as well.

I did, however, make homemade guacamole. To take a shortcut, you can buy already made guacamole; Make sure it doesn’t contain dairy, as some brands do. Also, I chopped tomatoes and romaine lettuce and heated up some vegan refried beans to serve.

Recommended topping substitutions

And, when it was all said and done, there was nothing left on the platters.

Vegan fajitas are served on a plate with lettuce, refried beans, tomatoes and extra sauce.

Recipe FAQs

Where can you buy hatch green peppers?

Hatch green peppers are available in a small can in the Mexican section of the store. Or if you want to buy fresh green peppers, summer is when they are often picked and available at farmers markets.

What is the difference between a taco and fajitas?

While the tacos arrive at the table already loaded with ingredients, the fajitas are assembled by diners at the table. Then the person usually chooses between soft corn or flour tortillas and adds desired toppings.

What do Mexicans call fajitas?

In Spanish, a fajita is a form of the word “faja”, which translates to “belt” or “girdle” in English. Fajitas are really a Tex-Mex dish (a mix of Texas cowboy and Mexican ranchero food).


  • I recommend marinating overnight, or a minimum of 4-6 hours for best flavor.
  • Cut the vegetables to the same size so they cook at the same rate.
  • Using a grill basket helps the vegetables pass through the grill grates.
  • Prepare the toppings in advance.
  • While the fajitas are cooking on the grill, heat the tortillas.
  • Serve fajitas family style so everyone can choose their toppings.

Your family will love this quick and easy vegan fajita recipe! So, this weekend, fire up the grill and enjoy a Mexican fiesta!

Other great vegan Mexican recipes

If you like this vegan fajitas recipe, give us a 5-star review and leave a comment below. We want to hear from you!

📖 Recipe

Vegan Fajitas Recipe

Vegan Fajitas

Cathy Carmichael

Grilled vegan fajitas have an incredible smoky flavor and are so easy to make, you’ll never want to eat away from home again.

Q. Time 10 minutes

cooking time 20 minutes

total time 30 minutes

course entry

cuisine mexican

serving 4 serving

calories 48 kcal


Marinate the vegetables

  • Combine ingredients by stirring together

  • Cut the vegetables into uniform sizes and marinate overnight in a refrigerator-safe container.

Cook the fajitas

  • Preheat grill to 400 degrees

  • Using a grill basket, place all the marinated vegetables in the base of the basket.

  • Reserve any leftover marinade in the bottom of the pot for later use

  • Place the grill basket directly on the grill

  • Close the cover and cook for 20 minutes, making sure to open the grill and toss the vegetables every 5 minutes.

  • Return the roasted vegetables to the pot with the remaining marinade.

Vegan Fajita Toppings

  • Guacamole (homemade or store bought)

  • Romaine lettuce

  • Sliced ​​tomatoes

  • Vegan refried beans

  • Tortillas (flour, corn or gluten-free)


  • Cut the vegetables to the same size so they cook at the same rate.
  • Marinate the vegetables overnight if possible for best results.
  • Preheat the grill before placing the grill basket on the grate.
  • Save extra marinade to pour over vegetables after grilling.
  • Prepare the toppings and heat the tortillas before grilling the fajita vegetables.
  • Serve fajitas on a platter with tortillas and toppings on the side.


Calories: 48kcalSugars: 11gProtein: 3gFat: 0.5gSaturated Fat: 0.1gPolyunsaturated Fats: 0.2gMonounsaturated Fat: 0.02gTrans fats: 0.003gSodium: 117mgPotassium: 459mgFiber: 3gSugar: 6gVitamin A: 1167IUVitamin C: 58mgCalcium: 27mgIron: 1mg

Source link