Vegetarian Quesadilla for a Quick Weeknight Meal

Posted on March 14, 2026

By: Amelie Grace

Delicious vegetarian quesadilla filled with colorful vegetables and melted cheese

Vegetarian Quesadillas cook in a hot pan as tortillas crisp, and the cheese melts around roasted sweet potato, beans, corn, peppers, and avocado. This is a recipe I keep on rotation when I want something filling without much effort. As they cook, the sweet potato caramelizes slightly, and the tortillas turn golden at the edges, creating a handheld dinner that works well on busy weeknights.

Why It Works

Roasting or sautéing the sweet potato concentrates its sweetness and adds light browning that contrasts with the creamy avocado. Warming the peppers and beans with taco seasoning builds a deeper savory flavor. Cooking the quesadilla in a hot pan with a little butter creates a crisp shell while keeping the inside warm and melty.

Ingredients

  • 4 Medium Flour Tortillas
  • 1 Large Sweet Potato — roasted or pan-cooked until fork-tender
  • 2 Avocados
  • 1/2 Cup Black Beans (Rinsed and Drained)
  • 1/4 Cup Corn (Rinsed and Drained )
  • 1 Mini Red Pepper
  • 1 Mini Orange Pepper
  • 1 Tsp Jalapeno (Diced-Optional )
  • 1 Tbsp Easy Homemade Taco Seasoning (Or Store Bought Mix Packer)
  • 1 Cup Cheddar or Pepper Jack Cheese — shredded for even melt
  • 1 Tbsp Butter (For Pan Frying)
  • 2 Tsp Olive Oil (Divided )
  • Fresh Cilantro
  • Lime Juice
  • Your Favorite Salsa
  • Sour Cream

How to Make It

  1. Prepare the filling: scrub and dice the sweet potato and toss with 1 tsp olive oil and the taco seasoning, then roast at 425°F or pan-sauté over medium-high heat until tender and slightly browned, about 12–15 minutes, the edges will caramelize and turn golden.
  2. Finish the filling: heat 1 tsp olive oil in a skillet over medium, add thinly sliced mini peppers and diced jalapeno, cook 3–4 minutes until softened and slightly blistered, then stir in black beans and corn until warmed through, about 2 minutes, the beans will steam and the corn will sizzle.
  3. Prep the avocado: mash the avocados with a squeeze of lime and a pinch of salt, the texture should be spreadable but still a bit chunky so it adds creaminess rather than slipping out.
  4. Assemble the quesadilla: lay a tortilla flat, spread a thin layer of mashed avocado on half, pile on roasted sweet potato and the bean-pepper mixture, sprinkle with a generous handful of shredded cheese, fold the tortilla over and press slightly, the cheese should sit between the layers.
  5. Pan-fry until crisp: heat a skillet over medium and add half the butter, place the folded quesadilla in the pan and cook 2–3 minutes per side, pressing gently, until the exterior is golden brown and the cheese has melted, you should hear a steady, low sizzle and see a bronzed surface.
  6. Rest and cut: transfer to a cutting board and let rest 1 minute so the filling settles, then slice into wedges and garnish with cilantro, a squeeze of lime, salsa and sour cream, the interior will be warm and melted without being soupy.

Nutrition at a Glance

  • Serving size: 1 quesadilla (makes 4)
  • Calories: ~500 kcal per serving
  • Protein: ~16 g
  • Carbohydrates: ~60 g
  • Fat: ~28 g
  • Fiber: ~14 g
  • Values are estimates. Results may vary depending on specific ingredients and portions used.

How to Serve It

  • Add a crisp cabbage and lime slaw on the side for a fresh, crunchy contrast.
  • Dollop salsa and sour cream on top for a bright, cooling finish.
  • Serve with a simple salad of greens, avocado, and citrus to round out the plate.
  • For a heartier meal, offer a warm bowl of a creamy bean soup alongside, such as a creamy white bean and mushroom dinner to soak up extra filling.

