Vegan Quesadillas with Smoky Cheese and Refried Beans

Jump to Recipe
These vegan quesadillas are made with a spreadable smoky cashew cheese, easy spiced refried beans, and sticky sweet onions, making them the ultimate comfort food! Plus, they’re made with exclusively pantry ingredients!
Prep 1 hour 10 minutes
Cook 30 minutes
Total 1 hour 40 minutes
5 from 35 votes

One of my favorite easy comfort food meals is quesadillas, and since my Vegan Buffalo Chickpea Quesadillas, are probably the most popular recipe on my blog, I figured it was time to share another quesadilla recipe.

Enter these Vegan Quesadillas with Smoky Cheese and Refried Beans, which are made with exclusively pantry ingredients!

Vegan Quesadillas with Smoky Cheese and Refried Beans

Why you’re going to like this recipe 

Pantry staples. And all the ingredients, from the cheese to the onions to the beans are made with pantry ingredients (i.e., you might already have all the required ingredients in your pantry).

Pure comfort food. Smoky cashew cheese, spiced refried beans, and sticky sweet onions get wrapped in tortillas and pan-fried until crispy and browned. It’s truly an epic comfort food meal!

Spreadable vegan cheese. I love making vegan cheese sauces (this one is my favorite, along with the vegan queso in my cookbook), but sometimes you want a vegan cheese that’s spreadable. And since I’m not venturing into grocery stores nilly willy (as of today (April 14), I haven’t been to a grocery store in a month, which is certainly a record for me), I can’t just go buy some spreadable vegan cheese. So, I decided to make make my own!

Packed with flavor. Despite being a pantry meal, these quesadillas are heavy on flavor. The refried beans are packed with spices and garlic; the onions are sticky and sweet, and the cashew cheese is smoky and so satisfying.

ad for meal plans program with picture of woman with button
refried beans and vegan cheese quesadillas stacked on a plate

Quesadilla Components

Spreadable Cashew Cheese

I consulted some of my past cheese sauce recipes, and merged them into one pantry-only recipe, and then decided to make the cheese spreadable. Because spreading cheese on a tortilla for a quesadilla is very satisfying.

The base of the cashew cheese is cashews (obviously) and plant-based milk, and it gets flavored with nutritional yeast for cheesiness and spices for flavor (garlic or garlic powder, onion powder, smoked paprika for a little smokiness). The thickener in this recipe that converts this from cheese sauce recipe to spreadable cheese is the tapioca flour.

Once you blend everything in a high-powered blender or food processor, you’ll have a pourable consistency. Pour the sauce into a saucepan and heat on the stove for a few minutes, whisking constantly. Thanks to the tapioca flour, you’ll notice that it quickly thickens and eventually firms up and turns almost stringy. Once you have a thick spreadable consistency, take it off the heat immediately (otherwise, it can turn somewhat gummy).

If you don’t have tapioca flour, you can use arrowroot powder or cornstarch. Since I’m trying to conserve ingredients, I haven’t tested out those substitutes myself, but based on similar recipes, I’m pretty sure they will work.

If you don’t have tapioca/arrowroot/cornstarch, and/or if you prefer a cheese sauce consistency, here’s what you need to do:

  1. Omit the tapioca/arrowroot/cornstarch. If you leave this ingredient in the sauce and don’t cook the sauce on the stove, it will just taste chalky and not good at all.

  2. Reduce the amount of plant-based milk. When I blended the sauce, it was a bit too thin for my liking as a cheese sauce, but it thickens up a lot when cooked. If using just as a sauce, however, I’d start with half the amount of plant-milk called for in the recipe, adding more as needed along the way.

Easy Refried Beans

One of the great things about stocking up on canned beans is that it’s so easy (and tasty) to make homemade refried beans. All you need is a can of pinto beans or black beans, a few aromatics, and a mashing instrument.

Tip: You’ll need some liquid to mash the beans, and the recipe calls for vegetable broth or water. You can also use some or all of the liquid that the canned beans come in. Contrary to popular belief, this goopy liquid is safe to consume – it’s just water, salt, and the starch released from the beans.

That said, some varieties of canned beans taste better than others, so some bean liquid will taste better than others. If you use the canned bean liquid, you might need to supplement with a bit of broth or water, as there might not be quite enough liquid as the recipe calls for.

PS: If you want something meatier to add to your quesadillas, my Chipotle copycat Sofritas are a fantastic alternative.

Sautéed Onions

