Finding a weeknight dinner that’s both satisfying and packed with vegetables can feel like an impossible task. Between work schedules, after-school activities, and the general chaos of everyday life, it’s tough to get a healthy meal on the table that everyone will actually enjoy.
That’s where these grilled vegetable quesadillas come in handy. They’re loaded with smoky grilled veggies, gooey melted cheese, and bright pesto flavor, plus they come together in less time than it takes to order takeout. Even better, you can easily swap in whatever vegetables you have sitting in your fridge.

Why You’ll Love These Grilled Vegetable Quesadillas
- Quick weeknight meal – Ready in just 25-35 minutes, these quesadillas are perfect when you need something fast but don’t want to sacrifice flavor or nutrition.
- Packed with vegetables – With zucchini, squash, mushrooms, peppers, and onions, you’re getting a ton of veggies in every bite without it feeling like you’re eating a salad.
- Vegetarian-friendly – This recipe is a satisfying meatless option that even meat-lovers will enjoy, making it great for feeding a crowd with different preferences.
- Customizable – You can easily swap out vegetables based on what you have in your fridge or what’s in season at the market.
- Flavorful and filling – The combination of grilled veggies, melty mozzarella, and pesto creates a satisfying meal that won’t leave you hungry an hour later.
What Kind of Tortillas Should I Use?
For grilled vegetable quesadillas, you have plenty of options when it comes to tortillas. I used ancient grains tortillas for this recipe, but regular flour tortillas work just as well and are usually easier to find at most grocery stores. If you’re looking for a healthier option, whole wheat tortillas are a solid choice, and they hold up nicely to all those grilled veggies. The key is to use large tortillas so you have enough room to pack in all that cheesy, veggie goodness without everything spilling out when you fold them. Just make sure your tortillas are fresh and pliable – stale tortillas tend to crack when you try to fold them, which can make flipping them a bit tricky.

Options for Substitutions
This recipe is really forgiving and works well with whatever you have on hand:
- Tortillas: Any large flour tortillas will work here – whole wheat, spinach, or regular white tortillas are all good choices. Just make sure they’re large enough to hold all those grilled veggies.
- Vegetables: Feel free to mix and match your veggies based on what’s in your fridge. Eggplant, asparagus, cherry tomatoes, or even broccoli florets work great on the grill. Just slice everything to similar thickness so they cook evenly.
- Portobello mushrooms: Regular button mushrooms, cremini, or shiitake mushrooms are all fine substitutes. Slice them a bit thicker if using smaller mushrooms so they don’t fall through the grill grates.
- Mozzarella cheese: Monterey Jack, cheddar, pepper jack, or a Mexican cheese blend all melt nicely and add good flavor. You could also try crumbled feta or goat cheese for a tangier taste.
- Pesto: If you’re not a pesto fan or don’t have any, try hummus, chimichurri, or even a simple garlic butter spread instead. Each brings its own flavor to the quesadilla.
Watch Out for These Mistakes While Grilling
The biggest mistake people make with grilled vegetable quesadillas is not drying the vegetables properly after grilling, which leads to a soggy quesadilla that won’t crisp up – pat them down with paper towels before assembling to avoid this problem.
Another common error is overcrowding the tortilla with too many vegetables, making it impossible to fold and flip without everything spilling out, so stick to a thin, even layer and save any extras for a second quesadilla.
Don’t skip salting your zucchini and squash before grilling, as these vegetables release a lot of water when cooked – the salt helps draw out excess moisture and prevents a watery filling.
Finally, make sure your pan or press is hot enough before adding the quesadilla (medium-high heat works best), otherwise the cheese won’t melt properly and the tortilla will turn tough instead of getting that nice golden crisp.

