Corn, Pepper and Zucchini Quesadillas with Swiss Cheese (Vegetarian)

Originally published August 2021, updated April 2026.
I’ll be completely honest… I didn’t think this recipe was going to work. The inspiration came from a food photo I stumbled across on Foodgawker years ago. It mentioned Swiss cheese in a zucchini quesadilla and my immediate reaction was… there is absolutely no way that’s good. Swiss cheese in a quesadilla? With zucchini? Or in Mexican food? That combination made zero sense to me.
But I had a pile of courgettes in the fridge going nowhere (the summer blessings), I was bored with everything we’d been eating. Apparently I was willing to be proven wrong. I added red bell peppers and corn to round it out, crossed my fingers, and put it in the pan.
One bite in and I was completely hooked. These corn, pepper, and zucchini quesadillas with Swiss cheese have been on rotation ever since.
Btw, if you’re trying to use up the summer glut of zucchini, try this Zucchini Soup with Peas and Mint recipe.

The Hubby, Mexico, and Why We’re in Portugal Instead
The Mexicans blessed the world when they created the quesadilla. And the taco. And honestly most things involving tortillas and cheese. The hubby and I joke that we must have been a little crazy to move to Portugal instead of Mexico given how much we love Mexican food…
I mean, we make Better than Taco Bell Tacos on a regular basis and eat Fish Stick Tacos more than any self-respecting food blogger probably should admit. And don’t even get me started on Chicken Tinga Tacos. 🫣
But here we are in Portugal, with a farmers market two blocks away overflowing with summer courgettes, and a kitchen that has adopted the quesadilla as its own. Some things transcend geography.

A Brief History of the Quesadilla (Because the Name Is Everything)
The word quesadilla literally comes from queso — cheese — which tells you everything you need to know about the non-negotiables of this dish. The name alone guarantees I’m going to love it.
The quesadilla originated in colonial Mexico, where corn tortillas were filled with cheese and toasted over a comal, the flat griddle that’s been central to Mexican cooking for centuries.
Over time, the quesadilla evolved. Flour tortillas became common in northern Mexico and the US. The fillings expanded to include practically everything. But the cheese? The cheese stayed. That’s not an accident. It’s the whole point.
Which is why this recipe uses Swiss cheese where you’d normally expect queso, cheddar, or Monterey Jack… and why it works better than you’d think.
Why Swiss Cheese Works Here (Trust Me on This One)
Swiss cheese in a quesadilla sounds like a mistake. It’s not Mexican, it melts differently than cheddar, and at first glance it has no business being in this dish. I wouldn’t pair it with traditional Mexican flavors.
Here’s what happens… the mild nuttiness of Swiss pairs beautifully with the sweetness of the corn and the delicate flavor of zucchini. It doesn’t overpower the vegetables the way a sharp cheddar can. It melts into that gorgeous, stretchy layer that holds everything together. And honestly? The slightly unexpected flavor is part of what makes people ask what’s in these.
That said… don’t like Swiss or can’t find it? Use Gruyère for a similar nuttiness, or go with Monterey Jack for a more classic quesadilla vibe. Just use a cheese you’d genuinely eat on its own. That’s always the rule.

