If you’re searching for a dish that’s both vibrant and satisfying, these roasted squash tostadas are exactly what you need. Sweet, caramelized butternut squash meets creamy black beans, crisp slaw, and lightly fried corn tortillas for a colorful, plant-based Mexican meal that bursts with flavor and texture in every bite.
This post may contain affiliate links. Read our affiliate policy.
This post was last updated on March 4, 2026.

One of the best things about these tostadas is their flexibility—they can be served hot straight from the oven or at room temperature, making them perfect for quick weeknight dinners, casual gatherings with friends, or even a festive Cinco de Mayo celebration. With a handful of pantry staples and minimal extra steps, this plant-based Mexican recipe is approachable for cooks of all levels while still feeling like something special.
A Fresh Take on Plant-Based Comfort
What truly makes these roasted squash tostadas irresistible is how they bring together familiar ingredients in unexpectedly delicious ways. The naturally sweet, golden-brown butternut squash pairs beautifully with creamy black beans, creating a hearty, protein-packed base that keeps the dish filling.
Light, fresh, and wholesome, these roasted squash tostadas are perfect anytime you want a meal that’s both fun to eat and full of bold, comforting flavors.

Why You’ll Love These Tostadas
- Bright and comforting: Roasted squash adds natural sweetness while maintaining a golden brown exterior.
- Plant-based Mexican comfort food: These tostadas are fully vegan and highlight simple ingredients like corn tortillas, black beans, and olive oil.
- Versatile for any occasion: Perfect for casual dinners, Cinco de Mayo celebrations, or a cozy weeknight meal.
- Easy to prep ahead: Squash, beans, and tortillas can be made in advance and stored in an airtight container.
For similar inspiration, try my Vegan Black Bean Taco Salad.

Ingredients You’ll Need
Here’s a closer look at what makes these roasted squash tostadas so flavorful and satisfying:
- Butternut squash – The star of the dish. When roasted, it becomes tender and caramelized; 1 medium butternut squash is plenty.
- Olive oil – Helps the squash roast evenly and adds a subtle richness that enhances every other ingredient.
- Kosher salt – Brings out the natural flavors of the squash and beans without overpowering them.
- Taco seasoning – Use your favorite taco spice mix. I use Bard and Bellom spice mixes.
- White onion – Provides a savory base for the beans and builds layers of flavor.
- Garlic – Adds warmth and aromatic richness to the black bean mixture.
- Black beans – Creamy, hearty, and packed with plant-based protein, they create a satisfying, flavorful layer.
- Cilantro-Lime Cole Slaw – Adds crunch, brightness, and a refreshing contrast to the roasted vegetables.
- Tostadas— Make your own or use store-bought.
- Optional garnishes (pistachios, lime wedges, avocado slices, cilantro, radishes, queso fresco) – Fresh toppings that add color, brightness, and a customizable finish to every bite.

Each ingredient plays a simple but important role, working together to create layers of texture and bold, balanced flavor.
Tips for Perfect Tostadas
- Use pre-cut butternut squash from the produce section if you’re short on time.
- To prevent the tostada from getting soggy, always layer the beans first. They act as a moisture barrier between the crunchy tortilla and the juicy slaw.
- Store components separately in the fridge for up to 3 days. Reheat the squash and beans in the oven or air fryer to maintain texture before assembling.
- Use roasted, salted nuts (like pistachios) as a garnish to add texture and creaminess while keeping them vegan.
- Ensure your squash cubes are spread in a single layer with plenty of space between them. If the pan is crowded, the squash will steam rather than roast,

Toppings That Take It to the Next Level
- Thinly sliced radishes – Add crunch and a vibrant pop of color that contrasts beautifully with the roasted squash.
- Fresh cilantro – Brings herbaceous brightness that lightens and lifts the dish.
- Salsa verde – Adds tangy depth and a punch of bold flavor.
- Fresh lime juice – A final squeeze brightens everything and balances the sweetness of the squash.
- Roasted salted nuts— I love using chopped pistachios as a garnish, they add crunch and richness but keep everything vegan.
These simple additions layer flavor, texture, and color, transforming the tostadas into a standout plant-based meal or a beautiful centerpiece for any Mexican-inspired spread.

