Bonita is a type of fish that is often mistaken for tuna. The two fish are similar in appearance, but there are some key differences. Bonita is smaller than tuna, and it has darker flesh. Bonita also has more bones than tuna.