Vegetarian Black Bean Quesadillas
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.I make these easy, crispy, satisfying black bean quesadillas all the time. They’re stuffed with creamy avocados, protein-packed black beans, gooey cheese, spicy poblanos, and little bites of sweet mango. They come together in 30 minutes, which makes them one of my favorite quick weeknight meals.

I enjoy making these avocado quesadillas at home because they’re so simple to whip up, and I can customize each one based on who I am cooking for. There’s nothing better than biting into a cheesy Mexican quesadilla with all the fixings and seasoned perfectly. It’s also a super easy weeknight meal for the family! I enjoy this avocado quesadilla just as much as my other Mexican favorites, like my vegan black bean quesadillas and Mexican Black Bean Soup.
I know you might be questioning the idea of adding mango to the quesadillas, but let me tell you it’s honestly so good! You won’t believe how much that subtle sweetness takes them to the next level. So, let’s get started so you can make these yummy black bean quesadillas.
👩🏽🍳 Why I Love This Recipe
I love making these veggie quesadillas because they are quick, simple, and everyone enjoys them. My friend and his wife came over last week, and I made a batch for lunch. They both commented on how creamy the avocado was and how the sweetness of the mango balanced perfectly with the peppers and beans. It was a satisfying meal that didn’t take long to prepare.
I use fresh Hass avocados, ripe mango, poblano peppers, black beans, and a little shredded cheese for a creamy, sweet, and savory combination. A sprinkle of dried oregano, salt and pepper adds just enough seasoning. The quesadillas cook quickly on the stovetop or in the oven, with the tortillas crisping while the cheese melts. I can also adjust the fillings depending on what I have on hand, making it reliable every time.
These healthy quesadillas are perfect for quick weeknight meals or easy lunches on the go. One weekend, I packed a few for my husband for a long drive, and he said they were better than the takeout of course. Ha! Whether you’re feeding a family or packing food for a trip, they are a nice healthy and flavorful option for your crew.
Latest Recipe Video!
🥘 Ingredients
I make my vegetarian black bean quesadillas with simple ingredients. Here are what I use:

Tortillas: I use whole wheat tortillas for my quesadillas, but sprouted wheat, spelt, or corn tortillas would work just as well.
Avocado: The key to this dish is using fresh creamy Hass avocados.
Cheese: I use a Mexican shredded cheese blend, but you can use any shredded cheese you prefer.
Filling: I like poblano peppers, black beans, onions, and mango because they add a perfect mix of sweet and savory that really takes my quesadillas to the next level.
Spices: I season my avocado quesadillas with just dried oregano, salt, and pepper, simple but flavorful!
🔪 How To Make
Here are the simple step by step instructions I follow every time I make these healthy veggie quesadillas.
Saute The Onions, Spices and Peppers: I heat oil in a large nonstick skillet over medium-high heat, then add the onion, oregano, salt, pepper, and poblano. I sauté everything for about five minutes, until the onion is tender.

Add the Rest of the Quesadilla Filling: I add the mango, avocado, and beans to the skillet and cook for a few minutes on low heat until everything is heated through.

Assemble: I take one tortilla and spread about 3/4 cup of the bean and veggie mixture over ½ of it. Then I sprinkle 2 tablespoons of cheese on top of the filling.

Prep for Cooking on the Stovetop: I fold the tortilla in half and warm a large skillet on the stovetop, then give it a light spray with olive oil cooking spray.

I usually go with one of two cooking methods: either on the stovetop or in the oven.
To Cook On The Stovetop: I spray a large skillet with cooking spray and heat it over medium. I place the quesadilla in the pan and cook each side until it’s lightly browned, a few minutes per side. This method is super easy and perfect when I’m just making a few quesadillas to order.

If I’m making a big batch for a family or a party, I like to cook them all at once under the broiler.
To Cook in the Oven: I preheat my broiler and assemble all the quesadillas on a large baking sheet coated with cooking spray. I give the tops a light spray too, then place them under the broiler on the top rack. I broil them for about five minutes, until the cheese melts and the tops turn a nice golden brown.
Serve and Enjoy: I like to cut my quesadillas into triangles and serve them warm with green onions, avocado, salsa, or any of my favorite toppings.

