The difference between a tostada and a taco is the type shell. Tostada is served with a crunchy shell served flat with your favorite taco toppings.