Once I realized I could make a whole batch of quesadillas at once—without standing at the stove flipping one at a time—I was all in.
As a long-time vegan and someone who’s always trying to get meals on the table fast (and preferably with fewer dishes), these vegan sheet pan quesadillas quickly became a staple in our house. They’re easy, meal-prep friendly, and perfect for feeding a crowd or stocking the fridge with ready-to-reheat lunches.
You get the same crispy-on-the-outside, melty-on-the-inside goodness—just baked all at once on a single tray.
It’s one of those “why didn’t I think of this sooner?” kind of hacks that makes weeknight dinners way less chaotic.
Jump to:

Want to Save This Recipe?
Sheet Pan Quesadilla Recipe Ingredients
Below are notes about the ingredients before we get into the full recipe located lower in this post on how to make this easy vegan tofu quesadilla recipe:
- olive oil – We use both spray oil for the baking sheet, but also oil to saute our vegetables. For the baking sheet, oil is important to get a crispy texture. For saute, it’s to add flavor and richness, but softening them to perfection
- aromatics– we are using yellow onions, red bell pepper and garlic for the base of the dish. These help us to start building flavor in a nature, fresh way and compliment the other ingredient we will be adding
- tofu – we are using extra firm tofu for this recipe. See below for not only substitutions, but how to get the best texture on tofu
- beans – we are using a mix of pinto and black beans. We feel like the mix gives a better texture to the overall dish and a variety of flavors as well.
- spices – we are using a variety of spices that when blended elevate this dish so much!
- flour tortillas – large, burrito size flour tortillas are what you want here.
- vegan cheese – shredded vegan cheddar cheese is what we used for the photos, but feel free to use vegan Mexican shreds or a taco blend, jalapeno cheese, or just a simple mozzarella
Sheet Pan Quesadilla Substitutions
- olive oil – vegan butter would be another substitute you can use
- aromatics– feel free to use white onions and any color bell pepper for this dish
- tofu – if you don’t want to use tofu, you can add more beans, or do something like mushrooms, lentils, chickpeas, seitan, vegan meat crumbles and more
- beans – you can switch up the beans as well, kidney beans, white beans, etc
- flour tortillas – small flour tortillas can also be used, as well as corn tortillas.

Sheet Pan Quesadilla Recipe Tips
- Make sure that you liberally grease the pan. This ensure that they will get crispy at the bottom
- Let your mixture cool before adding it to the baking sheet. This mixture isn’t overly juicy, but allowing to cool will make sure your tortillas aren’t soggy and crisp up well
- Follow the instructions and the ingredient list well. We’ve made this recipe for the optimal flavor and we would love for you to enjoy it as much as we did
WHAT IS THE BEST TYPE OF TOFU TO USE?
We prefer extra firm tofu for this recipe and would highly recommend using that. This recipe will also work with firm tofu if needed.
We do not advise using silken or soft tofu for this recipe.
WHY SHOULD I FREEZE TOFU FIRST?
Freezing tofu gives it a more meat-like texture. While this isn’t a requirement, we highly recommend doing it this way.
Freeze the tofu in the store packaging. Then remove and let thaw completely before adding it to a tofu press to drain (see below).
HOW DO I PRESS OUT TOFU?
The easiest way to press out tofu is to use a tofu press. We use this tofu press because it’s easy to use and works great.
However, if you don’t have a tofu press then you could wrap the block of tofu in a kitchen towel, place it on a plate, and then put something heavy on top like a cast iron skillet.
Toppings For Vegan Quesadillas
We highly recommend that you put these on top or serve on the side!
- vegan nacho cheese (no nuts) or
- vegan cashew queso
- Chipotle copycat guacamole or diced avocado
- green onions
- red or white diced onions
- diced tomatoes
- cilantro
- fresh lime juice
- vegan sour cream
- jalapenos (fresh or pickled)
- salsa



Tips For Wrapping Quesadillas
It may sound confusing, but we hope the photos show a better visual if possible. The outside tortillas should be half on the baking sheet and half off the baking sheet. Then you spread the layers of tofu mixture and vegan cheese. Then, you lay two more tortillas on top in the middle and fold the ones that are overlapping up.
You should end with a large rectangular shaped quesadilla that is easy to bake together.
How to Store Leftover Sheet Pan Quesadilla
Cut and let quesadillas cool completely. Once cool store in an air tight container in the refrigerator.
To reheat- Our favorite way is to place in an airfryer at 375˚F for 7-10 minutes. You can also do 1-2 minutes in the microwave or until heated throughout.

