
Vegetarian tostadas are my absolute go-to when I need dinner on the table fast but still want something that feels special and satisfying. Trust me, these crispy, loaded tostadas are so good that even my meat-loving husband Henry asks for them at least twice a month!
I love how incredibly versatile this recipe is. The combination of crispy tortillas, creamy refried beans, and fresh toppings creates the perfect balance of textures and flavors. Plus, with just a handful of simple ingredients and about 20 minutes, you’ve got a restaurant-quality meal that’ll have everyone asking for seconds.
These vegetarian Mexican recipes are exactly what I need on those busy weeknights when Isabella has soccer practice, Emma has dance, and Noah needs help with homework. The best part? Everyone can customize their own tostadas with their favorite toppings, which means less complaining and more happy faces around the dinner table. If you’re looking for more quick vegetarian options, you’ll want to check out my black bean sweet potato enchiladas for another family favorite.
Why You’ll Love These Vegetarian Tostadas
- Ready in just 20 minutes from start to finish
- Budget-friendly ingredients you probably already have in your pantry
- Customizable toppings that let everyone build their perfect tostada
- High in protein from the beans, keeping you full and satisfied
- Crispy, crunchy texture that’s way better than store-bought tostada shells
- Kid-approved and perfect for picky eaters who can choose their own toppings

Ingredients You’ll Need for Vegetarian Tostadas
For the base:
- 8 whole wheat or corn tortillas (I prefer corn for authentic flavor)
- 1 15oz can refried beans
- 1/4 teaspoon cumin
- 1/4 teaspoon garlic powder
- 1/4 teaspoon chili powder
- 1 15oz can black beans, rinsed and drained
For the toppings:
- 2 avocados, pitted, peeled, and mashed
- 1 cup pico de gallo
- 1/3 cup crumbled feta or cojita cheese
- Fresh cilantro, chopped (optional)
The beauty of healthy tostadas is that you can swap ingredients based on what you have on hand. No pico de gallo? Use salsa. Don’t have avocados? Add sour cream or Greek yogurt instead.
How to Make Perfect Vegetarian Tostadas
Step 1: Prep your oven
Set your oven to broil and line a baking sheet with foil. This makes cleanup so much easier (and honestly, who has time for scrubbing pans on a weeknight?).
Step 2: Toast the tortillas
Place your tortillas on the prepared baking sheet and bake them in the preheating oven for 2-3 minutes. Keep a close eye on them because they can go from perfectly toasted to burnt pretty quickly! You want them lightly browned and just starting to crisp around the edges.

Step 3: Season the beans
While your oven heats up, combine the refried beans with cumin, garlic powder, and chili powder in a small bowl. This simple step adds so much flavor and takes these quick vegetarian dinner tostadas from good to absolutely amazing.
Step 4: Build your base
Remove the tortillas from the oven and spread about 3 tablespoons of your seasoned refried beans on each one. Then add about ¼ cup of black beans on top. The combination of refried beans tostadas creates that classic Mexican restaurant flavor we all love.
Step 5: Crisp them up
Place the topped tortillas back in the oven on the middle rack and broil for 3 minutes. You’re looking for crispy edges and heated-through beans that are just starting to bubble.
Step 6: Add the fresh toppings
Remove from the oven and top each tostada with mashed avocado, pico de gallo, crumbled feta or cojita cheese, and fresh cilantro if you’re using it. The contrast between the hot, crispy base and the cool, fresh toppings is what makes these avocado tostadas so irresistible.
Storage and Reheating Tips for Vegetarian Tostadas
Here’s the thing about tostadas: they’re really best eaten fresh. The crispy tortilla starts to get soggy once you add the toppings, so I don’t recommend storing assembled tostadas.
However, you can prep the components ahead of time! Store the seasoned refried beans in an airtight container in the fridge for up to 3 days. Keep your black beans separate in another container. When you’re ready to eat, just crisp up fresh tortillas and assemble.
If you absolutely must store leftovers, keep all the components separate and reheat the bean-topped tortillas in the oven at 350°F for about 5 minutes before adding fresh toppings.
Tips and Variations for Perfect Vegetarian Tostadas
Make them spicier: I love adding a few dashes of hot sauce or some sliced jalapeños on top. Sometimes I’ll even mix a little chipotle powder into the refried beans for extra kick.
Switch up the cheese: While feta and cojita are traditional, I’ve also used shredded Mexican blend cheese, pepper jack for heat, or even some crumbled queso fresco.
Add more veggies: Shredded lettuce, diced tomatoes, sliced radishes, or pickled red onions all make fantastic additions. Isabella especially loves when I add corn kernels to the black beans.
Try different beans: Pinto beans work wonderfully in place of black beans, or you could use a can of seasoned beans to save even more time.
Make it vegan: Simply skip the cheese or use a dairy-free alternative. The avocado provides plenty of creaminess on its own.
Protein boost: If you want even more protein, add a fried egg on top or some seasoned tofu crumbles mixed in with the beans.

