Bookmark My neighbor once brought me a bag of sweet potatoes from her garden, and I had no idea what to make with them. I was craving something quick but interesting, so I grabbed a can of black beans and some tostada shells I'd forgotten in the pantry. The first batch came out sweeter than I expected, those roasted cubes almost candied at the edges, and the smoky spice from the paprika balanced everything perfectly. Now I make these tostadas whenever I need dinner to feel like a little celebration without the fuss.
I served these at a casual Friday dinner with friends, and everyone built their own tostadas at the table. One friend piled on extra hot sauce, another skipped the feta and added salsa verde, and we all agreed the lime juice in the beans was the secret that tied it all together. It turned into one of those meals where conversation pauses because everyone is too busy eating. That is when I knew this recipe was a keeper.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Sweet potato: Peel and dice it into even cubes so they roast uniformly, the smaller pieces get crispy while the centers stay tender.
- Black beans: Canned beans are a weeknight savior, just rinse them well to get rid of that metallic taste and excess sodium.
- Corn: Frozen corn works beautifully here and adds a pop of sweetness, no need to thaw it first.
- Cilantro: Fresh cilantro brings brightness, but if you are in the cilantro-tastes-like-soap camp, try parsley or just skip it.
- Avocado: Use a ripe one that gives slightly when you press it, it should slice easily and taste buttery.
- Olive oil: This helps the sweet potato caramelize and carry the spices evenly across every piece.
- Cumin and smoked paprika: These two spices create that warm, smoky depth that makes the sweet potato taste almost like it came off a grill.
- Lime: Fresh lime juice is non-negotiable, it wakes up the beans and corn and cuts through the richness of the avocado.
- Tostada shells: Look for crispy, sturdy ones that can hold all the toppings without crumbling, most are naturally gluten-free.
- Feta cheese: Crumbled feta adds a salty, tangy contrast, but you can swap it for cotija or leave it off entirely.
- Hot sauce: Optional, but a few dashes add heat and acidity that really brighten each bite.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get the oven ready:
- Preheat your oven to 425°F (220°C) so it is hot enough to caramelize the sweet potato instead of just baking it soft.
- Season the sweet potato:
- Toss the diced sweet potato in a bowl with olive oil, cumin, smoked paprika, salt, and pepper until every piece is coated. The spices should cling to the oil and cover the cubes evenly.
- Roast until caramelized:
- Spread the sweet potato in a single layer on a baking sheet, making sure the pieces are not crowded. Roast for 25 to 30 minutes, stirring halfway through, until the edges are golden and slightly crispy.
- Warm the beans and corn:
- While the sweet potato roasts, add the black beans and corn to a medium saucepan over medium heat. Stir occasionally and let them warm through for about 4 to 5 minutes.
- Add cilantro and lime:
- Remove the saucepan from the heat, then stir in the chopped cilantro and lime juice. Taste and adjust the salt and pepper as needed.
- Build the tostadas:
- Spoon a generous layer of the black bean and corn mixture onto each tostada shell, then top with roasted sweet potato cubes. Add sliced avocado and a sprinkle of crumbled feta if you are using it.
- Serve and enjoy:
- Serve the tostadas immediately while the shells are still crisp, with hot sauce on the side for anyone who wants extra heat.
Bookmark One evening I made these for myself after a long day, and I remember standing at the counter eating straight from the baking sheet, dipping tostada shells into the bean mixture like chips. It was messy and perfect, and I realized sometimes the best meals are the ones you do not have to share. This dish has that rare quality of tasting just as good solo as it does at a crowded table.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
If you want more heat, dice up a jalapeño and toss it into the bean mixture while it warms. For a vegan version, skip the feta or swap it with a crumbled dairy-free cheese that melts just a little. I have also added fresh salsa or pico de gallo on top for extra brightness, and it never disappoints. You can even roast the sweet potato a day ahead and just reheat it in the oven before assembling.
Serving Suggestions
These tostadas are filling enough to stand alone, but they pair beautifully with a simple side salad dressed in lime vinaigrette. I have served them with tortilla chips and guacamole for a full spread, or alongside Mexican rice if I am feeding a crowd. A cold beer or a sparkling agua fresca is the perfect drink to cut through the richness. They also work as a great lunch the next day if you keep the components separate and build them fresh.
Storage and Reheating
Store the roasted sweet potato, bean mixture, and toppings separately in airtight containers in the fridge for up to three days. The tostada shells should stay in their original bag or a sealed container at room temperature so they do not get soggy. When you are ready to eat, reheat the sweet potato in a 375°F oven for about 8 minutes to crisp it back up, warm the beans gently on the stovetop, and assemble fresh tostadas.
- Do not assemble the tostadas ahead of time or the shells will turn soft and chewy.
- If you have leftover avocado, squeeze a little lime juice over it and press plastic wrap directly on the surface to prevent browning.
- Feta can be stored in its brine or a bit of olive oil to keep it from drying out in the fridge.
Bookmark This recipe reminds me that vegetarian food does not have to be boring or complicated to feel satisfying. Keep these ingredients on hand, and you will always have a colorful, flavorful meal ready in less than an hour.
Recipe Questions
- → Can I make the sweet potatoes ahead of time?
Yes, roast the sweet potatoes up to 2 days in advance and store in an airtight container in the refrigerator. Reheat at 350°F for 10 minutes before assembling the tostadas to maintain their caramelized texture.
- → What's the best way to keep tostada shells crispy?
If shells are soft, bake them at 350°F for 5-7 minutes until crisp. After assembling, serve immediately to prevent sogginess. You can also brush shells lightly with oil and bake for extra crunch.
- → How do I make this vegan?
Simply omit the feta cheese or substitute with a dairy-free crumble alternative. The rest of the ingredients including black beans, sweet potatoes, corn, and avocado are naturally plant-based.
- → Can I use fresh corn instead of frozen?
Absolutely. Cut kernels from 1-2 fresh ears of corn and sauté with the black beans. Fresh corn adds wonderful sweetness and crunch when in season.
- → What other toppings work well?
Fresh pico de gallo, pickled red onions, radish slices, jalapeño rounds, or a dollop of sour cream or Greek yogurt all complement these flavors beautifully.
- → How long do leftovers keep?
Store components separately in the refrigerator for up to 3 days. Keep roasted sweet potatoes, bean mixture, and sliced avocado in separate containers. Assemble fresh when ready to eat for best texture.