💭 Expert Tips
My #1 Secret Tip for this recipe is to wait to put the avocado quesadillas together until right before you plan to eat them. Avocado is soft and creamy, and when it sits inside a tortilla for too long, the texture changes and the tortilla can get a little soggy.
Other Tips To Keep In Mind:
- Keep it flexible: I add the ingredients I enjoy and leave out anything I am not in the mood for. It helps me make a quesadilla that fits whatever my family wants that day.
- Control the heat: I cook the quesadillas over medium to low heat so the cheese melts slowly and the tortilla does not brown too quickly. This keeps everything warm and soft inside.
- Watch the color: I keep an eye on the tortillas and take them off the pan once they are golden brown. That color tells me they are ready to enjoy with a nice melted center.
📖Variations
I love this quesadilla recipe just as it is, but it’s also easy to switch things up depending on what I have in the fridge. Here are a few of my favorite variations to try next time I make them.
With corn: I like to mix some corn into the quesadilla filling. It can be fresh, frozen, roasted, or even canned, and I usually add about 1/4 – 1/2 cup to the mixture.
Try different cheeses: I like to use a variety of cheeses in my quesadillas. I usually go for reduced-fat Mexican cheese, but cheddar, pepper jack, Colby jack, or even mozzarella all work really well too.
Use different peppers: If I don’t have poblano peppers, I’ll use jalapeños, Anaheim, regular bell peppers, or even canned chiles.
🍽 Serving Suggestions
I love serving these quesadillas warm, cut into triangles, with a few simple toppings. A sprinkle of fresh cilantro, some sliced green onions, or a dollop of salsa really elevates the flavors. I also like pairing them with my healthy guacamole, or my vegan sour cream.
For a refreshing touch, I love serving them with my avocado cucumber tomato salad or a fruit side like my Mexican fruit salad. So yum and great to include fruits and veggies to your kids diet!
🧊 Storage Directions
Refrigeration: I let the quesadillas cool completely before storing them in an airtight container in the fridge. They keep for up to 2 days, and I reheat them in a skillet or oven to keep the texture right.
Freezing: I avoid freezing quesadillas with avocado since it can become mushy. I freeze the bean and veggie filling separately in airtight containers or freezer bags for up to 2 months and always thaw it before assembling and cooking the quesadillas fresh.
❓Recipe FAQs
If my quesadillas turn out soggy, it’s usually because the filling was too wet or my pan wasn’t hot enough. I make sure to cook the filling until it’s mostly dry and always preheat my skillet so the tortillas crisp up perfectly.
When my cheese doesn’t melt evenly, it’s usually because the heat is too high or I added too much filling. I cook mine on medium to low heat so the cheese has time to melt before the tortilla browns. Sometimes I cover the pan briefly to trap the heat and help it along.
This happens when my pan is too hot or I overload the quesadilla with ingredients. I keep the filling moderate and cook on medium heat so everything heats evenly without burning the tortilla.

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!
🎥 Watch How to Make It
Vegetarian Black Beans Quesadillas
Ingredients
- 1 teaspoon extra virgin olive oil
- 1 cup red onion diced
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ⅛ teaspoon ground black pepper
- 2 poblano peppers seeded and chopped
- 1 15oz can black beans, rinsed and drained
- 1 fresh mango diced
- ⅓ cup cubed peeled avocado
- 4 Whole wheat tortillas
- ½ cup Mexican shredded cheese
- olive oil cooking spray
Equipment
- Large NonStick Pan
Instructions
- Heat oil in a large nonstick skillet over medium-high heat. Add onion, oregano, salt, pepper, and poblano, and sauté 5 minutes or until onion is tender.
- Add mango, avocado and beans; cook a few minutes on low heat until thoroughly heated.
- Take one tortilla, and arrange about 3/4 cup of the bean/veggie mixture on half of the tortilla. Sprinkle 2 Tbsp cheese over the bean mixture.
- Fold the tortilla in half and warm a large skillet on the stove top. Spray the skillet with olive oil cooking spray.
- To Cook On The Stovetop: Spray a large skillet with cooking spray and heat over medium heat. Place the quesadilla in the pan, and cook it on either side until it is lightly browned (a few minutes on each side). This method is super easy, and perfect if you're just making a few quesadillas to order.
- To Cook in the Oven: Preheat your broiler. Assemble all the quesadillas, place them on a large baking sheet coated with cooking spray. Spray the tops of the quesadillas with cooking spray, and place them under the broiler (in most kitchens this is the top rack of your oven). Broil for 5 minutes or until cheese melts and the tops are nice and golden brown.
- Cut your quesadillas into triangles, serve warm with green onions, avocado, salsa or your favorite toppings!
Notes
- My #1 Secret Tip for this recipe is to wait to put the avocado quesadillas together until right before you plan to eat them. Avocado is soft and creamy, and when it sits inside a tortilla for too long, the texture changes and the tortilla can get a little soggy.
- Keep it flexible: I add the ingredients I enjoy and leave out anything I am not in the mood for. It helps me make a quesadilla that fits whatever my family wants that day.
- Control the heat: I cook the quesadillas over medium to low heat so the cheese melts slowly and the tortilla does not brown too quickly. This keeps everything warm and soft inside.
- Watch the color: I keep an eye on the tortillas and take them off the pan once they are golden brown. That color tells me they are ready to enjoy with a nice melted center.





OMG I’m drooling! You are so right that kids will eat anything in a quesadilla but I might hoard these ones. 😋
Haha!! I always have to eat my portion after the kids go to bed because otherwise they keep asking for my dinner too!!
Oh my, that looks so tasty! And easy to do as well!
Yes! Super easy – great for busy evenings!
This looks so delicious and full of flavor! My hubby is going to love this recipe!
My husband loves this recipe too!! It’s super family friendly!