Black Bean Sweet Potato Tostadas

Featured in: Poppy-Inspired Easy Home Plates

Crispy tostada shells loaded with smoky, caramelized sweet potatoes and zesty black beans make for a vibrant Mexican-inspired meal. Each bite combines the earthy richness of cumin-spiced sweet potato with bright lime-kissed beans and corn, all topped with creamy avocado slices and tangy crumbled feta. Ready in just 50 minutes, these vegetarian and gluten-free tostadas are perfect for an easy weeknight dinner or casual lunch gathering.

Updated on Sun, 01 Feb 2026 11:46:00 GMT
Black Bean and Sweet Potato Tostadas piled high with roasted sweet potato cubes, limey black beans, corn, and avocado slices on a crispy tostada shell. Save to Pinterest
Black Bean and Sweet Potato Tostadas piled high with roasted sweet potato cubes, limey black beans, corn, and avocado slices on a crispy tostada shell. | poppyskillet.com

The smell of smoked paprika hitting hot olive oil always pulls me back to a weeknight when my oven timer failed and I nearly incinerated a tray of sweet potatoes. I salvaged the edges, tossed them onto store-bought tostada shells with whatever was in the pantry, and suddenly dinner wasn't a disaster anymore. My partner looked up mid-bite and said, This is actually really good. That's how this recipe was born: out of mild panic and a can of black beans I'd forgotten about.

I made these for a friend who claimed she didn't like sweet potato in savory dishes. She ate three tostadas standing over my counter, lime juice dripping onto her sleeve, and asked if I'd text her the recipe. I did, and now she makes them every other week. That kind of conversion feels better than any five-star review.

Ingredients

  • Sweet potato: Peeling and dicing into even cubes ensures they roast uniformly; uneven pieces mean some burn while others stay pale and hard.
  • Black beans: Rinsing them under cold water removes the starchy liquid that can make the filling taste canned and dull.
  • Corn: Frozen corn works just as well as canned and doesn't need draining, which saves a step and a strainer.
  • Olive oil: Don't skimp here; the sweet potato needs enough fat to caramelize properly and develop those crispy, golden edges.
  • Ground cumin: Toasting it briefly in the bowl with the oil before tossing the sweet potato deepens the flavor, but it's optional if you're in a hurry.
  • Smoked paprika: This is what gives the dish its backbone; regular paprika is too mild and won't deliver that campfire-like warmth.
  • Lime: Fresh lime juice is essential; bottled lime tastes flat and won't brighten the beans the same way.
  • Cilantro: If you're a cilantro-hater, swap in flat-leaf parsley or just leave it out entirely without guilt.
  • Avocado: Slice it just before serving or it'll brown; a squeeze of lime over the slices helps if you need a few extra minutes.
  • Tostada shells: Store-bought saves time, but if you have corn tortillas, brushing them with oil and baking until crisp works beautifully.
  • Feta cheese: Crumbled feta adds tang and salt; goat cheese or cotija are excellent substitutes if that's what you have.
  • Hot sauce: I keep three kinds on hand because everyone has a different heat threshold, and it's nice to let people choose their own adventure.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep:
Set your oven to 425°F (220°C) and let it heat fully while you dice the sweet potato. A hot oven from the start is what creates those caramelized edges instead of steamed, mushy cubes.
Season the sweet potato:
Toss the diced sweet potato with olive oil, cumin, smoked paprika, salt, and pepper in a bowl until every piece is coated. The spices should cling to the oil, not sit at the bottom of the bowl.
Roast until golden:
Spread the sweet potato in a single layer on a baking sheet, giving each piece space to breathe. Roast for 25 to 30 minutes, stirring halfway through so the bottoms don't burn and the tops get a chance to crisp.
Warm the beans and corn:
While the sweet potato roasts, heat black beans and corn in a medium saucepan over medium heat, stirring occasionally. They just need to warm through, about 4 to 5 minutes, not cook down or dry out.
Finish the bean mixture:
Remove the saucepan from heat and stir in chopped cilantro and lime juice. Taste it and add salt and pepper until it tastes bright and balanced, not flat.
Assemble the tostadas:
Spoon a generous layer of the black bean and corn mixture onto each tostada shell, then pile on the roasted sweet potato cubes. Don't be shy; these are meant to be loaded and eaten with both hands.
Add toppings and serve:
Arrange avocado slices on top and sprinkle with crumbled feta if using. Serve immediately with hot sauce on the side for anyone who wants extra heat.
Freshly assembled Black Bean and Sweet Potato Tostadas topped with crumbled feta and cilantro, served on a bright ceramic plate for a vegetarian lunch. Save to Pinterest
Freshly assembled Black Bean and Sweet Potato Tostadas topped with crumbled feta and cilantro, served on a bright ceramic plate for a vegetarian lunch. | poppyskillet.com

One evening I served these to a group of friends who showed up unexpected, and I realized halfway through assembly that I'd forgotten to buy feta. Someone sprinkled nutritional yeast on theirs, another added a dollop of Greek yogurt, and we all agreed it didn't matter. The tostadas were good enough to carry themselves, and the mismatched toppings just made it feel like a potluck we hadn't planned.

How to Know When the Sweet Potato Is Done

The edges should be deeply browned, almost charred in spots, and a fork should slide through the center without resistance. If they're still pale after 25 minutes, crank the oven to broil for the last 2 to 3 minutes, but watch them closely because they can go from golden to burnt in seconds. The best pieces have crispy exteriors and creamy, sweet interiors that collapse when you bite into them.

Make-Ahead and Storage Tips

