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.)

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.

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.

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.

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.

FAQ
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.
Chili powder is a classic, but you can also use cumin, smoked paprika, garlic powder, or taco seasoning to add flavor.
📖 Recipe

Vegetarian Quesadilla with Avocado Dipping Sauce
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.

