Prep the tortillas: If using corn tortillas, preheat the oven to 400°F (200°C). Brush both sides lightly with oil and place them on a baking sheet.
Bake 6–8 minutes per side until crisp and golden. Keep an eye on them so they don’t burn. If using store-bought tostada shells, skip this step.
Season the chicken: In a bowl, combine chili powder, cumin, smoked paprika, cayenne, garlic powder, onion powder, salt, pepper, and lime juice.
Add the chicken pieces and toss to coat evenly.
Cook the chicken: Heat 1 tbsp olive oil in a skillet over medium-high. Add the chicken and cook 5–7 minutes, stirring occasionally, until browned and cooked through. Taste and adjust salt or cayenne if needed.
Warm the beans: In a small saucepan over low heat, warm the refried beans with a splash of water to loosen.
Stir until smooth and spreadable. Season with a pinch of salt if needed.
Make the salsa: In a bowl, combine avocado, tomatoes, red onion, jalapeño, cilantro, lime juice, and salt. Toss gently so the avocado holds its shape.
Add more lime juice or salt to taste.
Assemble the tostadas: Spread each crispy tortilla with a thin layer of refried beans. Top with a generous spoonful of spicy chicken, then sprinkle with cheese. Add a scoop of avocado & tomato salsa on top.
Finish with a drizzle of sour cream or yogurt and hot sauce if you like.
Serve right away: Tostadas are best crisp. Set out extra lime wedges, cilantro, and hot sauce at the table.