As an Amazon Associate I earn from qualifying purchases.

This veggie fajitas recipe has lots of flexibility to make a dish perfectly suited for your family! It’s super quick and you can easily have dinner on the table in less than 30 minutes. Prep the best vegetarian fajitas ahead of time and save even more time. 

completed Grilled Veggie Fajitas on a white speckled plate with veggies in the background

Vegan fajitas are one of our family favorites! The marinade makes the best vegan fajita seasoning and tastes amazing! 

You can even add black or pinto beans to make it a bit heartier! They don’t require spending hours in the kitchen and everyone gets to add toppings to make it their way!

These veggie fajitas make a tasty meal the whole family loves especially when served up with more vegan Mexican favorites. Try them with cauliflower Spanish rice, spicy black beans, or an easy make-ahead southwest quinoa salad.

Want to save this recipe?
Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why This Recipe Works

  • No waiting time! There’s no need to let the marinade sit on the veggies. Just mix it up and cook.
  • Quick and easy. This makes veggie fajitas perfect for weeknights!
  • Kid-friendly. Veggie fajitas are always a popular meal at the dinner table.

What Goes Into This Recipe

Simple fresh ingredients are the name of the game when it comes to veggie fajitas! Let’s look at the main ingredients.

ingredients for Grilled Veggie Fajitas laid out on a white surface
  • Lime juice: Use freshly squeezed lime juice for the best flavor.
  • Oil: You can use your favorite vegetable cooking oil.
  • Veggie fajitas seasoning: Dried oregano, cumin and chili powder.
  • Fresh cilantro: Adding some chopped cilantro adds the perfect amount of freshness to the marinade. If you don’t like cilantro you can use parsley.
  • Veggies: Onion, bell peppers, zucchinis, and tomatoes.
  • Garlic cloves: Freshly minced garlic work the best.
  • Jalapeño: Tossed in with the veggies for a bit of spice. Deseed them and remove the membrane for a less spicy flavor.
  • Tortillas: Make sure to choose the slightly larger fajita style. Prefer homemade? You can make homemade flour tortillas instead!

How To Make Veggie Fajitas

  • 1) Make the marinade first. Combine the lime juice, oil, spices, cilantro, and salt and pepper to taste. Mix it up well.
  • 2) Prep the veggies and combine the onion, bell peppers, zucchini, garlic, and jalapenos in a bowl. Add the marinade and toss the veggies to cover them completely. Your hands work great! 
  • 3) Add the vegetables to a large skillet and cook on medium-high heat until tender, about 6 to 7 minutes. Add the tomatoes at the last minute so that they are lightly cooked.
  • 4) Lightly toast tortillas over medium heat. Serve them up filled with the fajita vegetables.  

Expert Tips and FAQs

  • Adjust the flavors. Don’t like a lot of lime? Use one lime instead to reduce the flavor. Like it spicy? Then use more chilies! There’s really a lot you can do to make this veggie fajita recipe your own!
  • Don’t overcook the veggies. Leaving them a little bit crisp-tender makes a better veggie fajita!
How to cut veggies for fajitas?

The best way to cut veggies for fajitas is into similar-sized long strips. Strips make the fajitas easier to roll up and cutting them into similar-sized pieces allows everything to cook up in the same amount of time. 

For onions, cut them in half first, and with the root end facing you, cut them into one-half-inch or larger strips going from one side to the other.

Remove the seeds from bell peppers and slice them into similar-sized one-half-inch strips. If using squash, they work great cut into strips or half-coin shapes. Cut tomatoes into wedges. If using small veggies such as mushrooms that don’t cut into strips, just be sure to slice them.

What vegetables are good in fajitas?

The most common ingredients served in fajitas are onions and colored bell peppers. When making veggie fajitas, there are plenty more options! Mushrooms work great, either cremini or portobellos. Other possible ideas are sweet potatoes, zucchini, yellow squash, butternut squash, tomatoes, tomatillos, eggplant, and corn.

