These easy, cheesy vegan quesadillas are stuffed with a zippy homemade cashew cheese, hearty pinto beans, and a spicy mixture of poblano peppers and red onions.

I was going on a bit last Friday about how so many of my recipes center around cashews, and hey look! Here I am with another cashew-centric vegan recipe!
This time it's quesadillas, and if you aren't down with cashews, don't worry — I posted a no-cashew quesadilla recipe a couple of years ago. That one used avocados in place of cheese and it was awesome. And every time I mention it or share it on social media I swear up and down that you won't miss the cheese. And you won't! But, like I was just saying on Friday, variety is nice.
So this time around I've got a vegan quesadilla recipe that does involve cheese. This one uses homemade cashew-based cheddar cheese. And because I can't handle the idea of making a dish as simple as vegan cheese + tortillas, I juiced things up with some pinto beans, red onions and spicy poblano peppers. The mixture is delicious and makes these quesadillas totally dinner-worthy.
Let's talk about that cashew cheese! One thing I discovered over the last year or so is that tapioca starch can take a mixturehas that soft, stretchy quality we all used to love so much about cheese. Invest in a bag of tapioca starch — it's so worth it! All you do is add a couple of tablespoons to the mix and then cook it on the stove for a few minutes.
And yes, you can skip the tapioca starch if you really want to. The cheese will still taste good and it'll still be kind of convincing without the stretchiness. Just not as much!
I flavored up my vegan quesadilla cheese with some nooch, garlic and hot sauce. The hot sauce really doesn't make it very hot at all. I'm sure I'll get questions from people who aren't into heat and want to leave it out, and you can, but please give it a try with the hot sauce. Just add a little bit at a time and you'll see that it's no big deal and actually makes things taste cheesy.
Poblano Pepper & Pinto Bean Cheesy Vegan Quesadillas
These easy, cheesy vegan quesadillas are stuffed with a zippy homemade cashew cheese, hearty pinto beans, and a spicy mixture of poblano peppers and red onions.
Ingredients
For the Cheese
- 1 cup unflavored soy or almond milk
- 1 cup raw cashews, soaked in water 4-8 hours, drained and rinsed
- ¼ cup nutritional yeast flakes
- 2 tablespoons Cholula hot sauce (or a similar vinegar-based hot sauce)
- 2 tablespoons tapioca starch
- 1 garlic clove
- ½ teaspoon salt
For the Quesadillas
- 1 tablespoon olive oil
- 1 poblano pepper, seeded and cut into strips
- ½ medium red onion, cut into strips
- 1 garlic clove, minced
- 1 cup cooked or canned pinto beans, drained
- 1 tablespoon Cholula hot sauce (or a similar vinegar-based hot sauce)
- ½ teaspoon ground cumin
- Salt and pepper to taste
- 4 medium (soft taco size) flour tortillas
- Oil or cooking spray, for grilling
- Toppings of choice (avocado, salsa, cilantro)
Instructions
To Make the Cheese
-
Place all ingredients into the bowl of a food processor and blend until smooth, stopping to scrape down the sides of the bowl as needed.
-
Transfer the mixture to a small saucepan and place over medium heat. Heat the mixture while whisking constantly, until it becomes thick and stretchy and pulls away from the sides of the pan, about 4-5 minutes.
-
Remove the pan from the heat and allow it to cool for a few minutes while you prepare the other ingredients.
To Make the Quesadillas
-
Coat the bottom of a medium skillet with 1 tablespoon of oil and place it over medium-high heat. Add the poblano pepper and onion, and cook, stirring frequently, until the veggies begin to soften and darken in spots, about 4 minutes. Add the garlic and cook about 1 minute more, until very fragrant. Stir in the beans, hot sauce and cumin. Cook just until heated throughout, about 1 minute more. Remove from heat and season with salt and pepper to taste.
-
Slather half of a tortilla with about a quarter of the cheese, then top with a quarter of the bean mixture. Fold in half, and repeat with the remaining tortillas, cheese, and bean mixture.
-
Lightly oil a large grill pan or skillet (you can use the same one that you cooked the bean mixture in - just wipe it out). Place the pan over medium heat, and once the skillet is hot, arrange as many of the quesadillas inside as will fit without overlapping. Cook for about 4 minutes on each side, until lightly browned and crispy. Repeat until all of the quesadillas are cooked.
-
Serve with toppings of choice.
Recipe Notes
Leftover cashew cheese will keep in the refrigerator for 3-4 days.
I am down with cashews, these quesadillas are brilliant! so many great flavors, my wife is going to love these!!!
Thank Albert! I hope you both enjoy them!!
I think I might be able to get my husband to eat this! pinned - I’d love to have you link up with us at the What’s for Dinner party –
http://www.lazygastronome.com/whats-dinner-sunday-link-132/
Thanks Helen! I'll check it out!
If you don't mind me asking, what plug in do you use for your recipes?
I'm using WP Recipe Maker, and I highly recommend it!
These look like the perfect quesadillas! Now I'm hungry!
Mission accomplished! :) Thanks Bethany!
Wow! This looks so good~~ Thank you for sharing the recipe! I will definitely try it this weekend!
Thank you!! I hope you enjoy it!
Oh my gosh! I need to get a food processor! I want to try so many of your recipes! Thank you so much for sharing these! They look amazing!
Thanks so much Kirstie!! A food processor is such a great investment - I use mine constantly!
I've never tasted a quesadilla so it could be a nice beginning :)
(what food processor do you use?)
I definitely recommend giving it a try! I use a Cuisinart 11 cup food processor and I love it. :)
Another success! Absolutely delicious.
Yay! Glad you like it!
These are great, totally crave-worthy! Closest thing I've had to a "real" cheesy quesadilla since going vegan. Thanks for these!
My all time go to for quesadillas! Easy and delicious!