What to Serve With Grilled Vegetable Quesadillas?
I love serving these quesadillas with a simple side of sour cream and salsa for dipping – the cool creaminess balances out the grilled veggies perfectly. A fresh side salad with mixed greens, cherry tomatoes, and a lime vinaigrette keeps things light and adds a nice crunch. If you want something heartier, black beans or refried beans on the side make it feel like a complete meal. For extra flavor, try adding some guacamole or a sprinkle of fresh cilantro and a squeeze of lime juice right before serving.
Storage Instructions
Store: These quesadillas are best enjoyed fresh and crispy, but you can store leftovers in an airtight container in the fridge for up to 3 days. If you want to prep ahead, you can grill all the vegetables and keep them in the fridge for 4-5 days, then assemble and cook the quesadillas when you’re ready to eat.
Freeze: You can freeze assembled but uncooked quesadillas for up to 2 months. Just wrap each one individually in parchment paper, then place in a freezer bag. Cook them straight from frozen, adding a few extra minutes to the cooking time.
Crisp Up: To bring back that crispy texture, skip the microwave and reheat your quesadilla in a dry skillet over medium heat for 2-3 minutes per side. You can also use an air fryer at 350°F for about 3-4 minutes, which really helps the tortilla get crispy again.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1500-1700
- Protein: 55-65 g
- Fat: 80-95 g
- Carbohydrates: 130-150 g
Ingredients
For the grilled vegetables:
- 2 zucchini (sliced into 1/2-inch thick rounds)
- 2 yellow squash (sliced into 1/2-inch thick rounds)
- 4 large portobello mushrooms (stems removed)
- 4 red bell peppers
- 1 large red onion (cut into 1/2-inch thick wedges)
- 1 tsp Morton Kosher salt
- 1/2 tsp freshly cracked black pepper
- 1 tbsp balsamic glaze (optional for finishing)
For the assembly:
- 4 large flour tortillas
- 1 1/2 cups shredded mozzarella
- 1/2 cup shredded parmesan cheese
- 8 tbsp basil pesto
Step 1: Prepare and Season Vegetables for Grilling
- 2 zucchini, sliced into 1/2-inch rounds
- 2 yellow squash, sliced into 1/2-inch rounds
- 4 large portobello mushrooms, stems removed
- 4 red bell peppers, quartered and seeded
- 1 large red onion, cut into 1/2-inch wedges
- 1 tsp Morton Kosher salt
- 1/2 tsp freshly cracked black pepper
Slice the zucchini and yellow squash into 1/2-inch thick rounds, keeping the portobello mushroom caps whole with stems removed, and cut the red bell peppers into quarters removing the seeds.
Cut the red onion into 1/2-inch thick wedges.
Pat all vegetables dry with paper towels, then season generously with kosher salt and freshly cracked black pepper on both sides.
This prep work ensures even seasoning and helps the vegetables develop a nice char on the grill.
Step 2: Grill Vegetables Until Charred and Marked
- seasoned vegetables from Step 1
Heat your grill to 300-350°F.
Place all seasoned vegetables directly on the grill grates.
Grill for 3-4 minutes per side until you see nice char marks and the vegetables are tender.
The peppers will take slightly longer and should be charred on the outside; this charring adds incredible depth of flavor.
I like to grill the mushrooms last since they absorb heat differently than the other vegetables.
Step 3: Cool and Process Grilled Peppers
- grilled vegetables from Step 2
Transfer all grilled vegetables to a cutting board to cool slightly.
Once the peppers are cool enough to handle, gently peel away the charred skin, then remove any remaining seeds and rinse under cool water.
Chop the peppers into bite-sized pieces.
Chop or slice the remaining vegetables (zucchini, squash, mushrooms, and onions) into manageable pieces for the quesadillas.
Set all vegetables aside.
Step 4: Assemble Quesadillas with Pesto and Cheese
- 4 large flour tortillas
- 8 tbsp basil pesto
- 1 1/2 cups shredded mozzarella
- 1/2 cup shredded parmesan cheese
- chopped grilled vegetables from Step 3
Lay out one flour tortilla on a clean surface and spread 2 tablespoons of basil pesto evenly over the entire tortilla.
On one half of the tortilla, arrange about 1/4 of the chopped grilled vegetables, then sprinkle 1/4 of the mozzarella (about 3-4 tablespoons) and 2 tablespoons of parmesan cheese over the vegetables.
Fold the tortilla in half to create a half-moon shape, pressing gently to secure.
Repeat this process with the remaining three tortillas and ingredients.
Step 5: Pan-Sear Quesadillas Until Golden and Crispy
- assembled quesadillas from Step 4
Heat a large skillet or griddle over medium-high heat.
Once hot, place one assembled quesadilla in the pan and cook for 3 minutes until the bottom is golden brown and crispy.
Carefully flip and cook the other side for another 3 minutes until both sides are evenly browned and the cheese has melted.
I recommend using a wide spatula to flip these—it makes the process much easier and prevents the filling from spilling out.
Repeat with the remaining quesadillas, working in batches if needed to avoid overcrowding the pan.
Step 6: Finish and Serve
- cooked quesadillas from Step 5
- 1 tbsp balsamic glaze
Transfer the cooked quesadillas to a cutting board and let them rest for 1-2 minutes.
Cut each quesadilla into four triangular pieces.
If desired, drizzle lightly with balsamic glaze for a finishing touch.
Serve immediately while the cheese is still warm and gooey.
Classic Grilled Vegetable Quesadillas
Ingredients
For the grilled vegetables
- 2 zucchini (sliced into 1/2-inch thick rounds)
- 2 yellow squash (sliced into 1/2-inch thick rounds)
- 4 large portobello mushrooms (stems removed)
- 4 red bell peppers
- 1 large red onion (cut into 1/2-inch thick wedges)
- 1 tsp Morton Kosher salt
- 1/2 tsp freshly cracked black pepper
- 1 tbsp balsamic glaze (optional for finishing)
For the assembly
- 4 large flour tortillas
- 1 1/2 cups shredded mozzarella
- 1/2 cup shredded parmesan cheese
- 8 tbsp basil pesto
Instructions
- Slice the zucchini and yellow squash into 1/2-inch thick rounds, keeping the portobello mushroom caps whole with stems removed, and cut the red bell peppers into quarters removing the seeds. Cut the red onion into 1/2-inch thick wedges. Pat all vegetables dry with paper towels, then season generously with kosher salt and freshly cracked black pepper on both sides. This prep work ensures even seasoning and helps the vegetables develop a nice char on the grill.
- Heat your grill to 300-350°F. Place all seasoned vegetables directly on the grill grates. Grill for 3-4 minutes per side until you see nice char marks and the vegetables are tender. The peppers will take slightly longer and should be charred on the outside; this charring adds incredible depth of flavor. I like to grill the mushrooms last since they absorb heat differently than the other vegetables.
- Transfer all grilled vegetables to a cutting board to cool slightly. Once the peppers are cool enough to handle, gently peel away the charred skin, then remove any remaining seeds and rinse under cool water. Chop the peppers into bite-sized pieces. Chop or slice the remaining vegetables (zucchini, squash, mushrooms, and onions) into manageable pieces for the quesadillas. Set all vegetables aside.
- Lay out one flour tortilla on a clean surface and spread 2 tablespoons of basil pesto evenly over the entire tortilla. On one half of the tortilla, arrange about 1/4 of the chopped grilled vegetables, then sprinkle 1/4 of the mozzarella (about 3-4 tablespoons) and 2 tablespoons of parmesan cheese over the vegetables. Fold the tortilla in half to create a half-moon shape, pressing gently to secure. Repeat this process with the remaining three tortillas and ingredients.
- Heat a large skillet or griddle over medium-high heat. Once hot, place one assembled quesadilla in the pan and cook for 3 minutes until the bottom is golden brown and crispy. Carefully flip and cook the other side for another 3 minutes until both sides are evenly browned and the cheese has melted. I recommend using a wide spatula to flip these—it makes the process much easier and prevents the filling from spilling out. Repeat with the remaining quesadillas, working in batches if needed to avoid overcrowding the pan.
- Transfer the cooked quesadillas to a cutting board and let them rest for 1-2 minutes. Cut each quesadilla into four triangular pieces. If desired, drizzle lightly with balsamic glaze for a finishing touch. Serve immediately while the cheese is still warm and gooey.