Vegetarian Quesadilla with Avocado Dipping Sauce

There's nothing quite like a golden, crispy quesadilla filled with melted cheese and flavorul veggies. This vegetarian quesadilla is quick to make, kid-friendly, and great for lunch, dinner, or a hearty snack. Paired with creamy avocado-lime dipping sauce, they're a satisfying way to enjoy more vegetables without sacrificing flavor.

Whether you're cooking for yourself, feeding your family, or putting together a fun appetizer spread, this recipe is endlessly adaptable. With beans, fresh veggies, and plenty of melty cheese, you'll have a nourishing and delicious meal on the table in just 30 minutes.

(This post is sponsored by Horizon Organic.)

Overhead image of vegetarian quesadilla with avocado crema.

One of the best things about quesadillas is their flexibility. You can keep them simple with beans and cheese, or load them up with colorful vegetables for extra texture, flavor, and nutrients. This version features pinto beans for protein and fiber, plus spinach, red cabbage, radishes, and optional jalapeño for a mix of crunch and freshness.

The avocado crema sauce brings it all together. Blended with lime, cilantro, Greek yogurt, and milk, it's creamy, zesty, and ideal for dipping. I like to use whole milk for this because it adds more creamy texture. Look for Horizon Organic® - they're part of Danone North America®, a Certified B Corporation®.

If you're looking for more vegetarian Mexican-inspired meals, you might also enjoy my Vegetarian Stuffed Poblano Peppers, Root Vegetable Tacos, Creamy Vegan Corn Chowder, or Mango Cucumber Jicama Salad with Lime and Cilantro. All are flavorful, plant-forward dishes that pair well with this recipe.

Want even more vegetarian meal inspiration?

If you're looking for more ideas beyond these veggie quesadillas, I've put together a free list of 100+ plant-forward meals and snacks to make meal planning easier. These recipes are simple, satisfying, and full of variety.

Cooking a quesadilla on a skillet.

Ingredients

To make these vegetarian quesadillas, you'll need burrito-size tortillas, shredded Mexican-style cheese, and a can of pinto beans (or black beans if you prefer). Fresh vegetables like spinach, red cabbage, and radishes add crunch and color, while chili powder and optional jalapeño bring a hint of spice.

For the avocado dipping sauce, you'll blend avocado with fresh cilantro, Greek yogurt, lime juice, and a splash of milk until smooth and creamy.

Vegetarian quesadilla dipped in green sauce with carton of Horizon Organic milk behind it.

Substitutions

  • Beans: Substitute black beans, refried beans, or cooked lentils.
  • Cheese: Any good melting cheese works here. Try cheddar, Monterey jack, or a dairy-free shredded cheese for a vegan version.
  • Vegetables: Use what you have! Bell peppers, zucchini, mushrooms, or corn are all delicious additions. Instead of fresh radishes, feel free to substitute these Easy Quick Pickled Radishes for some extra zing.
  • Avocado dip: Substitute sour cream for Greek yogurt, or make it vegan with dairy-free yogurt and milk alternatives. Instead of the avocado crema, you could also swap in salsa or guacamole for dipping.
  • Tortillas: For gluten-free quesadillas, use corn tortillas instead of flour.
Dipping a vegetarian quesadilla into green avocado crema sauce.

Making Ahead and Storage

These quesadillas are best enjoyed fresh off the skillet, whent he tortillas are crisp and the cheese is gooey. That said, you can prep the bean-and-veggie filling and avocado dip ahead of time and store them in airtight containers in the fridge for up to two days. Assemble and cook the quesadillas just before serving.

If you have leftovers, store them in the fridge for up to 3 days. Reheat on a skillet over medium heat until warm and crisp again. This will keep them from getting soggy compared to microwaving.

Pinto Bean Quesadillas on wood board with avocado crema.

FAQ

What can you put in a vegetarian quesadilla?

Vegetarian quesadillas van be filled with beans, cheese, and almost any combination of vegetables you like. Spinach, peppers, mushrooms, zucchini, or corn all work well.

What are the spices in vegetarian quesadillas?

Chili powder is a classic, but you can also use cumin, smoked paprika, garlic powder, or taco seasoning to add flavor.

📖 Recipe

Vegetarian quesadilla served with avocado dipping sauce.

Vegetarian Quesadilla with Avocado Dipping Sauce

Stephanie McKercher, RDN
These vegetarian quesadillas are a family favorite. They're stuffed with beans, melty cheese, and fresh veggies, and served with a creamy avocado-lime dipping sauce. Quick to make and endlessly adaptable, they're great for lunch, dinner, or snack time.
No ratings yet
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Appetizer, dinner, lunch, Snack
Cuisine Mexican, vegetarian
Servings 2 people

Equipment

  • 12-inch skillet

Ingredients
  

Avocado Crema Dipping Sauce:

  • 1 avocado
  • ½ cup fresh cilantro
  • ½ cup Horizon Organic Whole Milk
  • ½ cup plain 5% Greek yogurt
  • 1 teaspoon grated lime peel
  • 1 tablespoon lime juice
  • Salt

Vegetarian Quesadilla:

  • 1 can pinto beans, drained and rinsed (see note)
  • ½ cup chopped spinach
  • ½ cup shredded red cabbage
  • 3 radishes, thinly sliced
  • 1 jalapeño pepper, diced (optional)
  • 1 teaspoon chili powder
  • Salt
  • 2 burrito-size tortillas
  • 1 cup shredded Mexican-style cheese

Instructions
 

  • Add avocado, cilantro, milk, Greek yogurt, lime peel, lime juice, and salt to a blender or food processor container. Cover and blend on high 1 minute, or until smooth and creamy. Set aside.
  • In a separate bowl, stir pinto beans, spinach, red cabbage, radishes, jalapeño pepper (if using), chili powder, and salt.
  • Place a tortilla in a 12-inch greased skillet over low-medium heat. Add half of the bean filling and cheese to one side of the tortilla and fold the tortilla over to cover the filling. Cook for 4 minutes or until the bottom turns golden brown, and then flip and cook for an additional 3 minutes, or until both sides are golden brown and the cheese is melted. Transfer to a cutting board and slice in half if desired. Repeat with the remaining tortilla and filling ingredients.
  • Serve cooked quesadillas with avocado crema for dipping.

Notes

  • Making ahead: These quesadillas are best enjoyed fresh, but you can prep the bean-and-veggie filling and avocado dip ahead of time and store them in airtight containers in the fridge for up to 2 days. Assemble and cook the quesadillas just before serving.
  • Storage: If you have leftovers, store them in an airtight container in the fridge for up to 3 days. Reheat on a skillet over medium heat until warm and crisp again.
  • Gluten-free: Use corn tortillas instead of flour.
Did you try this recipe?Please consider Leaving a Review!

Share this post:

More From the Blog:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




I accept the Privacy Policy

This site uses Akismet to reduce spam. Learn how your comment data is processed.