Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegan Quesadillas

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Gooey vegan cheese, crispy tortillas, and a mix of hearty veggies make these easy Vegan Quesadillas so delicious, you won’t be able to stop at just one. I have them ready in just 30 minutes and they’re the perfect healthy snack or a light meal.

Vegan quesadillas made with butternut squash and kale topped with pico de gallo on a cutting board.

Are you a fan of quesadillas too? Because honestly, when we’re short on time and craving something with those cozy Mexican flavors, I toss together veggie quesadillas like this and they always save the day. They’re super flexible – kind of like my vegan taco bowl and vegan black bean tacos, and I love how easy they are to prep.

I make them with two of my favorite nourishing ingredients, sweet butternut squash and hearty, tender kale, and let me tell you, these quesadillas have definitely earned a permanent spot in our weeknight dinner rotation.

Healthy vegetarian Mexican recipes are pretty much impossible not to love, whether you’re plant-based or not! They’re so full of flavor, super easy to make, and yes, that absolutely includes these vegan quesadillas with butternut squash. My family and I can’t get enough of them. We’ve had them for breakfast, lunch, and dinner… no shame, that’s how obsessed we are. Ha!

The best part is I can make this recipe match whatever I’m in the mood for that day. I’ll peek in the fridge and toss in whatever I’ve got; black beans, pinto beans, spinach, or sweet potatoes (my kids’ favorite, they say it reminds them of my sweet potato tacos flavors). I like to change up the spices or try different tortillas just to keep things interesting. The vegan cheese gets all melty, the tortillas crisp up perfectly, and the mix of hearty veggies adds a fresh and filling bite every time.

I also like knowing that these veggie quesadillas are nourishing, packed with plant-based protein, fiber, and colorful veggies, and they come together quickly. My kids love them, and I can pack them in lunchboxes or prep everything ahead for busy nights. It’s more than just another easy meal, it’s a wholesome recipe that fits into our everyday routine and tastes phenomenal every time we make it.

Latest Recipe Video!

🥘 Ingredients

I usually have these simple ingredients on hand, but if not, I can always find them at my local grocery store. Here’s everything I use to make this easy vegan quesadilla recipe:

Ingredients for easy vegan quesadillas recipe on a white background.

Veggies: I use red onion, garlic, butternut squash, and kale as the base. I usually go for frozen squash and kale to save time, but fresh works just as well.

Spices and Seasonings: I season everything with a mix of salt, pepper, chili powder, cumin, coriander, and a pinch of crushed red pepper. Sometimes I add garlic powder or just use my favorite taco seasoning blend.

Tortillas and Cheese: I like using whole wheat tortillas for a healthy twist and load them up with dairy-free cheese. My go-to vegan cheeses are cheddar-style shreds or homemade cashew cheese, whatever I have on hand.

🔪 How To Make

With just 10 minutes of prep and 20 minutes of cooking, I make the most delicious vegan quesadillas that are seriously hard to resist. Once you take that first bite, you’ll totally get what I mean!

Sauté The Veggies: First, I heat a large skillet over medium heat with a little olive oil. Then I sauté the garlic and onion until they’re soft and translucent.

onions sauteeing in a pan

Add The Veggies And Spices: Next, I add the butternut squash and kale to the pan and sauté for about 3 to 5 minutes. Once everything’s warmed through, I sprinkle in the salt, black pepper, chili powder, cumin, ground coriander, and a little crushed red pepper if I’m in the mood for a bit of heat.

butternut squash and kale sauteeing in a pan

Assemble The Quesadilla: Now I take one tortilla and sprinkle some vegan cheese over half of it. Then I add a scoop of the butternut squash and kale filling, and if I’m feeling extra cheesy, I add a little more vegan cheese on top before folding it over.

tortillas topped with veggie filling and cheese

Cook: Next, I fold the tortilla into a half-moon shape and spray my skillet with a little cooking spray. I cook the quesadilla over medium to medium-high heat until the bottom is golden and crispy, then flip it and cook the other side the same way. I just repeat with the rest until they’re all done.

quesadillas grilled on a grill pan on the stove

Cool Down: Once the quesadilla is golden and crisp, I take it off the pan and turn off the heat. I let it cool for a couple of minutes before slicing it up and serving. Time to enjoy.

vegan quesadillas cut into triangles on a plate

My #1 Secret Tip for making these vegan quesadillas with butternut squash is to be patient and keep the heat low. I’ve learned that if the heat is too high, the tortillas brown too fast and the cheese doesn’t have time to melt. Cooking them slowly lets everything get perfectly melty and crisp without burning.

Other Tips To Keep In Mind:

  • Use frozen veggies: I like using frozen squash and kale to save time. If I use fresh veggies, I just make sure to adjust the cooking time a bit.
  • Adjust spices: When I’m craving a little extra heat, I’ll toss in some cayenne, red pepper flakes, or a spicy taco seasoning.
  • Don’t slice right away: I always let the quesadillas cool for about 5 minutes before cutting so the filling stays in place. A pizza cutter works great for clean slices.
  • Don’t overfill: It’s tempting to load them up, but I try not to overstuff the tortillas so they cook evenly and don’t fall apart.
  • Press gently: While cooking, I gently press the quesadilla with a spatula to help the cheese melt and the filling hold together.

📖 Variations

There are lots of ways to make this vegetarian quesadilla recipe in your own signature style. Here are a few of my favorite variations:

Vegan Black Bean Quesadillas: I love making these with black beans for an extra boost of plant-based protein. Sometimes I mix it up with pinto beans, my refried beans with no lard, or even white beans depending on what I have on hand.