The Key to Crispy, Non-Soggy Zucchini Quesadillas
Here’s where most zucchini quesadilla recipes go wrong: zucchini releases a lot of moisture when it cooks. If you don’t deal with that moisture before it goes into the tortilla, it steams the tortilla from the inside and you end up with something soft and sad instead of golden and crispy.
Two things prevent this:
Cook the zucchini properly first. Sauté it in a hot pan until it’s soft and slightly browned — you want some color on it. That browning means moisture has cooked off and flavor has developed. Pale, barely-cooked zucchini is the enemy of a good quesadilla.
Cook the corn separately. Corn also releases liquid. Adding it to the same pan as the zucchini at the same time drops the temperature and steams everything. Cook it separately until it’s starting to dry out and brown at the edges. That’s when it’s ready to meet the zucchini.
If your filling still looks wet after cooking, a quick pat with a paper towel before it goes into the tortilla is not cheating. It’s smart.
How to Build and Cook the Quesadilla
The method here is simple but the details matter.
Use a skillet or griddle that holds heat well — cast iron is ideal. Add just a small drizzle of olive oil or a pat of butter per quesadilla, swirled to coat. Lay the tortilla flat, scatter a thin layer of Swiss cheese across the whole surface, and pile the filling on one half only. Fold the tortilla over.
Medium heat. Don’t rush it. You want the tortilla to turn deep golden and crispy before you flip — if you flip too early the cheese hasn’t melted enough to act as glue and everything falls out. Once golden on both sides, slide it onto a board and let it rest for a couple of minutes before you cut it. That rest time lets the cheese set slightly so the filling doesn’t pour out when you slice.
A pizza cutter makes clean work of slicing. And yes, you absolutely need one. It’s one of those tools that costs almost nothing and makes you wonder how you managed without it.
Grilling Them Instead
If you’re already firing up the grill for something else, these are excellent cooked outdoors. Grill the vegetables first — corn on the cob directly on the grates, zucchini sliced lengthwise and brushed with olive oil, red peppers whole until the skin blackens. Then build and finish the quesadillas on a griddle pan or metal sheet pan over the grill. The slight smokiness from the grill takes these from great to genuinely impressive.

Sour Cream vs. Greek Yogurt — The Switch Worth Making
We switched from sour cream to full-fat Greek yogurt as a dipping accompaniment years ago and never looked back. The tang is almost identical. The texture is creamier. And you get the protein boost and probiotics that sour cream doesn’t bring.
For Mexican food specifically, Greek yogurt holds up beautifully — it doesn’t water down the way low-fat versions can, and the richness stands up to spicy hot sauce alongside it. Fage or Chobani whole milk are the ones worth buying. If someone at the table can’t tell the difference, you’ve done it right.

Substitutions and Make It Your Own
The base of this recipe is flexible by design. Here’s what works:
- On the zucchini: Yellow summer squash or patty pan squash both work well in place of or alongside the zucchini. Same method, same results.
- On the corn: Fresh corn cut from the cob is slightly better than canned, but canned corn (drained and dried in the pan) is perfectly good and what most of us will use on a weeknight.
- On the pepper: If you want heat, swap the red bell pepper for your favorite fresh chili or add a diced jalapeño alongside it. If you go spicy on the pepper, dial back the red pepper flakes.
- On the cheese: Gruyère is the most natural swap for Swiss and gives a similar result. Monterey Jack is milder and melts beautifully. For something sharper, try a mild cheddar — it’ll change the flavor profile but works.
- On the tortilla: Corn tortillas for gluten-free. Any of the gluten-free flour tortillas work too, though they’re a bit more fragile when folding. Try these homemade ones.
- On the herbs: The recipe uses dried oregano, but fresh basil, rosemary, cilantro, or a small handful of fresh thyme are all excellent here. One herb at a time or a mixed handful — both work.

