The best vegan fajita recipes. Delicious plant-based fillings, from roasted portobello mushrooms to sheet pan seitan strips.

Traditional fajita recipes use grilled meat wrapped in a tortilla and served as a taco. The best fajita recipes are prepared by combining meat with vegetables and seasonings. However, fajitas made by ditching the meat are equally mouth-watering.
If you want to try the meat-free version of the classic Mexican dish, check out these 11 best vegan fajita recipes to get inspired.
Meatless Chicken Strips & Bell Peppers

These fajitas are filled with grilled vegetables and a spectrum of flavors. Wonderful meatless chicken strips and peanuts help keep the traditional texture, along with onions and peppers. The dash of cinnamon works wonderfully well with the flavors too.
Sheet Pan Mushroom & Asparagus

This recipe is a sheet pan version of the dish, which is easier and tastier than the traditional recipe. Seasoned roasted vegetables help elevate the taste, along with toppings that include black beans and fresh guacamole.
Portobello Mushroom, Chipotle Sauce & Spanish Rice

30 minutes is all it takes to prepare this sizzling treat. These spicy fajitas feature a wonderful combination of seared vegetables and a luscious homemade fajita sauce. The homemade fajita sauce used for this recipe brings a great balance of spiciness, tanginess, and smokiness to the dish.
Poblano & Portobello

The building blocks of these vegan fajitas are bell peppers and poblano peppers. The filling is sautéed in seasonings before being placed inside flour or heated corn tortillas. It’s also loaded with avocados, jalapeño peppers, onions, and some meat-free steak sauce.
Chipotle Dairy-Free Queso

With steak-like strips of Portobello mushrooms, roasted bell peppers, and caramelized onions, this recipe brings a balance of sweet and spicy flavors to fajitas. Topped with a mashed avocado and lots of spicy chipotle cashew queso, this recipe brings all the Mexican flavors in one vegan dish
Seitan, Red Onion & Oregano

Seitan and a variety of veggies bring a beef-like texture to this recipe. If you’re not a fan of seitan, you can replace it with tofu, beans, tempeh, or mushrooms.
Savory Cashew Cream & Guacamole

Lime juice, extra salt, Portobello mushrooms, bell peppers, and onions take fajitas flavor to new heights in this recipe. Wrap the fajita filling in a tortilla and top with guacamole, fresh salsa, and savory cashew cream before serving.
Vegan Sour Cream, Zucchini & Portobello

Super easy and quick to make, these vegan fajitas have got Portobello and zucchini as chief ingredients. The cashew sour cream on top makes them totally satisfying.
Sheet Pan Cauliflower & Peppers

These vegetarian fajitas replace the meat with chewy cauliflower. The spices and seasoning works wonders for the filling, while the added texture comes from bell peppers. Top with vegan sour cream and guacamole before serving.
Oven-Roasted Cauliflower Florets & Seasoning

As the name suggests, this recipe requires roasting the vegetables in the oven. Roasted bell peppers, onion and cauliflower, make a gluten-free, meat-free meal packed with protein. The crispy edges of the tortilla make them a treat to savor.
Smoky Mushrooms & Chili Powder

The recipe requires seasoning that brings a smoky flavor to these fajitas. The smoky char of the seasoned fajitas tastes great with Portobello mushrooms, peppers, and onions. You can top them with vegan shredded cheese, vegan sour cream, or cilantro to enhance the flavor.