Frequently Asked Questions:
Yes. You can saute the vegetables in veggie stock. For the pan, we would recommend using a non-stick baking sheet and carefully flipping half way to ensure the entire thing can get crispy enough.
Yes. Use corn tortillas instead of flour and no soy soy sauce (or coconut aminos, tamari, etc). For the tofu substitution, more beans, or see the list above for substitution ideas. Lastly, use our shredded cheese taste test to find a safe for you vegan cheese.
They are best served immediately, but you could also make them ahead in two ways. Make just the mixture and place in an air tight container in the fridge until ready to use. Use this within 5 days.
The other option would be to make them entirely, then let cool and store in an air tight container in the fridge. To crisp them back up either put them back into a skillet (no extra oil needed, just watch carefully so they don’t burn) or an air fryer.
To crisp them back up either put them back into a skillet (no extra oil needed, just watch carefully so they don’t burn) or an air fryer. Alternatively, you could just warm back up in the microwave but they won’t be as crispy.

What other similar vegan dinner ideas could I make?
If you love these sheet pan quesadillas, you’ll also love these other ideas!
- Vegan Instant Pot Tex-Mex Rice
- Dairy Free Taco Casserole
- One Pot Vegan Chili Mac and Cheese
- Vegan Cauliflower Tinga Tacos
- Grilled Vegan Jackfruit Tacos
- Tofu Taco Crumbles
- Vegan Cheesy Gordita Crunch (Taco Bell Copycat)
- Vegan Lentil Tacos with Spinach and Feta
- Easy Cheesy Crispy Vegan Black Bean Tacos (pictured above)
🥳 Get the Full Recipe

Vegan Quesadillas
Ingredients
- 2 tablespoon olive oil
- 1 large yellow onion, diced
- 1 large red bell pepper, diced (any color will work)
- 6 cloves garlic, minced
- 4 cups extra firm tofu, drained, pressed, and cubed
- 2 15oz cans pinto or black beans, rinsed and drained
- ¼ cup fresh cilantro, finely chopped
- 1 tablespoon chili powder
- 2 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon black pepper
- 3 tablespoon soy sauce
- 1 lime, juiced
- 10 burrito size flour tortillas
- 2-3 cups vegan shredded cheese (cheddar or Mexican preferred)
Instructions
- Preheat oven to 400˚F
- To a large skillet add the oil in a medium pan over medium heat. Add the onion and red bell pepper and cook until softened, about 3 – 4 minutes. Add garlic and cook for 1 more minute, stirring often.
- Add in tofu, beans, cilantro, chili powder, cumin, smoked paprika, black pepper, soy sauce, and lime juice. Stir together until well mixed. Cook for about 8 minutes, stirring often. Turn off heat and let cool to room temperature.
- Generously grease a half sheet baking sheet with nonstick spray or brush with vegan butter. Place 6 tortillas around the sides of the pan so half of the tortilla is hanging over the edge Place 2 tortillas in the middle, covering the exposed pan.
- Sprinkle half the cheese over the tortillas. Spread the tofu mixture evenly over the tortillas. Sprinkle the rest of the cheese over the top.
- Place the remaining 2 tortillas over the cheese in the center of the pan. Fold the overhanging tortillas onto the pan so they cover the fillings and touch the center tortillas.
- Place another baking sheet on top. Place an oven-proof weight, such as a cast-iron skillet, on top of the sheet tray. Bake for 20 minutes. Remove the pan and top baking sheet. Bake for another 15 minutes, until the tortillas are golden and crisp.
- Cut into 16 pieces or desired size. Serve with desired toppings like vegan sour cream, salsa, and guacamole.
Notes
Video
Nutrition

Did you make and love this recipe?
Click the 5 stars in the recipe card above or below in the comment section! This is a great way to support us so we can continue to bring great recipes!
This recipe is insane. It tastes better than anything at Taco Bell. And so much healthier. I added some local vegan cheeses – pimento and chevre. Would recommend to anyone.
Happy that you enjoyed it Sarah!
Sheet pan recipes are the best and this was so easy and delicious to make!! We are also big leftovers people and this is SO good the next day. Make this ASAP!
So happy you enjoyed it!
This was absolutely delicious! Easy to make. Had very picky non vegan guests try this who dislike quesadillas and they loved it! Even brought it up days after saying they couldn’t stop thinking about it. Used Miyokos mozzarella cheese but otherwise followed recipe exactly.
love to hear that!
This was a big yes at my house. The filling-to-tortilla ratio was excellent, I often struggle with that. All around awesome.
Yay!
This is so good! Subs or additions just because I had them: I added a diced & seeded jalapeño to the onion and red pepper, and used refried beans instead of regular pinto beans. I spread the refried beans on the tortillas before the first layer of cheese. Oh, and thawed and patted dry frozen corn.. added that w the tofu, etc.
I love the crispy outside and the frozen, then pressed tofu is a game changer!
love your additions! So glad you enjoyed it
These are so tasty! Out of curiosity, how long do leftovers last in the fridge, and are they freezer friendly?
Yes freezer friendly! 3-5 days in the fridge. We prefer to heat back up in the air fryer if you have one!
the third time ive come back to comment on this one. thats a first for me!! I made this dish, chilled, sliced and froze in vacuum sealed single servings. Thawed overnight and heated in toaster oven today. Absolutely perfect!!
I love that you’re still experimenting with this one!