Minecraft wiki entry for Spawn, associated text: Jungle biomes have a higher chance to spawn chickens.‌[Java Edition only]
Badlands biomes spawn only hostile mobs and bats.
River and frozen river can spawn only drowned, squid, and salmon underwater.
Ocean biomes do not spawn passive mobs. They spawn drowned, and the other hostile mobs. Frozen oceans do not spawn dolphins, but do spawn polar bears.
Snowy Plains biomes do not spawn animals other than polar bears and rabbits.
Swamp huts spawn only witches, cats, and bats.
Ocean monuments spawn guardians, other water mobs and bats.
Pillager outposts spawn pillagers, other passive mobs and bats.
All other overworld biomes spawns common animals and common monsters, as well as slimes, dependent on spawn conditions.