Easy Vegetarian Black Bean and Corn Quesadilla
A black bean and corn quesadilla should be one of the easiest dinners you know how to make: beans from a can, corn from the freezer, cheese, and a tortilla. And yet the top recipes for it want you to dice an onion and a bell pepper, sauté them for up to ten minutes, stir in the beans and corn, and in one case simmer the whole thing for 12 to 15 minutes until the liquid cooks off. Then you wash that pan, pull out a second one, and start actually making the quesadilla.
This version uses one pan: the one the quesadilla cooks in. It’s nine ingredients, about 20 minutes start to finish, and roughly 24 grams of protein per quesadilla. The trick is mashing a third of the black beans with lime juice and taco seasoning into a thick paste. That paste glues the filling together so the corn doesn’t roll out when you flip it. It seasons every bite instead of leaving dusty pockets of spice. And it gives this vegetarian quesadilla the creamy, refried-bean-style body that makes it feel like a real dinner instead of a snack. Crispy, buttery tortilla, a big cheese pull, and a filling that stays put.
Skip the sauté pan and use the mashed bean glue
The biggest problem with a black bean and corn quesadilla isn’t flavor. It’s structure. Whole black beans and corn kernels are small, round, and slippery, and they don’t stick to anything. The cheese has to do all the holding, so the moment you flip the quesadilla or slice it into wedges, half the filling slides out onto the skillet or the cutting board.
The usual fix is to cook the filling down first, which dries it out a bit so it clumps. That’s where the extra pan and the extra 10 to 15 minutes come from. Mashing a third of the beans solves the same problem better. The mashed beans work like mortar: they coat the whole beans and corn and hold everything in one cohesive layer that stays between the tortillas.
Here’s how. Stir the lime juice and taco seasoning together in the bowl first, until they form a loose paste. That step matters. Dry taco seasoning sprinkled over beans tends to clump and taste dusty, and mixing it with the lime juice hydrates it so it spreads evenly. Then add about a third of the beans and mash them into the paste with a fork. Fold in the rest of the whole beans, the corn, the green onion, and the cilantro.
Don’t mash them all. The whole beans give the filling its bite and texture. Mash every bean and you’ve made a refried bean quesadilla, which is fine, but it’s a different recipe.
And rinse the beans. The liquid in a can of black beans is starchy and salty and gives the filling that flat “canned” taste. A quick rinse and drain fixes it, and the lime juice brightens up whatever’s left.
Thaw the corn and pat it dry, or pay for it later
This is the step most recipes skip, and it’s the difference between a crispy quesadilla and a soggy one. Frozen corn tossed straight into a quesadilla is full of ice crystals. A quesadilla only cooks for 3 to 4 minutes per side, which isn’t long enough to cook that water off. It turns to steam inside the tortilla, softens it from the inside out, and leaves cold pockets of corn in the middle.
The fix takes a minute. Put the corn in a colander and run warm water over it for about 60 seconds, or microwave it for a minute. Then spread it on a paper towel and pat it completely dry. Dry corn means a crisp tortilla and a filling that’s warm all the way through.
Canned corn works too: drain it well and pat it dry the same way. Leftover grilled or roasted corn cut off the cob is the best option of all if you have it, since the charred bits add a smoky sweetness that plays well with the taco seasoning.
Cheese goes on both sides of the filling
Every good quesadilla gets cheese twice. The bottom layer melts into the tortilla and anchors the filling to it. The top layer seals the filling in from above. With cheese on both sides, the mashed bean filling is sandwiched between two melted layers, which is how you get that stretchy cheese pull when you cut a wedge.
Use Monterey Jack, and shred it yourself. Jack is mild, melts smoothly, and stretches beautifully, so it lets the beans, lime, and cumin-heavy taco seasoning take the lead. Pre-shredded bagged cheese is coated in anti-caking agents like potato starch or cellulose, which keep the shreds from sticking together in the bag and also keep them from melting into a smooth, gooey layer. A block and a box grater add about a minute and make a big difference. Want some heat? Pepper jack is a direct swap.
The cooking method matters as much as the cheese:
Medium heat, not high. The tortilla needs time to crisp while the cheese fully melts. On high heat the outside burns before the middle gets gooey.
Butter, not oil. It browns better at quesadilla temperatures and gives the tortilla a rich, golden, almost grilled-cheese crust.
Press gently. A light press with a spatula improves contact with the pan and speeds up the melt. You’re not smashing a burger.
Rest one minute before cutting. The cheese sets slightly, the filling firms up, and the wedges come out clean instead of oozing everywhere.
Folding each large tortilla in half is easier than stacking two tortillas. The fold acts as a hinge, so flipping is less nerve-wracking, and two folded quesadillas fit side by side in a 12-inch skillet.
Add protein or heat, or make it gluten-free
As written, this is a vegetarian quesadilla, and the black beans and cheese make it filling enough to stand on its own. If you want to build it up:
Chicken: fold 1 cup of shredded rotisserie chicken into the filling. The mashed bean paste coats the chicken the same way it coats the corn, so it stays put too.
Heat: add 2 tablespoons of chopped pickled jalapeños to the filling, swap in pepper jack, or add a pinch of cayenne to the lime and taco seasoning paste.
Different beans: pinto beans work exactly the same way, mash included.
Gluten-free: use corn tortillas. They’re smaller and crack more easily, so use two stacked (not folded), and warm them for a few seconds in the dry pan first so they’re pliable.
For dipping and topping, salsa and sour cream are the classics. Plain Greek yogurt is a good swap for sour cream if you want more protein. It’s tangy, thick, and adds several extra grams per spoonful. Guacamole, sliced avocado, and extra cilantro and lime wedges round it out.
Storing, freezing, and reheating quesadillas
The filling is the part worth making ahead. Mix a batch and keep it in an airtight container in the fridge for up to 4 days. When you want a quesadilla, it’s assemble, cook, done, which makes this one of the fastest weeknight dinners or lunches you can have.
Cooked quesadillas keep up to 3 days in the fridge. Reheat them in a dry skillet over medium-low heat for 2 to 3 minutes per side, or in an air fryer at 375°F for 3 to 4 minutes. Skip the microwave, which turns the tortilla soft and chewy.
To freeze, assemble the quesadillas without cooking them, wrap each one tightly in plastic wrap, and freeze for up to 3 months. Cook from frozen in a skillet over medium-low heat with a lid on for the first few minutes, so the cheese melts before the tortilla gets too dark, then uncover to crisp.
If you’re working your way through our quesadilla collection, the Ground Beef and Cheese Quesadilla is the meat-lover’s counterpart to this one. And if you’ve got black beans, corn, and taco seasoning in the pantry anyway, Taco Ground Beef Bowls put the same trio to work as a meal prep bowl.

Black Bean and Corn Quesadilla
Ingredients
Produce
- 1 lime juiced
- 3 green onions sliced
- 0.25 cup fresh cilantro roughly chopped
Dairy
- 2 cups Monterey Jack cheese freshly shredded
- 2 tbsp unsalted butter for toasting tortillas
Pantry & Canned Goods
- 15 oz black beans drained and rinsed
- 1 cup corn kernels frozen, thawed and patted dry
- 4 flour tortillas large, burrito size
Seasonings & Spices
- 1 tbsp taco seasoning store-bought
Instructions
- Thaw the corn: run it under warm water in a colander for about a minute, or microwave it for 1 minute. Spread it on a paper towel and pat it completely dry.
- In a medium bowl, stir together the lime juice and taco seasoning until it forms a loose paste. Add about one-third of the black beans and mash them into the seasoning with a fork until mostly smooth.
- Fold in the remaining whole black beans, the corn, green onions, and cilantro until everything is coated in the mashed bean paste.
- Lay the tortillas flat. On one half of each tortilla, sprinkle ¼ cup Monterey Jack, spread a quarter of the filling over it, then top with another ¼ cup cheese. Fold the empty half over and press gently.
- Melt 1 tablespoon of butter in a large skillet over medium heat. Add 2 quesadillas and cook 3 to 4 minutes, pressing gently with a spatula, until the bottom is deep golden brown.
- Flip carefully and cook another 3 to 4 minutes, until the second side is golden and the cheese is fully melted. Repeat with the remaining butter and quesadillas.
- Rest the quesadillas for 1 minute before cutting into wedges. Serve with salsa, sour cream, or Greek yogurt.