These onions aren’t quite caramelized, but they do get nicely browned, slightly sticky, soft, and sweet. To get there, cook them in shimmering oil over medium-high heat and generously season with salt and pepper. Cook for about 5 minutes until a fond appears on the surface of the pan, then start deglazing the pan with a bit of water to prevent burning.

How to assemble quesadillas

The recipe calls for 4 -8 flour tortillas. There’s a range because (1) flour tortilla sizes vary in size, from 6 inches (15 cm) on the small end to 12 inches (30 cm) on the larger end, and (2) there are two different ways to make a quesadilla.

One method, the stacked method, involves using 2 tortillas. Spread the cheese and dollop the beans/onions onto the whole surface of one tortilla (leaving a small empty border along the edges), then top this with a second tortilla. Add to a large skillet and cook until crispy and browned on one side; flip and cook until golden-brown on the other side. I like to press the quesadilla down with a smaller skillet to ensure the tortilla gets crispy, not soggy.

The second method, the folded method, involves using just 1 tortilla. Spread the cheese sauce, beans and onions on only half of the tortilla, careful to not overfill it. Fold the side without the toppings over into a half-moon shape. Add to a skillet and cook until crispy and browned on one side; flip and cook until golden-brown on the other side.

If you’re using the folded method, you can also bake these quesadillas instead of pan-frying them. The directions below include both methods. Whichever method you choose, I guarantee these quesadillas will be delicious!

Other tips for making this recipe

1. Remember to soak your cashews! If you don’t have a high-powered blender, I recommend soaking them in cool water overnight, or the next best option is in boiling water for one hour. If you do have a powerful blender like a Vitamix, you can soak them in boiling water for as little as 15 minutes, but I like to give them a full one-hour soak.

2. For cheese sauce tips, see the previous section on “Spreadable Cashew Cheese.”

3. To make things efficient, cook the onions and refried beans in separate pans at the same time. Set them aside, and then cook your cheese sauce on the stove for a few minutes.

That’s all you need to know about these Vegan Quesadillas with Smoky Cheese and Refried Beans. If you give this recipe a try, be sure to tag me on Instagram with your recreations and please comment with your feedback below!

Vegan Quesadillas with Smoky Cheese and Refried Beans

5 from 35 votes
These vegan quesadillas are made with a spreadable smoky cashew cheese, easy spiced refried beans, and sticky sweet onions, making them the ultimate comfort food! Plus, they’re made with exclusively pantry ingredients!
Prep Time: 1 hour 10 minutes
Cook Time: 30 minutes
Total Time: 1 hour 40 minutes
Course: Dinner, Lunch
Cuisine: Mexican-inspired
Diet Vegan
Serving size: 4



  • 4 to 8 flour tortillas or tortillas of choice*
  • Oil of choice for frying/baking the quesadillas
  • Smoky Cashew Cheese (recipe below)
  • Refried Beans (recipe below)
  • Sautéed Onions (recipe below)

Smoky Cashew Cheese**

  • 1 cup (140g) raw cashews, soaked in water overnight, or in boiling water for 1 hour
  • 1/3 cup (~25g) nutritional yeast
  • 1 teaspoon dry mustard powder (optional but adds a nice sharp tangy flavor)
  • 4 garlic cloves (or 1/2 teaspoon garlic powder)
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon kosher salt + more to taste
  • 2 1/2 tablespoons tapioca flour (see notes above on “spreadable cashew cheese” for substitutes and tips)
  • 2 tablespoons fresh lemon juice
  • 1 cup (240 mL) creamy, unsweetened plant-based milk, such as oat milk, “lite” coconut milk, or soy milk
  • 2-4 tablespoons pickled jalapeños with brine (optional)

Refried Beans***

  • 1 tablespoon olive oil or a neutral cooking oil
  • 2 garlic cloves, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1 (15-ounce / 440g) can pinto beans or black beans, drained and rinsed
  • 2 bay leaves
  • 2/3 - 1 cup (160-240 mL) water, vegetable broth, or canned bean liquid
  • Kosher salt or sea salt to taste
  • Freshly cracked black pepper to taste
  • 1 tablespoon fresh lime juice (if you don’t have lime, sub lemon juice or half the amount of white vinegar or apple cider vinegar)
  • 1 small handful of cilantro (optional), chopped