Serving These as Party Appetizers
These quesadillas are genuinely one of the easiest party appetizers you can make ahead. Cook them fully, cool on a wire rack — the rack keeps the bottoms from going soft — then slice and arrange on a platter at room temperature. They hold up well for a couple of hours and they disappear fast.
The wire rack step is the one most people skip and then wonder why their quesadillas are soggy on the bottom. Don’t skip it.
Are you a Swiss cheese convert yet, or still skeptical? And are you a quesadilla-for-dinner person or strictly party food only? Drop your answer in the comments… and if you add anything unexpected to yours, I want to know what it is.
Recommended Ingredients & Tools for Zucchini Quesadillas
Here’s what makes these consistently good:
Ingredients
- Full-Fat Greek Yogurt — Skip the sour cream. Full-fat Greek yogurt does everything sour cream does with more protein and probiotics. Fage Total 5% is the one we keep in the fridge at all times.
- Good Flour Tortillas — The tortilla quality matters more than people think. A thin, pliable 8-inch flour tortilla gets crispier and holds the fold better than thicker ones. Mission or Siete are reliable.
- Red Pepper Flakes — A small amount of heat balances the sweetness of the corn beautifully. Keep a good jar on hand — they’re useful in everything.
Tools
- Cast Iron Skillet — Holds heat evenly and gets the tortilla properly golden without hot spots. A 10-inch or 12-inch is ideal for 8-inch quesadillas.
- Pizza Cutter — The right tool for clean quesadilla slices. A knife drags and pulls; a pizza cutter cuts cleanly in one pass. Worth having.
- Wire Cooling Rack — Essential if you’re making these ahead for a party. Cool the cooked quesadillas on the rack instead of a plate so the bottoms stay crispy. Same reason you use it for cookies.
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. These links and other affiliate links like them do not cost you any extra when shopping but they do help us fund the creation of this site and publications.
Frequently Asked Questions About Zucchini Quesadillas
- How do I keep zucchini quesadillas from getting soggy? Two things: cook the zucchini until it’s properly browned and most of the moisture has cooked off, and cook the corn separately so it doesn’t steam everything. If the filling still looks wet, pat it with a paper towel before adding to the tortilla. And always rest the cooked quesadilla on a wire rack instead of a plate so the bottom stays crispy.
- Can I make these ahead for a party? Yes — they’re one of the best make-ahead appetizers. Cook them fully, cool on a wire rack, slice, and serve at room temperature. They hold their texture well for 1-2 hours. Don’t cover them tightly or trap steam — leave them loosely covered or uncovered until serving.
- Can I use corn tortillas instead of flour tortillas? You can, and it keeps them gluten-free. Corn tortillas are smaller and more fragile, so fold carefully and don’t overfill. They give a slightly different flavor and crispier texture — both good things.
- What cheese works best besides Swiss? Gruyère is the closest substitute and gives a similar nutty flavor with excellent melt. Monterey Jack is milder and melts beautifully. A mild cheddar works but changes the flavor profile. The rule is: use a cheese you’d eat on its own — the quesadilla only amplifies what you put in it.
- Can I grill these instead of cooking in a pan? Absolutely, and it’s fantastic. Grill the vegetables first directly on the grates, then build and finish the quesadillas on a griddle pan or metal sheet pan over the grill. The smokiness from the grill is genuinely excellent with the sweet corn and zucchini.
- Can I make these vegan? You can — leave out the cheese and the quesadilla will still work with just the vegetable filling, though you lose the “glue” that holds everything together. A generous smear of vegan cheese or a spoonful of hummus inside helps. That said, the cheese is really the point here. I’ll be honest: I find vegan quesadillas a hard sell, but if dairy’s off the table for you, it’s worth a try.

Corn, Pepper and Zucchini Quesadillas with Swiss Cheese
Ingredients
- 1 8" zucchini thinly sliced
- ½ large red bell pepper diced
- 1 14 oz (400 grams) corn* drained and rinsed
- 1 tbsp olive oil
- ¼ tsp dried oregano
- ¼ to ½ tsp dried red pepper flakes to taste
- salt and pepper to taste
- 1 cup Swiss cheese grated
- 5 8" flour tortillas
- 2 tbsp olive oil or butter divided
- sour cream for serving if desired
- hot sauce if desired
Instructions
- Heat olive oil in a large skillet over medium heat. Add zucchini, red bell pepper, oregano, and dried red pepper flakes to hot oil. Season with salt and pepper.
- Cook until zucchini is soft and slightly browned. Remove from skillet and set aside.
- Add corn to skillet. Season with salt and pepper. Cook until dry and starting to brown.
- Add zucchini mix back to the pan and stir to mix well with the corn. Remove mixture from the skillet and set aside.
- Wipe skillet clean. Then add a small drizzle of olive oil or a pat of the butter to the skillet, swirling to melt and coat the pan.
- Lay a flour tortilla into the pan. Sprinkle evenly with a small handful, about 2 tablespoons of the Swiss cheese.
- On one half of the tortilla, place one fifth of the corn and zucchini mix. Fold the other half of the tortilla over the top.
- Cook the tortilla until golden brown, then flip to brown the other side. Once browned on both sides, remove from the skillet.
- Set aside to cool for several minutes before slicing with a pizza cutter or knife into serving size pieces.
- Serve with sour cream and hot sauce on the side, if desired.
