• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Lettuce Veg Out
  • Vegan Recipes
    • Vegan and Gluten Free
    • Breakfast
    • Dinner
    • Snacks
    • Desserts
    • Appetizers
    • Side Dishes
  • Vegan Nutrition
  • About
menu icon
go to homepage
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
subscribe
search icon
Homepage link
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
×

Home > Vegan Recipes

Vegan Fajitas Recipe with Portobello Mushrooms

7/29/22 by Nicole | 2 Comments

Jump to Recipe Video Print
5 from 3 votes. Leave a review!

This flavor-packed vegan fajitas recipe is made with Portobello mushrooms and other tasty veggies. It's marinated for maximum flavor and baked on a sheet pan for super easy cooking.

Serve this mushroom filling in tortillas with all your favorite toppings for a crowd-pleasing meal! This recipe can be made gluten and soy free if needed.

Large sheet pan of fajita vegetables with tortillas and cilantro garnish.

Get the Veg Out newsletter for vegan recipes + nutrition content!

This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.

Veggie Fajitas Recipe Ingredients

The ingredients for this recipe are simple but work together to create mouth-watering fajitas.

  • Portobello mushrooms: Mushrooms are the star of this recipe. Portobellos are meaty, earthy mushrooms that many vegans use as a steak replacement. You can use other types of mushrooms, but Portobellos are best for their texture and size.
  • Bell peppers: Use any colored bell peppers you like for a tasty fajita veggie mix.
  • Onion and garlic: Fajitas are typically made with lots of onion as a main vegetable and it’s a great way to add flavor. Garlic is also a must for me as I include this tasty ingredient in almost all my recipes.
  • Vegetable oil: Some oil helps the veggies cook nicely, not stick to the pan and roast to slightly blackened perfection. Use any neutral-tasting vegetable oil you like; I typically use avocado oil for this recipe.
  • Soy sauce: While this isn’t a typical fajita ingredient, the saltiness and umami flavor of soy sauce creates a rich-tasting dish. This is especially helpful when trying to make a vegan meal taste as delicious as something that would typically include meat. Use tamari for a gluten-free option or coconut aminos for a gluten and soy free option.
  • Lime juice: Fresh lime juice elevates all the flavors in these fajitas. The acidity and bright flavor heightens every other ingredient. You could use lemon juice, but lime has the best flavor for making veggie fajitas.
  • Agave syrup: Some sweetness helps balance flavors and agave syrup has the perfect flavor to pair with fajitas. You may want to use maple syrup instead.
  • Tomato paste: Concentrated tomato flavor is a great addition to fajitas. The flavors of tomato paste become more complex and caramelized as the fajita veggies roast.
  • Nutritional yeast: This tasty ingredient adds a nice depth of flavor to the recipe. Nutritional yeast is slightly nutty and cheesy in taste, adding an extra layer of umami flavor. Nutritional yeast is NOT the same as traditional yeast and these ingredients cannot be substituted for one another.
  • Taco seasoning: To keep things simple, I use homemade taco seasoning for the spice blend in this recipe. Use any taco or fajita seasoning mix that you like (homemade or store-bought).
  • Cilantro: While technically optional, chopped, fresh cilantro helps add lots of flavor to these fajitas. Since the veggies have a bold, spicy flavor, cilantro helps brighten that. A drizzle of extra lime juice could also work if you aren’t a fan of cilantro.
Ingredients for vegan fajitas (vegetables and sauces/ spices).

How to Make Vegan Sheet Pan Fajitas

This recipe is extremely easy to make. Almost all the time needed is for the veggies to marinate then bake. With very little effort you can enjoy delicious, homemade sheet pan fajitas!

Step 1: Slice Vegetables

Gently wash, then slice some mushrooms and bell peppers.

You’ll also need to peel and slice the onion, then peel and mince garlic.

I don’t recommend using a garlic press for this recipe. Minced garlic creates slightly larger pieces which are less likely to burn in a hot oven compared to the fine texture of pressed garlic.

Small dishes of sliced Portobello mushroom, onion, bell pepper and garlic.

Step 2: Marinate Veggies

Add your prepared vegetables to a large container with a lid, then add all the remaining ingredients except for cilantro.

Sprinkling spices onto fajita veggies.

Refrigerate the container, with its lid on, letting the vegetables marinate for at least 2 hours. Overnight is best if you have the time and forethought!

If possible, toss the veggies around every few hours. This keeps all the marinade flavors evenly tossed onto your vegetables.

Raw fajita vegetables coating in seasonings and marinade.

Step 3: Bake and Serve

When ready to bake, preheat your oven to 425 °F.

Place the marinated vegetables onto a baking tray that has edges. While I typically use a silicone baking mat (or parchment paper) for easy clean-up, that does not work for this recipe. Place the veggies directly on your sheet pan.