Storage and Reheating

  • Fridge: store cooled quesadillas in an airtight container or wrapped in foil for up to 3 days; they hold shape better when kept flat.
  • Freezer: you can freeze individual wedges in a single layer, then transfer to a bag for up to 2 months; thaw overnight in the fridge before reheating.
  • Reheating: re-crisp in a skillet over medium for 3–4 minutes per side until heated through, the exterior will regain its crunch while the interior becomes melty again.
  • Note: after resting in the fridge the flavors meld and the filling firms up, making slices easier to reheat without falling apart.

What to Do With Leftovers

  • Chop leftovers and toss with mixed greens and a zesty vinaigrette for a warm salad.
  • Layer slices in a tostada bowl with extra salsa and shredded lettuce for a quick lunch.
  • Chop and fold into scrambled eggs or an omelet for a savory breakfast boost.

Before You Start

  • Roast or pan-cook the sweet potato until it can be pierced easily, undercooked cubes will cool the filling and make melting take longer.
  • Shred the cheese yourself if you can, pre-shredded cheese contains anti-caking agents and melts less smoothly.
  • Keep the avocado slightly chunky rather than purely smooth, it prevents the quesadilla from becoming too slippery when folded.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegetarian quesadilla recipe for a quick weeknight 2026 03 14 150340 1

Vegetarian Quesadillas


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: betty-m
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Delicious and filling vegetarian quesadillas filled with roasted sweet potatoes, beans, corn, and creamy avocado. A perfect quick dinner option.


Ingredients

Scale
  • 4 Medium Flour Tortillas
  • 1 Large Sweet Potato — roasted or pan-cooked until fork-tender
  • 2 Avocados
  • 1/2 Cup Black Beans (Rinsed and Drained)
  • 1/4 Cup Corn (Rinsed and Drained)
  • 1 Mini Red Pepper
  • 1 Mini Orange Pepper
  • 1 Tsp Jalapeno (Diced – Optional)
  • 1 Tbsp Easy Homemade Taco Seasoning (Or Store Bought Mix Packer)
  • 1 Cup Cheddar or Pepper Jack Cheese — shredded for even melt
  • 1 Tbsp Butter (For Pan Frying)
  • 2 Tsp Olive Oil (Divided)
  • Fresh Cilantro
  • Lime Juice
  • Your Favorite Salsa
  • Sour Cream

Instructions

  1. Prepare the filling: scrub and dice the sweet potato and toss with 1 tsp olive oil and the taco seasoning, then roast at 425°F or pan-sauté over medium-high heat until tender and slightly browned, about 12–15 minutes, the edges will caramelize and turn golden.
  2. Finish the filling: heat 1 tsp olive oil in a skillet over medium, add thinly sliced mini peppers and diced jalapeno, cook 3–4 minutes until softened and slightly blistered, then stir in black beans and corn until warmed through, about 2 minutes, the beans will steam and the corn will sizzle.
  3. Prep the avocado: mash the avocados with a squeeze of lime and a pinch of salt, the texture should be spreadable but still a bit chunky so it adds creaminess rather than slipping out.
  4. Assemble the quesadilla: lay a tortilla flat, spread a thin layer of mashed avocado on half, pile on roasted sweet potato and the bean-pepper mixture, sprinkle with a generous handful of shredded cheese, fold the tortilla over and press slightly, the cheese should sit between the layers.
  5. Pan-fry until crisp: heat a skillet over medium and add half the butter, place the folded quesadilla in the pan and cook 2–3 minutes per side, pressing gently, until the exterior is golden brown and the cheese has melted, you should hear a steady, low sizzle and see a bronzed surface.
  6. Rest and cut: transfer to a cutting board and let rest 1 minute so the filling settles, then slice into wedges and garnish with cilantro, a squeeze of lime, salsa and sour cream, the interior will be warm and melted without being soupy.

Notes

Serve with a crisp cabbage and lime slaw for a fresh contrast. Leftovers can be turned into a warm salad or omelet.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Pan-frying
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 quesadilla
  • Calories: 500
  • Sugar: 2g
  • Sodium: 300mg
  • Fat: 28g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 14g
  • Protein: 16g
  • Cholesterol: 30mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star