Black Bean and Sweet Potato Tostadas

Featured in: Fresh Sweet Plates

These vibrant tostadas feature smoky, caramelized sweet potatoes roasted with cumin and paprika until golden and tender. The sweet potatoes pair beautifully with lime-scented black beans and corn, creating a satisfying contrast of flavors and textures. Crisp tostada shells provide the perfect base, while creamy avocado and salty crumbled feta add richness. Ready in just 50 minutes, this Mexican-inspired dish delivers restaurant-quality results with minimal effort.

Updated on Wed, 04 Feb 2026 16:31:27 GMT
Black Bean and Sweet Potato Tostadas sit on a rustic wooden table, featuring crispy shells topped with roasted orange cubes, black beans, bright avocado slices, and crumbled feta. Save to Pinterest
Black Bean and Sweet Potato Tostadas sit on a rustic wooden table, featuring crispy shells topped with roasted orange cubes, black beans, bright avocado slices, and crumbled feta. | sweetfawakih.com

Smoky, caramelized sweet potatoes pair with limey black beans and corn on crisp tostada shells, finished with creamy avocado and crumbled feta for a vibrant, satisfying bite. This Mexican-inspired dish is perfect for a quick, easy, and vegetarian lunch.

Black Bean and Sweet Potato Tostadas sit on a rustic wooden table, featuring crispy shells topped with roasted orange cubes, black beans, bright avocado slices, and crumbled feta. Save to Pinterest
Black Bean and Sweet Potato Tostadas sit on a rustic wooden table, featuring crispy shells topped with roasted orange cubes, black beans, bright avocado slices, and crumbled feta. | sweetfawakih.com

With simple pantry staples like black beans and corn, these tostadas come together quickly. The roasted sweet potato provides a deep, caramelized flavor that contrasts perfectly with the fresh avocado and tangy lime juice.

Ingredients

  • 1 large sweet potato, peeled and diced
  • 1 can (15 oz / 425 g) black beans, rinsed and drained
  • 1/2 cup corn (frozen or canned)
  • 1/4 cup chopped fresh cilantro
  • 1 avocado, sliced
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • Salt and black pepper, to taste
  • 1 lime, juiced
  • 8 tostada shells (store-bought or homemade, gluten-free if needed)
  • 1/2 cup crumbled feta cheese (optional, or use dairy-free cheese)
  • Hot sauce, for serving (optional)
Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon

Instructions

Step 1: Prep
Preheat oven to 425°F (220°C). In a mixing bowl, toss the diced sweet potato with olive oil, cumin, smoked paprika, salt, and pepper until evenly coated.
Step 2: Roast
Spread sweet potato cubes in a single layer on a baking sheet. Roast for 25–30 minutes, stirring halfway through, until tender and caramelized.
Step 3: Heat Beans
While sweet potato roasts, heat a medium saucepan over medium heat. Add black beans and corn. Warm through, stirring occasionally, about 4–5 minutes.
Step 4: Season
Remove saucepan from heat. Stir in chopped cilantro and lime juice. Season with salt and pepper to taste.
Step 5: Assemble
To assemble, layer each tostada shell with a generous spoonful of the black bean–corn mixture, then top with roasted sweet potato cubes.
Step 6: Finish and Serve
Add sliced avocado and sprinkle with feta cheese (if using). Serve immediately, with hot sauce on the side if desired.

Zusatztipps für die Zubereitung

All toppings can be prepped ahead and assembled just before eating to ensure the shells stay perfectly crisp.

Varianten und Anpassungen

For extra heat, add diced jalapeño to the bean mixture. Omit or substitute feta with a dairy-free cheese for a vegan version.

Serviervorschläge

Top with fresh salsa or pico de gallo for added freshness and flavor. Serve with extra lime wedges for squeezing over the top.

Close-up of Black Bean and Sweet Potato Tostadas loaded with charred sweet potatoes, lime-spiked corn and beans, creamy avocado, and fresh cilantro. Save to Pinterest
Close-up of Black Bean and Sweet Potato Tostadas loaded with charred sweet potatoes, lime-spiked corn and beans, creamy avocado, and fresh cilantro. | sweetfawakih.com

A single serving of two tostadas provides 440 calories and 12g of protein, making this a balanced and vibrant meal that is as nutritious as it is delicious.

Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon

Recipe FAQs

Can I make the sweet potatoes ahead of time?

Yes, roast the sweet potatoes up to 2 days in advance and store them in the refrigerator. Reheat at 350°F for about 10 minutes before assembling the tostadas.

What can I use instead of feta cheese?

Cotija cheese works perfectly for authentic Mexican flavor, or try queso fresco for a milder taste. For a dairy-free version, use cashew-based cheese or simply omit it entirely.

How do I keep tostada shells crispy?

Serve immediately after assembling. If prepping ahead, keep components separate and store shells in an airtight container. Warm shells at 350°F for 3-4 minutes before topping.

Can I use fresh corn instead of frozen?

Absolutely. Cut kernels from 2 ears of fresh corn and sauté with the beans. Fresh corn adds wonderful sweetness and crunch to the filling.

How do I make this vegan?

Simply omit the feta or replace it with dairy-free cheese. The rest of the ingredients are naturally plant-based, making this an easy vegan-friendly meal.

What other toppings work well?

Fresh salsa, pico de gallo, pickled red onions, radish slices, or a dollop of sour cream all complement these flavors beautifully. Add jalapeños for extra heat.

Black Bean and Sweet Potato Tostadas

Crisp shells with caramelized sweet potatoes, zesty black beans and fresh toppings

Prep Time
15 minutes
Time to Cook
35 minutes
Preparation & Cooking
50 minutes
Created by Trevor Holt


Skill Level Easy

Cuisine Mexican-Inspired

Portions 4 Makes

Diet Preferences Meatless, No Gluten

What You Need

Vegetables & 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 & 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 & Toppings

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

Directions

Step 01

Preheat oven: Heat oven to 425°F.

Step 02

Season sweet potatoes: In a mixing bowl, toss diced sweet potato with olive oil, cumin, smoked paprika, salt, and pepper until evenly coated.

Step 03

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

Step 04

Warm bean mixture: Heat medium saucepan over medium heat. Add black beans and corn, stirring occasionally for 4 to 5 minutes until warmed through.

Step 05

Season beans: Remove from heat. Stir in cilantro and lime juice. Season with salt and pepper to taste.

Step 06

Assemble tostadas: Layer each tostada shell with generous spoonful of black bean-corn mixture, then top with roasted sweet potato cubes.

Step 07

Add toppings: Top each tostada with sliced avocado and sprinkle with feta cheese if using.

Step 08

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

Tools You'll Need

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

Allergy Details

Review every ingredient for allergens. Unsure? Ask a healthcare provider.
  • Contains dairy from feta cheese; omit or use dairy-free alternative for vegan or lactose-free diets
  • Tostada shells are typically gluten-free; verify labels for gluten sensitivity
  • Contains avocado; consult if sensitivity to latex or avocado exists

Nutritional Info (for each serving)

Details here serve as general guidance and aren't a substitute for health advice.
  • Energy: 440
  • Fats: 18 g
  • Carbohydrates: 59 g
  • Proteins: 12 g