Marinated fajita veggies on a baking tray.

Bake for 25-35 minutes, until the vegetables are cooked and start to crisp on top. There shouldn’t be any liquid left on the baking tray (there will be a lot of steam/ water released from the vegetables as they cook and they will shrink).

If you want a slightly blackened fajita mix, place your veggies under a broiler, set to high heat, for 1-2 minutes. Keep a very close eye on the vegetables and never leave anything unattended when using a broiler (food can burn within seconds).

Once out of the oven, toss freshly chopped cilantro over your fajita vegetables. You can also add a fresh squeeze of lime juice.

Serve with tortillas and all your favorite fajita toppings.

Two small fajitas in front of a sheet pan of fajitas veggies.

How to Create a Balanced Vegan Meal

I consider a balanced meal one that contains a good source of plant-based protein, carbohydrates, fats and lots of vegetables or fruits.

Portobello mushrooms are a tasty meat alternative, however they are not nutritionally comparable to meat. Mushrooms are much lower in protein, iron, zinc and vitamin B12 compared to meat.

I believe it’s fine to occasionally consume a lower protein meal like these vegetable fajitas. This works if you regularly eat higher protein foods (like beans, lentils, legumes and soy).

Small tortilla topped with cooked fajitas vegetables (mushroom, onion, pepper) and cilantro garnish.

Vegans can run into issues when regularly using mushrooms or other vegetables (like cauliflower, eggplant, jackfruit, potatoes, hearts of palm and artichoke) as meat substitutes without the addition of higher protein foods.

If you want to add protein to this meal, toss in some crumbled tofu or tempeh, cooked TVP or black beans.

This meal is loaded with veggies and there’s healthy fats from vegetable oil. If you want an extra-satisfying meal that’ll keep you feeling fuller for longer, try adding avocado or guacamole.

Sheet pan filled with roasted fajitas veggies, tortillas and tongs.

If serving these fajitas in a tortilla wrap, you’ll get in some energizing carbohydrates; otherwise, this is a fairly low carb recipe (which can work for some people, but not others).

Three mushroom and pepper fajitas on a wood board.

Vegan Fajita Recipe Variations

There’s plenty of ways to prepare vegan fajitas, and even more fun ways to serve them. You can make fajitas in tortilla wraps or a fajita bowl.

Get creative with your toppings too! Some fun ideas to try are:

  • Black bean and corn salsa
  • Guacamole or sliced avocado
  • Vegan cheese shreds
  • Vegan sour cream (homemade or store-bought)
  • Fresh or pickled jalapeno peppers
  • Chopped tomato
  • Fresh lime juice
  • Shredded lettuce

If you’d rather try a different type of vegan fajita altogether, try out my recipe for vegan jackfruit fajitas!

Arrangement of fajitas on a wood board with lime and jalapeno garnish.

How to Refrigerate and Reheat these Fajitas

Cool leftover fajita vegetables to room temperature before transferring to an airtight container. You can refrigerate them for up to 5 days.

To reheat, microwave or use a pan on the stove over medium heat until warmed through.

You could also reheat in the oven but it’s not necessary. To use this option, reheat on a baking tray with the oven at 350 °F until the vegetables are warmed through.

Store any leftover fajita toppings and wraps separately.

Close up of a sheet pan of fajita vegetables (mushrooms, onion, pepper).

If you make this recipe, please rate and comment below to help others benefit from your experience!

Large sheet pan of fajita vegetables with tortillas and cilantro garnish.

Vegan Fajitas with Portobello Mushrooms

These flavor-packed vegan fajitas are made with Portobello mushrooms and other tasty veggies. They’re marinated for maximum flavor and baked on a sheet pan for easy cooking.
5 from 3 votes. Leave a review!
Prevent screen going dark
Prep Time 20 mins
Cook Time 30 mins
Marinade Vegetables 2 hrs
Total Time 50 mins
Servings 4 Fajitas
Calories 229 kcal
Cuisine Mexican-inspired, Vegan

Equipment

  • Baking tray (with edges)
  • Cutting board
  • Knife
  • Large container with lid
  • Measuring cups
  • Measuring spoons

Ingredients
  

Fajita Vegetables

  • 4 large portobello mushrooms (375 grams)
  • 2 cups onion (about 1 large, 210 grams)
  • 3 cups bell pepper (about 3 medium, 475 grams)
  • 4 cloves garlic
  • 3 tablespoons vegetable oil (45 milliliters)
  • 3 tablespoons soy sauce (or tamari, 45 milliliters)
  • 2 tablespoons lime juice (30 milliliters)
  • 2 tablespoons agave syrup (30 milliliters)
  • 2 tablespoons tomato paste (30 milliliters)
  • 2 tablespoons nutritional yeast
  • 1 ½ tablespoons taco seasoning

