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 (or salsa verde) 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. What a fantastic recipe, and so healthy too! I love anything that includes kale, so this is going at the top of my list of recipes to try. Thanks so much for sharing!5 stars

  2. We love these quesadillas. So many veggies and the spices are perfect. This is a great weeknight meal. Thank you.5 stars

  3. What a great looking dish! Adding this to my dinner line up for the week; looks too good to pass up!5 stars

  4. I love this healthier version of quesadillas! This recipe will be perfect for Meatless Mondays!5 stars

  5. I love all the vegetables and spices packed into these quesadillas! They come together so easily too. Definitely perfect for weeknights.5 stars

  6. Hi Anjali! I stumbled across your blog this past weekend, and I want you to know that I am so excited about these recipes!! We tried this one tonight, and it was fantastic. I’m looking forward to trying the others. Thank you!

    • Hi Kristen! Thanks so much – it’s so great to “meet” you!! And I’m so glad you’ve been enjoying my recipes – thanks for letting me know! 🙂

  7. Made this tonight with the busband and we both loved it! Unique take on quesadillas, will def make again. congrats on the new addition!

  8. Looks delicious, Anjali! Can’t wait to try it out. Butternut squash definitely seems to be the veggie of the month- all my favorite food blogs- including yours- have posted amazing recipes with it!

    • Thanks Olivia!! I’m totally into butternut squash right now — it’s one of my favorite veggies of the season 🙂 You’ll have to let me know if you end up trying this recipe! Can’t wait to hear how you like it!

  9. just letting you know we tried these- they are amazing!! Lol in true indian style i didn’t follow the spices proportion exactly as specified, but still turned out great! THe tortillas you recommended from trader joes are great, just the right texture. Now i’m hoping my kid will eat some tomorrow… here is hoping!! I was bummed our whole foods doesn’t carry the butternut squash you recommended, but i just microwaved the 365 brand organic with a little water for a few mins before sauteeing and it worked really well. Thank you!!

    • Yayy!! I’m so happy to hear that Nina!! And yeahh – I love those tortillas from Trader Joe’s – I use them for everything! 🙂 Good tip for the butternut squash substitution too 🙂 Let me know how your kid likes it!!

  10. YAY!!!!! I cannot wait to try this squash recipe! This looks really yummy-licious! I have never tried frozen kale but love the taste of it! Thanks for always having healthy and creative recipes!

    • Thanks Eisha!! I’m sure you will love this recipe 🙂 And the best part is — the frozen kale, once it’s cooked, tastes just like fresh kale!

  11. Hi Anjali,

    It’s Janhavi! I love your blog! Anytime I am looking for a quick, healthy dinner recipe, this is my go-to resource! These quesadillas were delcious! I didn’t use frozen squash though… had no idea that squash takes so long to cook! Am I doing something wrong?

    • Hi Janhavi!! Awww thanks so much!! It’s so great to hear from you! I hope you’re doing well 🙂 Ohhh so yeah – if you don’t use frozen squash it will take FOREVER to cook! Fresh butternut squash can take up to 30 minutes to cook – depending on how you cook it (e.g. 30ish minutes for roasting in the oven, 20ish minutes for cooking on the stovetop – less if you cover the pot – but then it won’t get caramelized as well). That’s another reason why I used the frozen squash in this recipe! So no, you probably didn’t do anything wrong — you just have to adjust the cooking time if you’re using fresh butternut squash. Hope that helps!

    • Thanks Rejane!! It is super easy to make so I’m sure you will have no problem recreating it at home! 🙂 Enjoy!

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.