This post may contain affiliate links. Please read our disclosure policy.
These easy Vegetarian Fajitas have quickly become one of our favorite meals! This tasty fajita recipe is tender portobello mushrooms cooked with plenty of fresh peppers, and sweet onion tossed in an easy homemade seasoning blend and piled high in warm tortillas. These flavorful fajitas are a great weeknight dinner recipe the whole family will love!
I love any type of fajitas, but these vegetarian fajitas might just be my all-time favorite fajita recipe! Vegetarian fajitas made with portobello mushrooms are definitely not your traditional fajitas made with chicken, steak or shrimp, but just my take on tasty fajitas based on various fajita dishes that I have ordered at some of my favorite restaurants.
This recipe makes for the perfect light (yet filling) dish that can quickly be cooked on busy weeknights, yet it’s totally worthy enough to serve when hosting friends for dinner. These fajitas are packed with flavor, made with nutrient-rich ingredients, and they’re FAST to throw together. The seasoning mix is super tasty, but so easy to make with very few ingredients!
Ingredients in this vegetarian fajitas recipe:
These portobello fajitas are packed with deliciousness thanks to my homemade fajita seasoning blend, a mix of veggies and all of your favorite fajita toppings. Here’s what you’ll need:
- Portobello mushrooms. Meaty and satisfying, the portobello mushrooms in this recipe soak in all of the seasoning and really bulk up these fajitas.
- Seasoning. To give these portobello fajitas tons of flavor, we’re marinating the mushrooms in a tasty blend of olive oil, soy sauce, lime juice, chili powder, garlic powder, cumin and paprika.
- Peppers. Red, green, and yellow bell peppers are the ones I chose to use, but feel free to use any combination of peppers you want. You could also add some poblano peppers into the mix for a different flavor.
- Onion + garlic. A must for any fajita recipe!
- For topping. Use your favorite extras for topping these fajitas – diced avocado or guacamole, salsa, hot sauce, jalapeños and/or fresh cilantro.
How to make vegetarian fajitas:
Making fajitas has never been easier or more delicious with these flavorful veggie fajitas! You can have these mouth-watering fajitas on the table in less than 30 minutes, including prep! Here’s the key steps to make them and you’ll find the full, printable recipe at the bottom:
Marinate and cook mushrooms. Combine the sliced mushrooms, olive oil, soy sauce, lime juice, and spices in a small bowl. Cover and place in the fridge to marinate for at least five minutes, but up to one hour. Then, sauté the mushrooms in a heated skillet for about 2-3 minutes per side.
Cook the bell peppers and onion. Add the bell pepper and onions and cook, stirring occasionally until they have softened and started to caramelize around the edges – about 8 to 10 minutes. Add the garlic, followed by the mushrooms and cook for another 2 minutes, or until the garlic is fragrant.
Serve the fajitas in warm tortillas (or over a bed of rice) and piled high with your choice of toppings. Enjoy!
How to warm tortillas:
Whether you’re using flour or corn tortillas, you’ll want to warm them up following these instructions. It will help them to fold and hold ingredients without breaking. It will also make them more flavorful and the overall dish tastier. Here’s a few ways that you can warm the tortillas:
- Wrap a stack of 5 tortillas in a damp paper towel and microwave for 15-30 seconds at a time until warmed through.
- Place on a gas stovetop over a medium/low flame — place the tortilla right on the flame on the stovetop and flip after 10-15 seconds.
- Cook in a hot, dry skillet, griddle, cooktop, or grill grates — flip after 10-15 seconds.
Customize your vegetarian fajitas:
- Make them spicy. If you like a little kick in your Mexican food, add in 1/8 teaspoon cayenne pepper to the spice blend and/or cook a finely diced jalapeño with the bell peppers.
- Add more veggies. You could add in zucchini, poblano peppers, tomatoes or corn. Really, the options are endless!
- Toppings. By adding your choice of toppings and extras, you can really make these fajitas your own! See below for a list of options.
What to serve with portobello fajitas:
The classic way to serve fajitas is wrapped in tortillas with rice and beans on the side. I always make a batch of my Instant Pot Mexican Rice whenever we’re enjoying Mexican food. It’s so good and simple! Mexican Street Corn would be an awesome side with this meal too. If you like sauces, the Tequila Avocado Sauce from these salmon burgers would be amazing!
Topping Suggestions:
- Guacamole or sliced avocado
- Sour cream or Greek yogurt
- Grated cheese or vegan nacho cheese sauce
- Slaw
- Pico de gallo
- Salsa
- Fresh cilantro
- Lime wedges
What I love best about this recipe is that it’s just so easy to make with minimal ingredients! These sizzling Vegetarian Fajitas are on my regular dinner menu rotation, and they’re always a hit.
More vegetarian Mexican meals to try:
As usual, PLEASE let me know if you make this recipe and let me know how you like it! You can come back here and leave a comment or tag me on instagram (@foodwithfeeling).
Vegetarian Fajitas
Ingredients
- For the Portobello Mushrooms 2 large portobello mushrooms, sliced into ¼” slices
- 2 tablespoons olive oil
- 1 tablespoon soy sauce
- 1 lime, juiced
- 1 teaspoon chili powder
- 1 teaspoon garlic powder
- ½ teaspoon ground cumin
- ½ teaspoon paprika
- Other Fajita Ingredients 1 tablespoon olive oil
- 1 red bell pepper, sliced into ¼” slices
- 1 green bell pepper, sliced into ¼” slices
- 1 yellow bell pepper, sliced into ¼” slices
- 1 red or sweet onion, sliced into ¼” slices
- 2 garlic cloves, minced
- Serving suggestions: tortillas, lime wedges, hot sauce, cilantro, avocado, salsa, guacamole, etc
Instructions
- Combine the sliced mushrooms, olive oil, soy sauce, lime juice, and spices in a small bowl. Cover and place in the fridge to marinate for at least five minutes, but up to one hour.
- Heat a large skillet over medium-high heat. Add the olive oil and allow it to heat for a minute.
- Add the mushrooms to the pan (make sure they’re in a single layer) and sear them for 2-3 minutes per side. Remove the mushrooms from the pan and set them aside.
- Add the bell pepper and onions and cook, stirring occasionally until they have softened and started to caramelize around the edges– about 8-10 minutes.
- Add the garlic, followed by the mushrooms and cook for another 2 minutes, or until the garlic is fragrant.
- Serve the fajitas with your choice of toppings.