This post may contain affiliate links. Please read our disclosure policy.

These Vegetarian Quesadillas are stuffed with sautéed peppers, caramelized onions, seasoned beans, and plenty of melty cheese for a seriously satisfying meatless dinner! They’re quick to make, packed with flavor, and perfect for those nights when you just need an easy, filling meal.

Love an easy weeknight dinner recipe? You need to try our Broccoli Cheese and Rice Casserole as well as our Vegetarian “Chicken” Noodle Soup AND our Easy Greek Orzo Salad!

stack of vegetarian quesadillas with bell pepper, onion, cheese, and black beans

Why you’ll love this simple weeknight dinner!

Growing up in the south, we ate at Mexican restaurants on a WEEKLY basis which meant we always had leftover fajita veggies in the fridge. My mom would use those leftovers to make us quesadillas for dinner the next night and it was always one of my FAVORITE meals that she would make.

These meatless quesadillas are my take on those simple and delicious quesadillas I grew up eating – I hope you love them!

Why You’ll Love This Recipe

  • Quick and easy dinner that’s ready in about 30 minutes!
  • Super filling thanks to beans + cheese
  • Great for meal prep and reheats well
  • Customizable with whatever veggies or beans you have

Ingredients needed

The simple ingredients for these tasty vegetarian quesadillas are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

  • Black or pinto beans – Adds protein and makes the quesadillas hearty and filling. Either option works great. I’ve even made this with refried beans!
  • White onion – Caramelizes as it cooks and adds sweetness and depth.
  • Bell peppers – Adds sweetness and color. I used a red bell pepper + a green one but any color combo of bell peppers will work great!
  • Poblano pepper – Adds a mild smoky flavor and subtle heat. A jalapeño can be substituted for more spice!
  • Butter – Helps the onions caramelize and adds richness.
  • Flour tortillas – Large tortillas work best for folding. Whole wheat tortillas can also be used or gluten-free tortillas as needed.
  • Mexican cheese blend – Melts beautifully and adds classic quesadilla flavor. Monterey Jack, cheddar, or pepper jack also work well.
  • Other options – this recipe is very customizable so add your favorite veggies and have fun with it! I think this would be great with potatoes, sweet potatoes, leafy greens, tomato, etc. So many options!

How to Make Loaded Veggie Quesadillas

Just a reminder that you can find the FULL written vegetarian quesadilla recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you :)

sauteed onion and bell pepper in a large skillet with black beans
  1. In a large skillet over medium-high heat, saute the onions until they begin to brown and caramelize. Add in the bell peppers + poblano pepper and season with spices and salt.
black beans in a bowl seasoned with spices
  1. Place your drained and rinsed beans into a bowl and season with salt, paprika, onion powder, and garlic powder. Add the bean mixture to the skillet with the veggie mixture and mix to combine.
uncooked quesadilla on a wood board so you can see the bean mixture + cheese inside
  1. Assemble the fajitas by placing your tortilla on a clean surface. on one half of the tortilla, top with cheese then the vegetable filling. Add more cheese and fold over to seal.
cooked meatless quesadilla in a large white skillet
  1. Grease the same skillet with butter and gently place the folded quesadilla into the pan. Cook for 2-4 minutes per side or until it’s a nice golden brown on both side. Top with sour cream and pico de gayo and enjoy!

Vegetarian Quesadilla Ideas

Once you have the base recipe down, it’s easy to customize these meatless quesadillas with different fillings.

Here are some ideas for things to add:

  • Corn or roasted sweet corn
  • Sautéed mushrooms
  • Spinach or kale
  • Cooked sweet potatoes
  • Avocado slices after cooking
  • Jalapeños for extra heat
  • Different cheeses like pepper jack or queso Oaxaca

You can also swap the beans for refried beans, black beans, or even lentils for different textures and flavors!! Let me know what you end up trying!

Recipe Tips

  • Cook the onions slowly. Letting them soften and caramelize adds huge flavor to the filling.
  • Don’t overfill the quesadillas. Too much filling makes them harder to flip and can cause them to fall apart.
  • Cook on medium-low heat. This ensures the tortilla gets crispy while the cheese fully melts.
  • Use cheese on both sides of the filling. This helps hold everything together once melted.
  • Let them rest for a minute after cooking. This helps the cheese set so the filling stays inside when slicing.

Frequently Asked Questions

What beans work best for vegetarian quesadillas?

Black beans and pinto beans are both great options. Black beans have a slightly firmer texture, while pinto beans are softer and creamier.

Can I make these vegan?

Yes! Simply use your favorite dairy-free shredded vegan cheese and cook the quesadillas in oil instead of butter.

Can I bake quesadillas instead of pan frying?

Yes. Place assembled quesadillas on a baking sheet and bake at 400°F for about 8–10 minutes, flipping halfway through, until crispy and the cheese is melted.

Can I meal prep these?

Yes! I highly suggest making a big batch of these quesadillas and wrapping them up to put in the freezer. When ready to cook, simply pop them in the air fryer or oven until warmed through.

No ratings yet

Easy Vegetarian Quesadilla Recipe

Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Servings: 8 servings
These Vegetarian Quesadillas are loaded with sautéed peppers, onions, seasoned beans, and melty cheese. They’re crispy on the outside, packed with flavor, and make an easy meatless dinner that comes together in about 30 minutes.
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

  • 1 white onion, thinly sliced
  • 1 red bell pepper, deseeded and diced
  • 1 green bell pepper, deseeded and diced
  • 1 poblano pepper, deseeded and minced
  • 1 tablespoon butter
  • 1 tablespoon canola oil
  • 1 teaspoon fine sea salt
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon onion powder
  • 8 flour tortillas, recipe makes 7-8 tortillas depending how much you put in each one
  • 4 cups mexican style shredded cheese blend

For the Beans

  • 15 oz can of black or pinto beans, drained and rinsed
  • ½ teaspoon fine sea salt
  • ½ teaspoon garlic powder
  • ½ teaspoon smoked paprika
  • ½ teaspoon onion powder

Instructions 

  • In a large skillet over medium heat, saute the onions with butter and oil for 10-15 minutes. Add bell peppers and poblano pepper into the skillet with the onions. Season with fine sea salt, garlic powder, smoked paprika, onion powder. Saute on med-low for 10-15 minutes, add ¼ cup water as needed to deglaze the pan.
  • Place drained and rinsed beans into a large bowl, season with all spices and toss together.
  • Once your veggies are cooked to your desired doneness, remove from heat right as any remaining water has cooked off, and place into a bowl with your beans. Mix together.
  • On your work surface, place a tortilla, then ¼ cup cheese on slightly less than one half of the tortilla (because the fold has to go over the height of the toppings), then evenly spread about 3 heaping spoonfuls of your bean/veggie mixture, then top with ¼ cup cheese before folding tortilla over.
  • Wipe out skillet and place it on low heat. If desired, take a bit of butter and spread it in the pan before placing quesadilla. Cook for 2-4 minutes per side to get a nice browning and melt the cheese, use a spatula to check the underside for doneness.
  • Remove from the pan and place on a wire rack to cool for meal prep or directly onto plates for serving. Repeat with remaining quesadillas.

Notes

Storage Instructions – 
Store leftover quesadillas in an airtight container in the refrigerator for up to 4 days.
Reheat in a skillet over medium heat or in an air fryer to bring back the crispiness.
Note: For meal prep after cooling in the fridge on wire racks I wrapped the quesadillas in wax paper and aluminum foil. Can be unwrapped and reheated in the microwave, air fryer, in the oven, or in a skillet.

Nutrition

Calories: 410kcal, Carbohydrates: 33g, Protein: 21g, Fat: 22g, Saturated Fat: 12g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0.1g, Cholesterol: 57mg, Sodium: 1011mg, Potassium: 396mg, Fiber: 7g, Sugar: 4g, Vitamin A: 1177IU, Vitamin C: 44mg, Calcium: 437mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

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

Recipe Rating