completed Grilled Veggie Fajitas on a white speckled plate with veggies in the background

Best Toppings

Traditional: Vegan sour cream, pico de gallo, and guacamole are the usual toppings for veggie fajitas!

Here are a few others:

Variations

  • Grilled fajitas: Cook the veggies on foil over an outdoor grill or use a cast iron grill pan which will give the veggies an appearance, though not the flavor of grilling.
  • Add some beans: If you want to add some plant-based protein, canned black or pinto beans are an easy solution. Just be sure to drain them well and add them in when cooking the veggies. 
  • Sheet pan fajitas: After tossing the veggies in the marinade, spread them out on a sheet pan and cook in the oven at 400° F for 15-20 minutes or until tender.

Side Dish Ideas

More Mexican Main Dish Recipes

Photos by Alfonso Revilla

Easy Plant-Based Veggie Fajitas

5 from 60 votes
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4 servings
This veggie fajitas recipe has lots of flexibility to make a dish perfectly suited for your family! It’s super quick and you can easily have dinner on the table in less than 30 minutes. Prep up the best vegetarian fajitas ahead of time and save even more time. 

Ingredients 

  • Juice from 2 limes
  • 2 to 4 Tablespoons of oil
  • 1 teaspoon of dried oregano
  • 1 teaspoon of dried cumin
  • ½ teaspoon of chili powder
  • ¼ cup of fresh cilantro chopped
  • Salt and pepper to taste
  • 1 large onion cut into wedges
  • 2 bell peppers cut into strips (any color)
  • 2 small zucchinis halved and cut into strips
  • 4 garlic cloves missed
  • 1 jalapeño cut into thin strips
  • 1 tomato cut into wedges
  • 8 to 12 flour tortillas fajita style

Instructions 

  • For the marinade, in a small bowl, combine and stir together the juice of limes, oil, spices, cilantro, and salt and pepper to taste.
  • Combine the onion, bell peppers, zucchini, garlic, and jalapenos in a bowl, add marinade, and mix well. You can use your hands for this. You don't need to let the marinade sit with the veggies.
  • Grill the vegetables in a large skillet on medium-high heat and cook for about 6 to 7 minutes, or until tender. Add tomatoes at the last minute so that they are lightly cooked.
  • Lightly toast tortillas over medium heat and place grilled vegetables in them.

Notes

  • Adjust the flavors. Don’t like a lot of lime? Use one lime instead to reduce the flavor. Like it spicy? Then use more chilies! There’s really a lot you can do to make this veggie fajita recipe your own!
  • Don’t overcook the veggies. Leaving them a little bit crisp-tender makes a better veggie fajita!

Nutrition

Calories: 411kcalCarbohydrates: 60gProtein: 10gFat: 15gSaturated Fat: 4gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gSodium: 709mgPotassium: 596mgFiber: 7gSugar: 10gVitamin A: 2443IUVitamin C: 106mgCalcium: 186mgIron: 5mg

Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Additional Info

Course: Dinner
Cuisine: Mexican
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Miranda Rivera

Cooking vegan meals brings such excitement and richness to my life! The simple things in life are so beautiful to me. I love meeting new people. Welcome to my plant-based journey!

More about Miranda Rivera

Leave a comment

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

Recipe Rating




Comments

  1. 5 stars
    My favorite Mexican-inspired dish! This recipe is even better than the one I get at our local Mexican restaurant. YUM!

  2. 5 stars
    These fajitas came out very good, I think from the flavor of the lime juice. I would not have thought to include zucchini, but it soaked up the taste well plus I had a huge one in the house to use up, Thanks!

  3. 5 stars
    These fajitas were so simple, fresh and delicious. Everyone here loved them. Will definitey make these again.

    1. Yay to them being a hit! There’s nothing like an easy and delicious dinner like these veggie fajitas!