Serving Suggestions
These tostadas are really a meal all on their own but if you want to add a side dish, try this super yummy elote corn casserole or this roasted beet salad. Classic aguas frescas (like hibiscus or lime) or a michelada style cocktail are refreshing too and if you’re feeling really extra, whip up a batch of my toasted coconut rum raisin Rice Krispie treats or these nutty almond Polvorosas for dessert.
Shop This Post
Buy Now →
Buy Now →
Buy Now → 
Plant Powered Mexican Cookbook
Buy Now →
Buy Now →
Buy Now → Variations to Try
- Honeynut squash (sweeter) or Kabocha (fluffier/starchy) work beautifully here. If using Kabocha, you don’t even need to peel it—the skin is edible once roasted! Same goes with delicata squash too—no peeling necessary.
- Add roasted red peppers or extra roasted vegetables.
- Swap refried beans for the black beans.
- Want it spicy? Use a spicy taco seasoning or garnish with thinly sliced serrano chiles and/or hot sauce.

Everything to Love About This Roasted Squash Tostadas Recipe
- Comfort food made healthy: Sweet squash and seasoned beans deliver cozy flavors all topped on a crisp tostada and loaded with crunchy slaw.
- Bright green and golden colors: The contrast of corn tortillas, roasted squash, and beans makes the dish visually appealing.
- Quick and easy: Minimal extra steps for maximum flavor.
- Flexible for personal taste: Add your favorite toppings or mix in other roasted vegetables from the grocery store.
FAQs
Yes! Store components separately in airtight containers for up to 3 days; assemble tostadas when ready.
Absolutely! These roasted squash tostadas are vegan-friendly and naturally gluten-free.
I can’t wait for you to try these veggie-loaded tostadas! If you do, be sure to let us know! Leave a comment with a star rating below. You can also snap a photo and tag @holajalapeno on Instagram. We LOVE seeing what you make! ♡ Happy cooking!
Roasted Squash Tostadas Recipe
Roasted winter squash, refried beans, a crunchy slaw all piled on a crunchy corn tortilla. Vegetarian and gluten free!
Ingredients
For the Squash:
- 1 medium butternut squash (about 1 1/2-2 pounds), peeled, seeded and large dice (about 4 cups diced)
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- 2 teaspoons of your favorite taco seasoning
For the Beans:
- 1 tablespoon olive oil
- 1/2 small white onion, small dice
- 1 clove garlic, minced
- 1 (15-ounce) can black beans
- 2 teaspoons your favorite taco seasoning
For the Slaw:
- 1 recipe Cilantro-Lime Cole Slaw
For Serving:
- 8-10 tostadas, store-bought or homemade
- chopped pistachios (optional)
- Other garnishes: lime wedges, sliced radishes, hot sauce, crumbled queso fresco, crema, avocado
Instructions
For the Squash:
- Heat oven to 450°F. Combine diced squash, 1 tablespoon olive oil, 1 teaspoon salt and 2 teaspoons of your favorite taco seasoning on a baking sheet and toss until squash is well coated. Spread squash out to a single layer and roast until squash is soft and starting to brown, about 15 to 20 minutes. Remove from oven and set aside. (This can be served warm or at room temperature.)
For the Beans:
- Heat 1 tablespoon olive oil in a small saucepan over medium heat. Add 1/2 diced onion and 1 clove minced garlic and season with salt. Cook, stirring occasionally, until onions are translucent.
- Add the can of black beans (juice and all), and 2 teaspoons taco seasoning. Bring to a boil, then reduce heat to a simmer. Using a potato masher, or the back of a large spoon, mash beans until almost all are broken up. Let simmer until thick, about 5 minutes. Taste and add more salt if necessary.
To Serve:
- I like to place all the components on the table and let my family build their own tostadas. I also place bowls of lime wedges, avocado slices and bottles of hot sauce out for garnish. To keep them vegan but still add some richness I like to top them with chopped pistachios. You can also garnish the tostadas with crumbled queso fresco (or feta cheese), cilantro leaves and sliced radishes.
- If you want to serve the tostadas already made: take a tortilla and spread some beans on one side, a couple tablespoons full will do. Top with about 1/4 cup of the squash and a small mound of slaw.
Notes
- Assembly Pro-Tip: Always spread the beans first. They act as the "glue" that keeps the roasted squash from rolling off the tostada when you take a bite.
- Squash Shortcuts: To save time, you can buy pre-peeled and cubed butternut squash. If you want a different flavor profile, Sweet Potato or Delicata Squash (no peeling required!) make excellent substitutes.
- Vegan Variation: The recipe is naturally vegan if you stick to the pistachio topping. If you’re craving creaminess without dairy, a dollop of cashew crema or extra avocado works wonders.
- The Perfect Mash: For the "refried" beans, if the mixture gets too thick while simmering, add a splash of water or vegetable broth to reach your desired spreading consistency.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 1634Total Fat: 172gSaturated Fat: 13gTrans Fat: 4gUnsaturated Fat: 150gCholesterol: 0mgSodium: 377mgCarbohydrates: 26gFiber: 7gSugar: 2gProtein: 6g




leave a reply