Nautilus in Minecraft can eat all types of fish, including their raw forms, cooked variants, and versions stored in buckets.
This makes feeding the mob convenient and versatile, depending on what you have available. In this article, we’ll take a closer look at all the types of fish Nautilus can eat and their practical uses.
All Food Nautilus Can Eat in Minecraft
Below is a complete list of all food types that Nautilus can consume.
Pufferfish
Pufferfish is the most important food for Nautilus. It can be used both as an item (Pufferfish) and in its bucket form (Bucket of Pufferfish). It has the most uses, as it can be used not only for healing and breeding, but also for taming this mob. Feeding a Nautilus with pufferfish restores its health, and if it is at full health, it can be used to breed two adult Nautiluses.

If you want to feed it with this type of fish, you can find it in the following biomes:
- Warm Ocean
- Lukewarm Ocean
- Deep Lukewarm Ocean
Tropical Fish
Nautilus can eat Tropical Fish both as an item and as a Bucket of Tropical Fish. This type of fish is used for breeding and for healing if its health is not full.

If you want to feed it with this type of fish, you can find it in:
- Mangrove Swamp
- Lukewarm Ocean
- Deep Lukewarm Ocean
- Warm Ocean
- Lush Caves
Cod
Another type of fish that Nautilus feeds on is cod, which it can eat in raw form, cooked form, and as a Bucket of Cod.

This type of fish is also used for healing and breeding. If you choose to use it for these purposes, you can find it in the following biomes:
- Cold Ocean
- Deep Cold Ocean
- Lukewarm Ocean
- Deep Lukewarm Ocean
- Ocean
- Deep Ocean
Salmon
The last type of fish that Nautilus can eat is salmon, which it can consume in raw form, cooked form, and as a Bucket of Salmon.

This type of fish is also used for healing and breeding. If you want to use it for these purposes but don’t have any in your inventory, you can find it in:
- River
- Frozen River
- Cold Ocean
- Deep Cold Ocean
- Frozen Ocean
- Deep Frozen Ocean











