If you’re looking for a dinner idea that’s quick, satisfying, and full of flavor, these sweet potato and black bean tostadas are just the ticket. Crispy, colorful, and loaded with nourishing ingredients, this recipe is perfect for Meatless Monday or any night you want something easy and wholesome.
Sweet potatoes bring a naturally sweet and earthy flavor that pairs beautifully with the smoky spices in this dish. Roasting them until golden and tender brings out their best qualities, especially when seasoned with cumin, paprika, and a pinch of chili powder. Meanwhile, black beans offer heartiness and protein, giving the tostadas plenty of staying power.
Tostadas are essentially flat, crispy tortillas that act as the perfect base for all your favorite toppings. You can buy pre-made tostadas or make your own by baking corn tortillas until crunchy. Once you have your base ready, it’s all about layering.
Start by mashing the roasted sweet potatoes with a splash of lime juice. Spread this over the tostada shell like you would refried beans. Add spoonfuls of seasoned black beans, followed by shredded lettuce, diced tomatoes, and sliced red onions for a fresh crunch. If you love heat, a few jalapeño slices or a drizzle of hot sauce will do the trick.
To finish, top your tostadas with avocado slices or a dollop of sour cream (or a plant-based alternative). A sprinkle of chopped cilantro ties everything together and adds a burst of freshness.
What makes these sweet potato and black bean tostadas shine is the mix of textures and flavors. You get creamy, crunchy, spicy, and tangy all in one bite. They’re fun to assemble, easy to customize, and always a hit with family and friends.
Whether you’re serving them for a weeknight meal or laying out a DIY tostada bar for guests, this dish is a guaranteed winner. It’s proof that plant-based cooking can be just as satisfying and crave-worthy as anything else on the table.

Ingredients
- 2 sweet potatoes peeled and diced
- 1 tbsp olive oil
- 1 tsp chili powder
- 1 tsp cumin
- 1/2 tsp paprika
- 1 can black beans rinsed and drained
- 1/2 red onion diced
- 1/2 cup corn kernels
- 1/2 cup cherry tomatoes halved
- 1 avocado diced
- 1/4 cup cilantro chopped
- 4 tostada shells
- Salt and pepper to taste
- salsa Optional topping
Instructions
- Preheat the oven to 425°F (220°C).
- In a large bowl, toss the diced sweet potatoes with olive oil, chili powder, cumin, paprika, salt, and pepper. Spread them out in a single layer on a baking sheet and roast for 25-30 minutes, or until tender and golden brown.
- In a medium saucepan, heat the black beans over medium heat until heated through. Mash some of the beans with a fork to thicken the mixture.
- In a small bowl, combine the diced red onion, corn kernels, cherry tomatoes, avocado, and cilantro. Season with salt and pepper to taste.
- To assemble the tostadas, spread a layer of mashed black beans onto each tostada shell. Top with the roasted sweet potatoes and the corn and avocado salsa.
- Serve the tostadas with optional toppings such as salsa, sour cream, and lime wedges.
- Enjoy!
These are amazing! I made them for dinner and my family loved them. Definitely a keeper!
I’m so glad you loved them! They’re a hit at my house too. The mashy beans are the best part!
This feels kinda weird, sweet potatoes on tostadas? I dunno, but I’ll try it. Maybe I’ll add some meat.
5 stars for sure! I might add some cheese next time, just because cheese makes everything better.
Absolutely delicious! The sweet potatoes give it such a nice flavor. Will definitely make again!
I agree! Sweet potatoes really do make a dish pop with flavor. So good for a healthy meal. 😊
I dunno.. Sweet potatoes? In a tostada? Sounds weird to me. Why not just regular potatoes?
Great combo of flavors! I used black beans from a can, way easier. But what is ‘cilantro’???
Tostadas have to be crunchy, not soft. Didn’t turn out like I wanted. Not sure if I did it right.
This was okay, but my sweet potatoes got burnt after 20 mins. What a waste. 😭
These tostadas were bomb! I added some hot sauce on top and it was perfect. 👌
Eh, they were okay. The sweet potatoes were too mushy for my taste. Prefer regular tacos.
Sweet potato and black beans, that’s healthy right? I’m trying to eat better and this fits that. I’ll give it a go!
Yum! I used frozen corn and it turned out fine. Easy recipe for weeknights!
Tried this recipe and my husband didn’t like it at all. Just tasted like a salad on a cracker. 🤷♀️
I totally get it! This recipe can be hit or miss. Maybe try adding more spices next time? 🤔
I don’t know, it sounds kinda weird with those ingredients. Sweet potatoes with beans? Really?
I used to think the same, but sweet potatoes and black beans are actually super yummy together! Trust me, give it a shot!
So easy and flavorful! I added a bit more chili powder for extra kick and it was perfect. Thanks for sharing!
Yum! 🥑 I love avocado and sweet potato! Just a suggestion, try adding cheese too. Makes everything better!