Packed with colorful roasted vegetables and black beans, these quesadillas make a dependable weeknight dinner and a great party appetizer. This vegetarian recipe is easily adapted to be dairy-free or vegan.
At the start of a busy week, a simple, satisfying meal is exactly what you need. These roasted vegetable quesadillas bring warmth, texture, and big flavor with minimal fuss. Roasting concentrates the flavors of the onions, peppers, jalapeño and sweet potato, while spices and a handful of black beans give body and protein. A little cheese melts everything together, but you can use a dairy-free alternative to keep them vegan.
We make a big batch of seasoned roasted vegetables, fold them with beans and cheese into tortillas, and cook them in a skillet until crisp and golden. The result is basic, reliable, and delicious—perfect for weeknights, leftovers, or a casual party platter.

Tips & Tricks For These Roasted Vegetable Quesadillas
- If you roast a full batch but don’t plan to eat all the quesadillas at once, let the filling cool, then assemble the quesadillas and wrap each one individually. Store wrapped in the refrigerator and cook from chilled when you want a quick meal—just heat in a skillet until crisp and the filling is warmed through.
- Use whatever vegetables you have on hand. The combination below works beautifully, but this recipe is perfect for cleaning out the fridge—zucchini, mushrooms, corn, or eggplant all roast well and pair nicely with the spices.
- Offer a dipping sauce. Enchilada sauce is our favorite, but salsa, yogurt, or guacamole are all great options. A dip brings brightness and keeps each bite from feeling dry.

Additional Easy Dinners You Might Enjoy:
- Garlic Ginger Stir-Fry
- Mediterranean Hummus Bowls
- Coconut Chickpea Curry
- Greek Vegetarian Meatballs
- Sweet Potato & Black Bean Enchilada Stir-Fry
Did you make this recipe? Rate and review it below—I’d love to hear how it turned out.
Roasted Vegetable Quesadillas
Packed with roasted vegetables and black beans, these quesadillas are a simple, satisfying meal. They work as a family dinner or as an appetizer when you’re serving a crowd. Easily adapted for dairy-free or vegan diets by swapping the cheese.
Ingredients
For the filling:
- 1 medium red onion, sliced
- 1 medium red bell pepper, sliced
- 1 medium yellow bell pepper, sliced
- 1 medium jalapeño, seeded and sliced
- 1 large sweet potato, cut into ½ inch chunks
- 2½ tablespoons olive oil
- 4 cloves garlic, minced
- 1 teaspoon ground cumin
- ¾ teaspoon smoked paprika
- ½ teaspoon chili powder
- ¾ teaspoon fine sea salt
- ¼ teaspoon cayenne pepper (optional, to taste)
- 1 (15 ounce) can black beans, drained and rinsed
For the quesadillas:
- 10 to 12 large whole wheat flour tortillas
- 2 cups shredded cheddar cheese or dairy-free alternative
- Enchilada sauce or your preferred dip, for serving
Instructions
For the filling:
- Preheat the oven to 400ºF (200ºC).
- On a large rimmed baking sheet, combine the sliced onion, red and yellow peppers, jalapeño, and sweet potato. Drizzle with olive oil and sprinkle with minced garlic, cumin, smoked paprika, chili powder, sea salt, and cayenne. Toss to coat and spread the vegetables in a single layer.
- Roast for 20–25 minutes, stirring once halfway through, until the vegetables are tender and starting to caramelize. Remove from the oven and allow to cool briefly.
- Stir the drained black beans into the roasted vegetables. Taste and adjust seasoning with more salt or cayenne if desired.
For the quesadillas:
- Place a tortilla on a work surface and spoon a portion of the vegetable and bean mixture over half of the tortilla, leaving a small border. Sprinkle with shredded cheese, then fold the empty half over the filling to form a semicircle. Repeat with remaining tortillas.
- Heat a nonstick skillet over medium heat. When hot, cook each assembled quesadilla until golden brown and crisp on both sides and the cheese has melted, flipping once. Depending on skillet size, you can cook one at a time or two if your pan allows.
- Slice into wedges and serve warm with enchilada sauce, salsa, yogurt, or guacamole for dipping. Warming the sauce slightly before serving enhances the flavor.
Notes
Enchilada sauce is a favorite for dipping, but feel free to serve any sauce you prefer. Yield depends on how generously you fill the tortillas. The total cook time includes about 20 minutes for roasting and roughly 15 minutes for pan-frying the assembled quesadillas; skillet time varies by how many you cook at once.
Nutrition Information (estimate):
Yield: 12
Serving Size: 1
Amount Per Serving:
Calories: 266
Total Fat: 13g
Saturated Fat: 6g
Cholesterol: 20mg
Sodium: 529mg
Carbohydrates: 27g
Fiber: 6g
Sugar: 3g
Protein: 11g
Nutrition figures are estimates for informational purposes only and not a substitute for professional advice.