Hi friends! If you’ve been looking for an easy, wholesome, and downright delicious recipe to add to your weeknight rotation, I’ve got you covered with these Vegetarian Quesadillas.
I’ll be honest: quesadillas are one of those meals I lean on when life gets busy. You know those nights when you open the fridge and think, “What on earth am I going to make?” That’s when quesadillas save the day. They’re quick, they’re customizable, and everyone in my family loves them—yes, even my picky eater.
This version is extra special because it’s packed with roasted sweet potato, creamy avocado, beans, corn, and melty cheese. It’s hearty enough to feel like comfort food but still light and nourishing. And the best part? It’s the kind of meal you can whip up in under 30 minutes with simple ingredients you probably already have on hand.
So grab your tortillas, because tonight we’re making the best vegetarian quesadillas you’ve ever had.
Why You’ll Love These Vegetarian Quesadillas
Before we dive into the ingredients, let me tell you why this recipe is a keeper in my kitchen:
- Family-friendly: My kids ask for these by name, and I don’t mind making them because they’re so easy.
- Flexible: You can sneak in any veggies you have lingering in your fridge. Mushrooms, spinach, zucchini—it all works.
- Quick to make: Dinner on the table in under 30 minutes? Yes, please.
- Kid-approved: The sweetness from the potato and creaminess of the avocado make this perfect for little taste buds.
- Customizable for spice-lovers: Just toss in some jalapeño or chili powder for an extra kick.
And let’s be honest—quesadillas are also one of those meals that make you look like you tried harder than you actually did. My kind of dinner.
Ingredients for the Best Vegetarian Quesadillas

Here’s everything you’ll need:
- 4 medium flour tortillas
- 1 large sweet potato
- 2 avocados
- ½ cup black beans, rinsed and drained
- ¼ cup corn, rinsed and drained
- 1 mini red pepper
- 1 mini orange pepper
- 1 teaspoon jalapeño, diced (optional)
- 1 tablespoon taco seasoning (homemade or store-bought)
- 1 cup cheddar or pepper jack cheese
- 1 tablespoon butter (for pan frying)
- 2 teaspoons olive oil, divided
Suggested toppings
- Fresh cilantro
- Lime juice
- Your favorite salsa
- Sour cream
I like to serve these with extra avocado or homemade guacamole. If you need a quick and easy version, check out my avocado toast recipe for inspiration.
Step-by-Step: How to Make Vegetarian Quesadillas
Step 1. Cook the sweet potato
- Poke a few holes in the potato with a fork.
- Drizzle with 1 teaspoon olive oil and sprinkle lightly with salt and pepper.
- Wrap in a paper towel and microwave for 8 minutes, or until tender.
Tip: You can also roast the sweet potato in the oven for a deeper flavor, but when I’m in a rush, the microwave works beautifully.
Step 2. Prepare the veggie filling
- Dice your peppers and jalapeño (if you like spice, leave a few seeds in).
- In a large skillet, cook them with 1 teaspoon olive oil for 5–7 minutes until softened.
- Stir in the black beans, corn, and taco seasoning.
- Cook another 3 minutes until fragrant.
- Remove from heat and set aside.
Tip: This filling is also delicious in tacos or burrito bowls—make extra if you want leftovers for tomorrow’s lunch.
Step 3. Assemble the quesadillas
- Spread a light layer of butter on one side of each tortilla.
- On the other side, spread 3 tablespoons of mashed sweet potato.
- Mash ½ an avocado on top of the potato layer.
- Add about ¼ cup of the veggie-bean mixture.
- Sprinkle generously with cheese.
- Place the tortilla, butter side down, in a skillet. Cook over medium heat until golden and crispy.
- Carefully fold the tortilla in half and press gently with a spatula.
- Repeat with the remaining tortillas.
Tip: Keep cooked quesadillas warm in the oven at 200°F while you finish the rest.
Step 4. Slice and serve
Cut into wedges and serve warm with your favorite toppings—salsa, sour cream, or a squeeze of lime. I also love pairing these with my Mexican street cauliflower as a side dish.