To Serve

  • ½ cup cilantro , chopped (optional, 10 grams)
  • tortilla wraps
  • extra toppings
Prevent screen going dark

Instructions

Step 1: Slice Vegetables

  • Chop your mushrooms and other vegetables into a container with seasonings.
    4 large portobello mushrooms, 2 cups onion, 3 cups bell pepper, 4 cloves garlic, 3 tablespoons vegetable oil, 3 tablespoons soy sauce, 2 tablespoons lime juice, 2 tablespoons agave syrup, 2 tablespoons tomato paste, 2 tablespoons nutritional yeast, 1 ½ tablespoons taco seasoning
  • Secure a tight-fitting lid to the container.

Step 2: Marinate Veggies

  • Refrigerate and let the vegetables marinate for at least 2 hours (overnight is best).

Step 3: Bake and Serve

  • When the vegetables are marinated, preheat your oven to 425 °F.
  • Place the vegetables onto a baking tray in an even layer.
  • Bake 25-35 minutes, until the vegetables are cooked and starting to crisp on top.
  • For more of a blackened option, place the vegetables under a broiler on high for 1-2 minutes (keeping a very close eye on it so it doesn’t burn).
  • When out of the oven, sprinkle your vegetables with chopped cilantro.
    ½ cup cilantro
  • Serve in tortillas with all your favorite fajita toppings.
    tortilla wraps, extra toppings

Video

Notes

Nutrition information analyses this recipe for marinated vegetables only and does not account for tortilla wraps or other toppings used to serve (like sour cream).
Time to make recipe only includes active prep and cooking times; marinade time is listed for reference but not included in total.
Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.

Nutrition

Serving: 1 Fajita (¼ of recipe)Calories: 229 kcalCarbohydrates: 29 gProtein: 7 gFat: 11 gSaturated Fat: 1 gPolyunsaturated Fat: 2 gMonounsaturated Fat: 7 gSodium: 908 mgPotassium: 550 mgFiber: 5 gSugar: 17 gVitamin A: 192 IUVitamin C: 214 mgCalcium: 62 mgIron: 2 mg
Tried this recipe?Let us know how it was!

More Vegan Main Meal Recipes

Like this recipe? You should also try:

  • Close crop of seitan turkey roast with slices cut on wood serving board.
    Seitan Turkey Recipe (Vegan Turkey Roast)
  • Close up of a baking dish filled with vegan enchiladas topped with red sauce and cilantro garnish.
    Vegan Enchiladas Recipe (Sweet Potato and Black Bean)
  • Close up of a bite of orange tofu on a fork over more orange tofu, broccoli and rice.
    Vegan Orange Chicken Recipe
  • Close up of a large pot of tofu green curry with zucchini, snow peas and potato with cilantro garnish.
    Green Curry with Tofu

About Nicole Stevens

Nicole is a vegan Registered Dietitian (RD) and founder of Lettuce Veg Out.

She helps people thrive on a vegan diet with balanced recipes and easy-to-understand nutrition science.


Reader Interactions

Comments

  1. Scarlet

    February 23, 2023 at 12:05 am

    These are so good!

    Reply
    • Nicole

      February 23, 2023 at 7:49 am

      Thank you, so glad you enjoyed!

      Reply

Reply to comment Cancel reply

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

Recipe Rating




Primary Sidebar

Hi, I'm Nicole! As a vegan Registered Dietitian, I empower vegans to live a balanced life and gain confidence in the kitchen.

More about me →

Latest Vegan Recipes

  • Close up of a stack of three chocolate chip cookies that are cut in half.
    Vegan Chocolate Chip Cookies (Soft and Chewy)
  • Close up of a bowl of vegan chicken or turkey gravy.
    Vegan Turkey Gravy Recipe
  • Close up of a glass bowl filled with vegan mashed potatoes topped with butter and chives.
    Vegan Mashed Potatoes Recipe (with Roasted Garlic)
  • Close up of a plate of linguine tossed with oat milk bechamel and a forkful of twirled pasta resting on top with parsley garnish.
    Oat Milk Bechamel Sauce Recipe (Vegan)

Footer


About

  • About Lettuce Veg Out
  • Privacy Policy
  • Disclaimer
  • Terms of Service
  • Contact Nicole

Email Updates

© 2016–2023 Lettuce Veg Out

Manage your privacy
To provide a quality experience, we use technologies like cookies to store and/or access device information. Consenting to these technologies allows us to process data such as browsing activity or unique IDs on this site. Not consenting, or withdrawing consent, may affect site features and functions.
Functional Always active
Necessary to enable a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. Exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
Manage options
{title} {title} {title}