Roast the sweet potato and prepare the bean mixture up to two days ahead, storing them in separate containers in the fridge. Reheat the sweet potato in a hot oven for 5 minutes to restore the crisp edges, and warm the beans gently on the stovetop. Tostada shells go soggy fast, so only assemble just before serving, and keep all the toppings in bowls so everyone can build their own.

Variations and Swaps

If you want to add protein, scrambled eggs or a fried egg on top turns this into breakfast, and shredded rotisserie chicken makes it heartier for skeptical carnivores. Butternut squash works in place of sweet potato if that's what you have, though it takes a few extra minutes to roast through. For a vegan version, skip the feta and add a drizzle of tahini or cashew cream for richness.

  • Try swapping cilantro for fresh mint if you want a cooler, more herbaceous note.
  • Add pickled red onions for acidity and crunch that cuts through the creamy avocado.
  • If you can't find tostada shells, break taco shells in half and use those, or toast thick corn tortilla chips and pile everything on top like nachos.
Crisp, gluten-free Black Bean and Sweet Potato Tostadas featuring caramelized sweet potatoes, creamy avocado, and black bean-corn mixture, ready to eat with hot sauce. Save to Pinterest
Crisp, gluten-free Black Bean and Sweet Potato Tostadas featuring caramelized sweet potatoes, creamy avocado, and black bean-corn mixture, ready to eat with hot sauce. | poppyskillet.com

These tostadas remind me that good food doesn't need to be complicated or precious. Sometimes the best meals are the ones you throw together on a Tuesday, standing at the counter, eating with your hands.

Questions & Answers

Can I make these tostadas ahead of time?

Yes, you can prep all components in advance. Roast the sweet potatoes and prepare the bean mixture up to 2 days ahead, then store separately in the refrigerator. Assemble the tostadas just before serving to keep the shells crisp.

How do I make these tostadas vegan?

Simply omit the feta cheese or replace it with your favorite dairy-free cheese alternative. All other ingredients are naturally plant-based, making this an easy vegan conversion.

What can I substitute for sweet potato?

Butternut squash or regular potatoes work well as substitutes. Cut them into similar-sized cubes and adjust roasting time as needed until tender and caramelized.

Can I use homemade tostada shells?

Absolutely. Brush corn tortillas lightly with oil and bake at 400°F for 5-7 minutes per side until crispy and golden. This ensures they're gluten-free and fresh.

How do I add more protein to this dish?

Add grilled chicken, seasoned ground beef, or extra beans. You can also top with a fried egg or serve with seasoned shrimp for additional protein.

What toppings work well with these tostadas?

Fresh salsa, pico de gallo, sour cream, pickled red onions, shredded lettuce, or jalapeño slices all complement the flavors beautifully. Lime wedges and hot sauce are classic additions.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Black Bean Sweet Potato Tostadas

Smoky sweet potatoes and limey black beans on crisp tostadas with avocado and feta. Vegetarian, gluten-free.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Recipe By Evan Perry


Skill Level Easy

Cuisine Mexican-Inspired

Makes 4 Portions

Diet Preferences Meat-Free, Free from Gluten

What You'll Need

Vegetables and Legumes

01 1 large sweet potato, peeled and diced
02 1 can (15 oz) black beans, rinsed and drained
03 1/2 cup corn, fresh or frozen
04 1/4 cup fresh cilantro, chopped
05 1 avocado, sliced

Seasonings and Oils

01 2 tablespoons olive oil
02 1 teaspoon ground cumin
03 1 teaspoon smoked paprika
04 Salt and black pepper to taste
05 1 lime, juiced

Base and Toppings

01 8 tostada shells, store-bought or homemade
02 1/2 cup crumbled feta cheese, optional
03 Hot sauce for serving, optional

How to Make It

Step 01

Preheat Oven: Set oven to 425°F and allow to reach temperature.

Step 02

Season Sweet Potatoes: In a mixing bowl, combine diced sweet potato with olive oil, cumin, smoked paprika, salt, and pepper. Toss until evenly coated.

Step 03

Roast Sweet Potatoes: Spread sweet potato cubes in a single layer on a baking sheet. Roast for 25 to 30 minutes, stirring halfway through, until tender and caramelized.

Step 04

Warm Bean and Corn Mixture: While sweet potatoes roast, heat a medium saucepan over medium heat. Add black beans and corn. Warm through for 4 to 5 minutes, stirring occasionally.

Step 05

Finish Bean Mixture: Remove saucepan from heat. Stir in fresh cilantro and lime juice. Season with salt and pepper to taste.

Step 06

Layer Tostadas: Place each tostada shell on a serving surface. Layer generously with black bean and corn mixture, then top with roasted sweet potato cubes.

Step 07

Add Toppings: Arrange sliced avocado on each tostada. Sprinkle with crumbled feta cheese if using.

Step 08

Serve: Serve immediately with hot sauce on the side if desired.

Gear Needed

  • Baking sheet
  • Mixing bowls
  • Medium saucepan
  • Spatula or spoon
  • Knife and cutting board

Allergy Notice

Please review all components for potential allergens and always reach out to a health expert if you're unsure.
  • Contains dairy from feta cheese; omit or substitute with dairy-free alternative if necessary.
  • Tostada shells are typically gluten-free, but verify packaging for gluten concerns.
  • Contains avocado; consult if sensitivity to latex or avocado exists.

Nutrition Details (each portion)

Nutritional info is meant to inform; not a substitute for professional advice.
  • Energy: 440
  • Lipid Content: 18 g
  • Carbohydrates: 59 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.