Family-Friendly Tips for Success
- Make it kid-friendly: If your kids aren’t into spice, skip the jalapeño. You can always add hot sauce to your own plate later.
- Turn it into a quesadilla bar: Lay out all the fillings—beans, peppers, cheese, avocado—and let everyone build their own. My kids love the DIY aspect.
- Prep ahead: Cook the sweet potato and veggies earlier in the day. At dinner time, just assemble and pan-fry.
- Cheese swap: Pepper jack adds a nice kick, but mozzarella or cheddar works just as well for a mild version.
Variations on Vegetarian Quesadillas
These quesadillas are flexible, so play around with them. Some of my favorite variations:
- Vegetarian fajita quesadilla: Add sautéed onions, peppers, and mushrooms for a fajita twist.
- Veggie quesadilla Indian style: Try stuffing them with spiced potatoes, peas, and paneer for a fusion flavor.
- Breakfast quesadillas: Add scrambled eggs and spinach for a protein boost in the morning.
- Kid-friendly quesadillas: Keep it simple with beans, cheese, and a touch of sweet potato.
Storage and Leftover Tips
These keep surprisingly well, which makes them a great meal prep option.
- Fridge: Store in an airtight container for up to 3 days.
- Reheat: Warm in a skillet for the best crispiness (the microwave works in a pinch, but they’ll be softer).
- Freezer: Assemble quesadillas but don’t cook them. Wrap in foil and freeze for up to 2 months. Cook straight from frozen.
FAQs About Vegetarian Quesadillas
What goes in a quesadilla vegetarian?
Anything you like—beans, cheese, sweet potatoes, mushrooms, zucchini, peppers, and corn are all popular choices.
What to put in a quesadilla besides meat?
Try black beans, lentils, roasted vegetables, tofu, or paneer. They add plenty of protein and flavor.
What vegetables are good in a quesadilla?
Bell peppers, mushrooms, onions, zucchini, spinach, and corn are my go-tos.
Can vegetarians eat quesadillas?
Yes! Just make sure they’re filled with plant-based ingredients. Cheese is traditional, but you can also use vegan cheese for a dairy-free option.

More Vegetarian Recipes to Try
If you loved these quesadillas, here are a few more recipes you might enjoy:
- Vegan Chickpea Omelette – high-protein and filling.
- Avocado Toast Recipe – perfect for breakfast or lunch.
- Mexican Street Cauliflower – a flavorful side with Mexican-inspired flair.
Final Thoughts
There you have it—my go-to recipe for Vegetarian Quesadillas. They’re simple, satisfying, and endlessly customizable. Honestly, these quesadillas are one of those meals I can make without thinking, and every single time, my family clears their plates.
If you try this recipe, I’d love to hear how it goes! Share your version in the comments, tag me on Instagram, or save it to your Pinterest board for later.
Happy cooking, and from my kitchen to yours—thank you for being here.
Print
Vegetarian Quesadillas – A Family-Friendly Recipe You’ll Make on Repeat
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
These Vegetarian Quesadillas are cheesy, hearty, and filled with sweet potato, beans, corn, and creamy avocado. They’re quick, customizable, and a total weeknight win the whole family will love.
Ingredients
- 4 medium flour tortillas
- 1 large sweet potato
- 2 avocados
- ½ cup black beans, rinsed and drained
- ¼ cup corn, rinsed and drained
- 1 mini red pepper, diced
- 1 mini orange pepper, diced
- 1 teaspoon jalapeño, diced (optional)
- 1 tablespoon taco seasoning
- 1 cup cheddar or pepper jack cheese
- 1 tablespoon butter (for pan frying)
- 2 teaspoons olive oil, divided
- Salt and pepper, to taste
- Suggested toppings: fresh cilantro, lime juice, salsa, sour cream
Instructions
- Pierce the sweet potato with a fork, drizzle with 1 teaspoon olive oil, season with salt and pepper, and microwave for 8 minutes or until soft.
- In a skillet, heat 1 teaspoon olive oil and sauté diced peppers and jalapeño for 5–7 minutes until soft. Stir in black beans, corn, and taco seasoning. Cook for 3 more minutes. Set aside.
- Spread butter on one side of each tortilla. On the other side, spread mashed sweet potato, mashed avocado, veggie filling, and shredded cheese.
- Place tortillas butter-side down in a skillet over medium heat. Cook until golden, fold in half, and press with a spatula. Repeat for remaining tortillas.
- Optional: Keep cooked quesadillas warm in a 200°F oven while finishing the rest.
- Slice into wedges and serve warm with desired toppings like salsa, sour cream, or lime.
Notes
These quesadillas are super flexible—add mushrooms, spinach, or extra cheese as you like. Make it spicy with chili flakes or jalapeños. Keep leftovers in the fridge for 3 days or freeze uncooked for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 quesadilla
- Calories: 380
- Sugar: 5g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 20mg
Keywords: vegetarian quesadilla, sweet potato quesadilla, family dinner, meatless meal, quick dinner, weeknight recipe





