Sweet Potato and Black Bean Tostadas are a vibrant, nutritious, and flavorful twist on a classic Mexican dish. Crisp tostadas are layered with roasted sweet potatoes, protein-packed black beans, fresh vegetables, and creamy toppings like avocado or sour cream. This dish is colorful, satisfying, and packed with a wonderful balance of sweet, savory, and spicy flavors.
These tostadas are perfect for a quick lunch, light dinner, or casual entertaining. The sweet potatoes provide natural sweetness and creaminess, while the black beans add hearty texture and protein. Fresh toppings like cilantro, lime, and radishes brighten each bite, making this a wholesome and irresistible meal.
Why I Love This Recipe
I love this recipe because it’s both healthy and indulgent. The combination of roasted sweet potatoes and seasoned black beans is hearty yet fresh, and the toppings make every bite exciting. It’s also very versatile—you can adjust the toppings and spices to match your taste.
This recipe is a go-to for weeknight meals because it’s simple, quick, and requires minimal ingredients. It’s also visually appealing, making it perfect for serving guests or family gatherings.
Why It’s a Must-Try Dish
- Balanced flavors: sweet, savory, spicy, and fresh.
- Nutritious and filling with protein, fiber, and vitamins.
- Quick and easy to prepare for busy days.
- Perfect for vegetarian or vegan meals.
- Customizable toppings make it versatile for any occasion.
Recipe Details
- Preparation Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4
- Course: Main Course / Lunch / Dinner
- Cuisine: Mexican / Tex-Mex
- Estimated Calories: 350–400 per serving
Ingredients
For the Tostadas:
- 4 small corn tortillas
- 1 tablespoon olive oil
- Salt, to taste
For the Sweet Potato Filling:
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- ½ teaspoon cumin
- ½ teaspoon smoked paprika
- Salt and pepper, to taste
For the Black Bean Filling:
- 1 can (15 oz) black beans, drained and rinsed
- 1 teaspoon olive oil
- ½ teaspoon chili powder
- Salt and pepper, to taste
Optional Toppings:
- ½ cup shredded lettuce or cabbage
- ½ cup diced tomatoes
- ¼ cup diced red onion
- 1 avocado, sliced or mashed
- 2 tablespoons chopped fresh cilantro
- 2 tablespoons sour cream or Greek yogurt
- Lime wedges
Cooking Directions
- Prepare tostadas: Preheat the oven to 400°F (200°C). Brush both sides of corn tortillas lightly with olive oil and sprinkle with a pinch of salt. Place on a baking sheet and bake 5–7 minutes per side, until crisp and golden. Remove and set aside.
- Roast sweet potatoes: Toss diced sweet potatoes with olive oil, cumin, smoked paprika, salt, and pepper. Spread on a baking sheet and roast in the oven for 20 minutes, turning halfway, until tender and lightly caramelized.
- Cook black beans: In a skillet, heat olive oil over medium heat. Add black beans, chili powder, salt, and pepper. Cook for 3–5 minutes until heated through.
- Assemble tostadas: Spread a layer of roasted sweet potatoes on each tostada, then top with black beans.
- Add toppings: Sprinkle shredded lettuce or cabbage, diced tomatoes, red onion, avocado, and cilantro. Finish with a dollop of sour cream or Greek yogurt and a squeeze of lime juice.
- Serve: Serve immediately while tostadas are crisp.
Step-by-Step Preparation Method
- Preheat oven to 400°F (200°C).
- Brush tortillas with olive oil, sprinkle with salt, and bake until crisp.
- Toss sweet potatoes with oil and spices, roast 20 minutes.
- Heat black beans in a skillet with chili powder and seasonings.
- Layer sweet potatoes and black beans on baked tostadas.
- Top with lettuce, tomatoes, onion, avocado, cilantro, sour cream, and lime.
- Serve immediately while crisp.