Cheese-less Quesadillas: When I want a dairy-free option without vegan cheese, I swap it with a spread like hummus or guacamole. It still holds everything together and tastes amazing.

Different Veggies: I often use whatever veggies are in the fridge. Roasted sweet potatoes instead of butternut squash, baby spinach instead of kale, or toss in bell peppers, corn, or zucchini to change things up.

🍽 Serving Suggestions

I love serving these vegan quesadillas on their own, but they’re also great with a few tasty sides. Here are some of my favorite ways to enjoy them:

Soups: These quesadillas are great with creamy garbanzo bean soup, my quick tomato soup with canned tomatoes, or this comforting Mexican bean soup

Salads: When I want to add something fresh on the side, I’ll pair these quesadillas with a tomato avocado cucumber salad, or a roasted cauliflower salad. On busy days, a simple spinach and arugula salad does the trick and keeps the meal light and balanced.

Toppings And Sides: I love loading up my quesadillas with toppings like fresh cilantro, a dollop of vegan sour cream, a splash of lime juice, or some salsa and guacamole. For sides, I’ll often add rice, or tortilla chips with vegan cheese sauce to make it a full meal everyone enjoys.

🫙 Storage Directions

Refrigerating: I let the quesadillas cool completely, then store them in an airtight container in the fridge. They stay fresh for up to four days.

Freezing: Once they’ve cooled, I pop them into a freezer-safe container or bag, label it, and freeze them for up to three or four months.

Reheating: When I’m ready to enjoy them again, I thaw the quesadillas in the fridge overnight. Then I reheat them in a skillet or bake them at 350 degrees on a parchment-lined baking sheet until warmed through.

❓ Recipe FAQs

How do you make quesadillas not soggy?

For the crispiest quesadilla, I make sure not to overfill the tortilla and I go easy on the oil. I like using olive oil spray to lightly coat the pan without making it greasy. I also cook them low and slow so the cheese has time to melt and the tortilla gets nice and crisp without burning.

What can I use instead of cheese in quesadillas?

While dairy-free cheese is a great option for making cheesy, healthy vegan quesadillas, you may not like the taste or feel of vegan cheese. In that case, you just need an ingredient that helps bind the other ingredients together so that the quesadilla will stick together. I recommend hummus, refried beans, guacamole, mashed avocado, or tahini!

What kind of tortilla is used for quesadillas?

I like using all kinds of large tortillas for quesadillas, depending on what I have: spinach, whole wheat, corn, gluten free, or even chia and quinoa tortillas. Most tortillas are vegan, but I always check the ingredients just to be sure there are no sneaky animal products in the preservatives.

Vegan quesadillas made with butternut squash and kale topped with pico de gallo on a cutting board.

Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

Vegan quesadillas made with butternut squash and kale topped with pico de gallo on a cutting board.
Print Recipe
5 from 10 votes

Vegan Quesadillas

Gooey vegan cheese, crispy tortillas, and a mix of hearty veggies make these easy Vegan Quesadillas so delicious, you won’t be able to stop at just one. I have them ready in just 30 minutes and they’re the perfect healthy snack or a light meal.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Main Course
Cuisine: Mexican, Vegan
Diet: Low Calorie, Vegan, Vegetarian
Servings: 4 servings
Calories: 253kcal
Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Instructions

  • First, heat a large skillet over medium-heat with a tablespoon of oil. Sauté the onion and garlic until translucent.
  • Next, add the butternut squash and kale, sauté until cooked through.
  • Once the veggies have defrosted, add in all of the spices (salt through ground coriander; or through crushed red pepper flakes – if using). Cook for another ten minutes until all of the ingredients have combined and the squash is slightly soft.
  • Assemble the quesadilla! Take one flour tortilla and sprinkle 1/8 cup of vegan cheese on half of the tortilla. Top with ¼ of the butternut squash/kale mixture, then top again with 1/8 cup of cheese.
  • Spray a skillet with cooking spray and brown your quesadilla on both sides until golden brown and slightly crispy.
  • Let the quesadilla cool for a couple minutes after removing from the pan, then slice and serve with your choice of toppings.

Notes

  • My #1 Secret Tip for making these vegan quesadillas is to be patient and keep the heat low. I’ve learned that if the heat is too high, the tortillas brown too fast and the cheese doesn’t have time to melt. Cooking them slowly lets everything get perfectly melty and crisp without burning.
  • Use frozen veggies: I like using frozen squash and kale to save time. If I use fresh veggies, I just make sure to adjust the cooking time a bit.
  • Adjust spices: When I’m craving a little extra heat, I’ll toss in some cayenne, red pepper flakes, or a spicy taco seasoning.
  • Don’t slice right away: I always let the quesadillas cool for about 5 minutes before cutting so the filling stays in place. A pizza cutter works great for clean slices.
  • Don’t overfill: It’s tempting to load them up, but I try not to overstuff the tortillas so they cook evenly and don’t fall apart.
  • Press gently: While cooking, I gently press the quesadilla with a spatula to help the cheese melt and the filling hold together.

Nutrition

Serving: 1quesadilla | Calories: 253kcal | Carbohydrates: 27g | Protein: 11g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 27mg | Sodium: 637mg | Potassium: 99mg | Fiber: 4g | Sugar: 4g

Anjali Shah

38 responses to “Vegan Quesadillas”

  1. This healthy, nutritious and fabulous quesadilla is a perfect Mexican recipe for my family. It works for lunch or dinner.5 stars

  2. They’re bursting with flavor and the combination of veggies and vegan cheese is simply divine. I could eat them every day!5 stars

  3. This was such a unique and unexpected recipe that does not disappoint! Easy, hearty and delicious; my whole family loved it!5 stars

5 from 10 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved.