Here’s my go-to cheese quesadilla recipe, made with corn tortillas that get nice and crispy, melty cheese that pulls into perfect strings, and a simple technique that works every time.
These quesadillas are what my kids ask for when they want a quick lunch or after-school snack. I usually make a big batch because they disappear so fast – and let’s be honest, who doesn’t love munching on leftover quesadillas while standing at the kitchen counter?

Why You’ll Love These Cheese Quesadillas
- Budget-friendly meal – Using simple ingredients like corn tortillas, cheese, and vegetables, these quesadillas are perfect for feeding a family without breaking the bank.
- Customizable filling – You can easily swap out or add ingredients based on what you have in your fridge – from different cheese blends to various vegetables or beans.
- Kid-friendly dinner – The combination of melty cheese and crispy tortillas makes these quesadillas a hit with children, while the added vegetables and beans provide extra nutrition.
- Great for meal prep – You can prepare the fillings ahead of time and quickly assemble the quesadillas whenever you need a quick lunch or dinner.
- Naturally gluten-free – Made with corn tortillas instead of flour ones, these quesadillas are perfect for anyone avoiding gluten in their diet.
What Kind of Mexican Cheese Should I Use?
When it comes to Mexican cheese for quesadillas, you’ve got several tasty options that will melt beautifully. Oaxaca cheese is traditional and melts like a dream – it’s basically the Mexican version of string cheese. If you can’t find Oaxaca, Chihuahua cheese is another great melting cheese that’s perfect for quesadillas. The most widely available option is probably Monterey Jack, which works really well too. For the best results, try to avoid pre-shredded cheese and grate it yourself, since the anti-caking agents in pre-shredded cheese can affect how smoothly it melts.

Options for Substitutions
This quesadilla recipe is super adaptable and you can make several easy swaps:
- Corn tortillas: While corn tortillas give these quesadillas an authentic taste, you can use flour tortillas instead. Just note that flour tortillas are usually bigger, so you’ll need fewer of them and might want to increase the filling amounts.
- Mexican cheese blend: No Mexican cheese blend? Try using cheddar, Monterey Jack, or a combination of both. Pepper Jack adds a nice kick if you like it spicy. Just make sure to use a good melting cheese.
- Black beans: Feel free to swap black beans with pinto beans or refried beans. You can even skip the beans altogether if you prefer.
- Frozen spinach: Fresh spinach works great too – just cook it down first. You can also try other greens like Swiss chard or kale, or skip the greens and add extra beans instead.
- Vegetable oil: Any neutral cooking oil works here – canola, avocado, or even olive oil are good options.
- Butter: You can use all oil instead of the butter-oil combination, though butter adds nice flavor. For a dairy-free version, use just oil or plant-based butter.
Watch Out for These Mistakes While Cooking
The biggest challenge when making quesadillas with corn tortillas is preventing them from cracking or breaking – warming your tortillas in a dry skillet for 20-30 seconds per side makes them more pliable and easier to work with. Another common mistake is overloading your quesadillas with filling, which can lead to messy spillage and uneven cooking – stick to about 2-3 tablespoons of filling per tortilla for the perfect balance. When cooking your quesadillas, keep the heat at medium-low rather than high, as corn tortillas can burn quickly while leaving the cheese unmelted. For the crispiest results, use just enough oil to lightly coat the pan, and press down gently with a spatula while cooking to ensure even contact with the heat and proper melting of the cheese.

What to Serve With Cheese Quesadillas?
These cheesy quesadillas are perfect with classic Mexican side dishes that add freshness and kick to your meal. A simple bowl of Mexican rice makes the meal more filling, while a scoop of guacamole adds creamy richness that complements the melted cheese. I love serving these with a fresh corn and black bean salad dressed with lime juice and cilantro – it adds nice crunch and color to the plate. For something super simple, a basic green salad with cilantro-lime dressing works great too, or you can go all out with some Mexican-style street corn topped with mayo, chili powder, and more cheese.
Storage Instructions
Keep Fresh: Got leftover quesadillas? Place them in an airtight container with wax paper between each one to prevent sticking. They’ll stay good in the fridge for up to 3 days. The filling might make them a bit softer over time, but they’re still perfectly good for quick lunches or snacks!
Freeze: These quesadillas are great for freezing! Let them cool completely, then wrap each one individually in foil or plastic wrap. Pop them in a freezer bag and they’ll keep for up to 2 months. It’s super handy for busy weeknight dinners or last-minute meals.
Warm Up: To get your quesadillas crispy again, warm them in a dry skillet over medium heat for about 2 minutes per side. If they’re frozen, thaw them in the fridge overnight first. You can also use a toaster oven – just keep an eye on them to prevent burning. Skip the microwave if you can, as it tends to make them soggy.
| Preparation Time | 10-15 minutes |
| Cooking Time | 30-45 minutes |
| Total Time | 40-60 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 60-70 g
- Fat: 110-120 g
- Carbohydrates: 160-180 g
Ingredients
For the caramelized onions:
- 2 large onions (thinly sliced)
- 1 tbsp vegetable oil (or olive oil)
- 1 tbsp butter
For the quesadillas:
- 1 1/2 tbsp vegetable oil
- 1/2 can black beans, drained (rinsed well)
- 2 cups shredded Mexican cheese (I like Cacique brand)
- 1 1/2 tbsp butter
- 12 oz thawed frozen spinach (squeezed dry)
- 24 corn tortillas (4 inches each, for easy handling)
For serving (optional):
- cilantro (freshly chopped)
- sour cream
- salsa (for dipping)
Step 1: Caramelize the Onions
In a 10-inch nonstick skillet, heat 1 tablespoon of oil and 1 tablespoon of butter over medium-low heat.
Add sliced onions to the pan and cook gently, stirring every few minutes, until they are soft and golden brown.
This process should take about 25-30 minutes.
Once done, set the caramelized onions aside.
Step 2: Prepare the Skillet or Griddle
Take a 12-inch nonstick skillet or griddle and heat it over medium heat.
Add 1/2 tablespoon of butter and allow it to fully melt.
Use a spatula to spread the melted butter over the surface of the pan to ensure even cooking for the tortillas.
Step 3: Assemble and Cook Quesadillas
Add as many corn tortillas as will fit in your preheated pan.
On each tortilla, evenly distribute a small amount of black beans, caramelized onions, spinach, and cheese.
Cover each tortilla with a second one on top.
Cook until the bottom tortilla is crispy and browned in spots and the cheese has almost melted.
Step 4: Finish Cooking the Quesadillas
Using a pastry brush, lightly brush vegetable oil over the top tortillas.
Carefully flip the quesadillas over and cook until the second side is lightly browned.
Once cooked, transfer the quesadillas to a serving plate.
Repeat the steps for additional batches of quesadillas until all are cooked.
Step 5: Serve and Enjoy
Once all the quesadillas are cooked, serve them as they are, or enhance them with toppings like your favorite salsa, sour cream, and/or chopped cilantro.
Enjoy your delicious, homemade quesadillas!