How to Serve
- Serve tostadas on a platter with lime wedges on the side.
- Pair with Mexican rice or a simple green salad for a complete meal.
- Can be served as a main dish or cut in halves for appetizers.
Recipe Tips
- Use small tortillas for easy handling and portion control.
- Roast sweet potatoes until slightly caramelized for deeper flavor.
- Warm tortillas briefly before serving to keep them crisp but not brittle.
- Customize toppings with your favorite vegetables or sauces.
- For extra spice, add sliced jalapeños or a drizzle of hot sauce.
Variations
Vegan Option: Use vegan sour cream or skip cheese.
Spicy Tostadas: Add chopped jalapeños or a sprinkle of cayenne pepper.
Protein Boost: Add grilled chicken, shrimp, or tofu.
Cheesy Tostadas: Sprinkle shredded cheddar or Monterey Jack cheese before serving.
Mexican Street Style: Top with pickled onions, cotija cheese, and crema.
Freezing & Storage
- Refrigerator: Store roasted sweet potatoes and black beans separately in airtight containers for up to 3 days. Assemble tostadas just before serving.
- Freezing: Roasted sweet potatoes and cooked black beans freeze well for up to 1 month. Do not freeze assembled tostadas as tortillas will become soggy.
Special Equipment Needed
- Baking sheet
- Skillet or sauté pan
- Knife and cutting board
- Mixing bowl
FAQ
Q: Can I make these ahead of time?
Yes, prep the sweet potatoes and black beans ahead. Assemble tostadas just before serving for maximum crispiness.
Q: Can I use store-bought tostada shells?
Absolutely—store-bought shells save time and are convenient.
Q: Can I make this recipe gluten-free?
Yes, corn tortillas are naturally gluten-free.
Q: Can I make these spicy?
Yes, add jalapeños, chili powder, or hot sauce to taste.
Q: Can I add other vegetables?
Yes, bell peppers, corn, or zucchini work well.
Conclusion
Sweet Potato and Black Bean Tostadas are a colorful, flavorful, and nutritious meal that’s perfect for lunch, dinner, or casual gatherings. The combination of roasted sweet potatoes, seasoned black beans, and fresh toppings delivers a satisfying balance of textures and flavors in every bite. Quick, versatile, and visually appealing, this recipe is a must-try for anyone looking for a wholesome and delicious Mexican-inspired dish.
Sweet Potato and Black Bean Tostadas
Course: AppetizersCuisine: MexicanDifficulty: Easy4
servings15
minutes25
minutes40
minutesIngredients
For the Tostadas:
4 small corn tortillas
1 tablespoon olive oil
Salt, to taste
For the Sweet Potato Filling:
2 medium sweet potatoes, peeled and diced
1 tablespoon olive oil
½ teaspoon cumin
½ teaspoon smoked paprika
Salt and pepper, to taste
For the Black Bean Filling:
1 can (15 oz) black beans, drained and rinsed
1 teaspoon olive oil
½ teaspoon chili powder
Salt and pepper, to taste
Optional Toppings:
½ cup shredded lettuce or cabbage
½ cup diced tomatoes
¼ cup diced red onion
1 avocado, sliced or mashed
2 tablespoons chopped fresh cilantro
2 tablespoons sour cream or Greek yogurt
Lime wedges
Directions
- Prepare tostadas: Preheat the oven to 400°F (200°C). Brush both sides of corn tortillas lightly with olive oil and sprinkle with a pinch of salt. Place on a baking sheet and bake 5–7 minutes per side, until crisp and golden. Remove and set aside.
- Roast sweet potatoes: Toss diced sweet potatoes with olive oil, cumin, smoked paprika, salt, and pepper. Spread on a baking sheet and roast in the oven for 20 minutes, turning halfway, until tender and lightly caramelized.
- Cook black beans: In a skillet, heat olive oil over medium heat. Add black beans, chili powder, salt, and pepper. Cook for 3–5 minutes until heated through.
- Assemble tostadas: Spread a layer of roasted sweet potatoes on each tostada, then top with black beans.
- Add toppings: Sprinkle shredded lettuce or cabbage, diced tomatoes, red onion, avocado, and cilantro. Finish with a dollop of sour cream or Greek yogurt and a squeeze of lime juice.
- Serve: Serve immediately while tostadas are crisp.