Sautéed Onions

  • 2 yellow onions, thinly sliced
  • 1 1/2 tablespoons oil of choice
  • Salt and pepper to taste
  • Water, as needed


  • Make the Smoky Cashew Cheese, Refried Beans, and Sautéed Onions.
  • Assemble the quesadillas using the Folded Method. Spread a bit of the cheese onto only one half of a tortilla. Top with a bit of the beans and onions on the same side (don’t overfill). Fold the side without the toppings over into a half-moon shape.
  • If using this method, you can either pan-fry the quesadillas or bake them.
  • Or, assemble the quesadillas using the Stacked Method. Spread a generous layer of the cheese onto one tortilla. Arrange some of the refried beans and the sautéed onions on top. Place another tortilla on top to cover.
  • To pan-fry the quesadillas (either stacked or folded), lightly grease a large skillet with a bit of oil (not too much) and place over medium heat. Once hot, add the prepared quesadilla to the skillet. Place a smaller skillet on top of the quesadilla so that it presses down on the quesadilla, resulting in a nice crispy exterior.
  • Cook the quesadillas for 2-3 minutes, then flip and cook another 1-2 minutes, or until both sides are crispy and nicely browned. Repeat with the remaining cheese, beans, onions, and tortillas.
  • To bake folded quesadillas, preheat the oven to 425°F/218°C. Brush a baking sheet with a bit of oil. Add the folded quesadilla and brush a tiny bit of oil on the top side. Bake for 8 minutes, then carefully flip and bake for 6-8 minutes more.

Smoky Cashew Cheese Directions

  • Drain the soaked cashews.
  • Add all of the ingredients to a high-powered blender or food processor. Blend until the sauce is completely smooth and creamy, about 2-3 minutes for a high-powered blender, or 4-5 minutes in a food processor, scraping down the sides with a silicone spatula as needed. Taste for seasonings and adjust accordingly, adding more salt as needed or more lemon juice for more acidity.
    1. NOTE: the tapioca flour will make it taste chalky, but that will go away once it’s cooked on the stove.
  • Transfer the cheese sauce to a medium saucepan and heat over medium-high. Whisk almost constantly, until the sauce is very thick and almost stringy and you have a spreadable consistency, about 3-4 minutes. Take off the heat immediately.

Refried Beans Directions

  • Heat the oil in a large frying pan over medium heat. Once the oil is hot, add the garlic. Cook for 1-2 minutes, stirring frequently, until golden brown
  • Add the oregano, chili powder, and cumin and cook for 1 minute, stirring frequently. Add in the drained beans, bay leaves, and broth or water. Cook for 5-10 minutes, or until the beans are warmed through. Remove the bay leaves.
  • Using an immersion blender or a potato masher, mash most of the beans, but leave some beans whole for texture. If the beans appear dry, add more broth or water as needed to moisten. Continue to cook the beans, stirring often, for 2-4 more minutes.
  • Season the beans with salt and pepper to taste. Turn off the heat, and stir in the lime juice and cilantro, if using.

Sautéed Onions Directions

  • Heat a large skillet over medium-high heat with the oil. Once shimmering, add the onions and season generously with salt and pepper. Cook, stirring occasionally, until a light brown fond starts form on the surface of the pan, about 4-5 minutes. Add a few spoons of water to deglaze the pan, and continue cooking until the onions are softened and browned, about 9-10 minutes total.


* There is a range in the number of tortillas because (1) flour tortilla sizes vary in size, from 6 inches on the small end to 12 inches on the larger end, and (2) there are two different ways to make a quesadilla. For more, read the section in the blog post called “how to assemble quesadillas.”
** If you want to keep this is as a cheese sauce and not a thicker, spreadable cheese, be sure to read the notes on “spreadable cashew cheese.”)
*** If you use the canned bean liquid for the liquid, you might need to supplement with a bit of water, as there might not be quite enough liquid as the recipe calls for. If you are very sensitive to digesting beans, use water or broth instead.  

Calories: 584kcal | Carbohydrates: 66g | Protein: 20g | Fat: 29g | Saturated Fat: 5g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 15g | Trans Fat: 1g | Sodium: 1220mg | Potassium: 875mg | Fiber: 11g | Sugar: 9g | Vitamin A: 604IU | Vitamin C: 15mg | Calcium: 254mg | Iron: 7mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

4.95 from 35 votes (15 ratings without comment)

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe

47 comments on Vegan Quesadillas with Smoky Cheese and Refried Beans

  1. Rick

    4 stars
    This was an OK recipe but not as good as the 10 ingredient lentil bolognese recipe for example. The cheese sauce and refried beans were good as separate entities but when put together with the caramelized onions and tortilla were a bit too filling and heavy. I will not be making it again but glad I gave it a try because I learned how to make refried beans.

    1. Support @ Rainbow Plant Life

      Sorry to hear that, Rick. We are glad you at least loved the different components of the dish separately!

  2. Kelsey

    5 stars
    Really delicious, thank you! Loved the cheese sauce. The combination of all the elements makes for a tasty meal. Served with salsa and mashed avo :)

    1. Support @ Rainbow Plant Life

      Yum, Kelsey! Thanks for the awesome review :)

  3. Eva

    I have been making these quesadillas for more than a year but always used regular cheese. Today I decided to make the vegan smoked cheese as well and OMG, it makes the difference! (L)
    I used water instead of plant-based milk, but I always do it in any recipe that required plant-based milk, and add abit more nuts or oats with water instead, and does the trick well!

    1. Support @ Rainbow Plant Life

      Hi Eva, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  4. Amanda

    5 stars
    Seriously amazing recipe!!! Restaurant quality!!

    1. Support @ Rainbow Plant Life

      Amanda, So glad to hear you loved this recipe!

  5. Audrey

    5 stars
    the cheese sparked a lot of joy –
    thank you!!

  6. Taylor

    5 stars
    FANTASTIC! Made these quesadillas for a super bowl party yesterday and they were so good I made them for myself for lunch again today, cannot get enough of that cheese sauce and those onions! Love all your tips on how to cook (it’s new for me) and you explain it so well, you’re helping me master vegan cooking! Excited to try many many more recipes!

  7. Barbara

    5 stars
    Love this and ALL of your recipes. Just one question. Should the bay leaves be removed before using the immersion blender? I am assuming so, but just wanted to check. . .

    1. Nisha

      Yes, remove before blending :) So happy you’re enjoying my recipes, thank you for sharing!

  8. Sophie

    5 stars
    All I had were garbanzo beans so they were kind of a hybrid with your Buffalo Chickpea Quesadillas, but no matter; they were sensational! I had never made a cashew-based cheese sauce before and was a bit skeptical that I wouldn’t like it, but it did not disappoint. Thank you for another delicious meal!

  9. Poonam

    5 stars
    Could I make a bigger batch of the cheese sauce and use it on another occasion or does it go funny? Should it be used immediately? Thanks!

  10. Nicol MacInnis

    5 stars
    This was excellent!! My mom-vegan Husband said this was a homerun! There may be hope for him yet. Thanks for the awesome recipe.

  11. Melissa

    5 stars
    These are to die for!! The combination of the onions and the cheese is so delicious, along with the quick retried beans. Made them for non-vegan family members who couldn’t believe how good they were.

  12. Stephanie Lindsey

    In love with the cheese sauce! I’ve been adding it on everything. Thanks for this recipe.

  13. Lia

    These are amazing, we’ve made them twice and can’t wait to eat them again. Thank you so much for sharing!

  14. Lauren

    Oh my goodness – this cheese is my favorite!! I’ve tried several vegan cheese recipes and this is by far my favorite!! I used cornstarch and it turned out great! Leftovers were just as good!! THANK YOU for this!!

  15. Shay

    Can you share nutritional content (calories, fat, sugar, etc.)??

  16. Rita

    Every single recipe I’ve made of yours, whether it’s been from your instantpot cookbook or your blog has been out of this world, and this one was no different. Absolutely delicious. The cheese was super flavorful and since I had leftover it made for a fantastic addition to my drunk nachos a couple days later. I used corn starch instead of tapioca and it didn’t get quite as stretchy as the picture, but it did get THICC and the flavors, OH THE FLAVORS! The onions made a fantastic addition. 10/10 will make again. Keep up the amazing work. You are a food wizard.

  17. Jenny

    Made this on a whim after seeing your Instagram post and LOVED it! Easy, tasty, and I had all the ingredients already.

  18. Chantal

    Amazing! Very tasty. I used 1/4 tps of chili powder, as I was afraid it would be too spicy. I could have done 1/2 tps. It is fun to make. Give yourself 2 hours. Can the cheese sauce or the refried beans be made the day before?

  19. Sarah

    Made this today and had mostly everything on hand. Came out so good! I did the spreadable cheese without a thickener and it is incredible. Thank you Nisha!

  20. Lacey

    These look SO good! I’ll definitely be trying them soon. I’m not much a fan of nutritional yeast.. how would the cheese be without it?

Development Alchemy + Aim