Vegetarian Tostadas FAQs
Can I use flour tortillas instead of corn or whole wheat tortillas?
Yes, you can definitely use flour tortillas! They’ll work just fine and still get nice and crispy. However, I find that corn or whole wheat tortillas give you that authentic tostada texture and flavor that really makes this dish special. Corn tortillas also tend to get crispier and hold up better under all those delicious toppings.
Can I substitute the feta cheese with a different cheese?
Absolutely! While I love the tangy flavor of feta, you have lots of options here. Cojita cheese is the most traditional choice for vegetarian Mexican recipes like this. Goat cheese works beautifully too, or you could go with shredded Mexican blend cheese, Monterey Jack, or even pepper jack if you like things spicy. For a dairy-free version, there are some great plant-based cheese alternatives available now.
Can I make the refried beans from scratch?
Yes, and I actually do this sometimes when I have extra time on the weekend! Cook dried pinto beans until soft, then mash them with some of the cooking liquid, garlic, cumin, and a bit of oil or butter. It’s more work than opening a can, but the flavor is incredible. You can make a big batch and freeze portions for future quick vegetarian dinner nights.
Conclusion
These vegetarian tostadas have become a staple in our house for good reason. They’re quick, customizable, budget-friendly, and absolutely delicious. Whether you’re cooking for picky kids or hosting friends for a casual dinner, these healthy tostadas never disappoint.
The combination of crispy tortillas, seasoned beans, and fresh toppings creates a meal that’s both satisfying and nutritious. Plus, at just 20 minutes from start to finish, you’ll have dinner on the table faster than ordering takeout!
Give this recipe a try and let me know how it goes! Be sure to tag me on Instagram with your tostada creations. I love seeing how you make this recipe your own.
More Mexican-Inspired Recipes You’ll Love
- Slow Cooker Chicken Tacos Recipe
- Chicken Enchilada Rice Casserole Recipes
- Easy Crock Pot Birria Tacos
Happy cooking


Vegetarian Tostadas
- Total Time: 20 minutes
- Yield: 8 tostadas 1x
- Diet: Vegetarian
Description
Crispy, loaded vegetarian tostadas with seasoned refried beans, black beans, and fresh toppings. Ready in just 20 minutes, these customizable tostadas are perfect for busy weeknights and make a restaurant-quality meal the whole family will love.
Ingredients
- 8 whole wheat or corn tortillas
- 1 15oz can refried beans
- 1/4 teaspoon cumin
- 1/4 teaspoon garlic powder
- 1/4 teaspoon chili powder
- 1 15oz can black beans, rinsed and drained
- 2 avocados, pitted, peeled, and mashed
- 1 cup pico de gallo
- 1/3 cup crumbled feta or cojita cheese
- Fresh cilantro, chopped (optional)
Instructions
- Set your oven to broil and line a baking sheet with foil.
- Place tortillas on the prepared baking sheet and bake in the preheating oven for 2-3 minutes until lightly browned and starting to crisp around the edges.
- While oven heats up, combine refried beans with cumin, garlic powder, and chili powder in a small bowl.
- Remove tortillas from oven and spread about 3 tablespoons of seasoned refried beans on each one.
- Add about 1/4 cup of black beans on top of the refried beans.
- Place topped tortillas back in the oven on middle rack and broil for 3 minutes until edges are crispy and beans are heated through.
- Remove from oven and top each tostada with mashed avocado, pico de gallo, crumbled feta or cojita cheese, and fresh cilantro.
- Serve immediately while hot and crispy.
Notes
Best eaten fresh as tortillas get soggy after assembly. Prep components ahead and store separately for up to 3 days. Customize with your favorite toppings like shredded lettuce, diced tomatoes, sliced radishes, hot sauce, or jalapeños for extra heat.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Broiling
- Cuisine: Mexican
Nutrition
- Serving Size: 1 tostada
- Calories: 285
- Sugar: 2g
- Sodium: 420mg
- Fat: 12g
- Saturated Fat: 3g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 8mg


