I'm sorry to hear about the difficulties you are having with butterflyfish. I wanted to share what has worked for me over the years when it comes to getting butterflyfish eating. I’ve kept a lot of different butterflies, and these are the steps that I recommend to improve your success with butterflyfish.
1. Understanding Which Butterflyfish Do Best in Captivity
Someone once said butterflyfish are the cut flowers of the aquarium hobby. This statement is true about obligate coralivoires which are butterflyfish that exclusively eat coral. These are the butterflyfish to avoid at all costs. The Wikipedia page on the genus
Chaetodon uses a grouping that is helpful to identify good and bad butterfly fish. Butterflyfish in the
Megaprotodon, for the most part, are all obligate coralivoires and are very difficult to get to eat prepared foods. There
are butterflyfish that are true omnivores, feeding on plankton, small invertebrates, and just about anything they find. The best of these fall into a sub-genus called
Roaops, which are mostly deep water butterflyfish that live at depths where coral does not grow, so they eat crustaceans and benthic invertebrates. Some Roaops that are easy to keep but hard to obtain are:
- Declivis
- Tinkeri
- Mitratus
The next group of butterflyfish are the reef‑dwelling omnivores that are easy to find and usually easy to get eating, these include the following:
- Auriga
- Melanotus
- Ephippium (Saddleback)
- Raccoon (both lunula and fasciatus)
- Falcula
- Punctatofasciatus
- Ulietensis (Double Saddle Back or False Falcula)
- Semilarvatus (from the Red Sea)
There are plenty more, but these are some of the most reliable.
2. Offer a Variety of Foods
Butterflyfish LOVE clams, mussels, and oysters. Those are basically their comfort foods and are great to use when you need to get your new butterflyfish started.
They’ll also take:
- Mysis shrimp
- Brine shrimp (which, while low in nutritional value, is a good way to get fish started)
- Larger plankton (Pacifica plankton works great — better than tiny reef plankton)
- Frozen Black worms
Variety is your friend here.
3. Use Single‑Ingredient Feedings to Find Their “Starter Food”
When a butterflyfish won’t eat, I find mixed foods confuse them with unfamiliar scents. I’ve had the best success feeding
one type of food per feeding, 3–4 times a day.
Things I rotate through:
- Brine shrimp (low nutrition but great for triggering a feeding response)
- Mysis
- Chopped clams
- Chopped squid (my Semilarvatus go nuts for squid)
- Chopped shrimp (raw, no preservatives)
- Krill
- Calanus (rarely, but I’ve had one butterflyfish take to it)
Once you find the one thing they’ll eat, make that your
first feeding every day, then introduce other foods later.
4. The Half‑Shell Method (My Go‑To Fallback)
If they still won’t eat, clams/mussels/oysters on the half shell almost always work. This is my “primary feeding” when a fish is being stubborn. After they pick at the half shell, I go back to testing free‑floating foods.
5. The Hail Mary: Coral
If nothing else works, you can use small pieces of fleshy coral:
- SPS frags
- Bubble coral
- Other LPS with big polyps
It’s not cheap, but if you have a reef tank with sacrificial frags or a very expensive butterflyfish you’re trying to save, it can absolutely work. This is also how you transition coralivores to prepared foods.
6. Reduce Competition
Picky butterflyfish get out‑competed easily. I always keep new butterflies separated, either in their own QT or behind a divider. This provides exclusive access to food.
7. Provide Hiding Spots and Lower Light
Stress kills appetite. Give them places to hide and keep the lighting on the lower side during acclimation.
8. Keep Water Parameters Rock Solid
Even in QT, you want:
- Stable temp
- Stable pH
- Stable salinity
- Low nitrates
All help reduce stress and promote a feeding response.
I know it is documented that copper can suppress appetite if levels get too high. I only had issues once with high copper once when my CopperSafe hit
2.95 instead of
2.5. This did cause one of my fish to stop eating but it started again once the copper levers were lowered.
9. Do a Full Medicated QT (This One Is Huge)
I’ve noticed a strong correlation between butterflyfish not eating and
flukes, not ich, but flukes specifically.
I always follow the official QT protocol:
- Copper
- Prazi (for flukes)
More often than not, after the first or second Prazi dose, the fish that wasn’t eating suddenly starts eating. I’m convinced flukes impact the feeding habits of butterflyfish more than other species.
Ever since I started doing full medicated QT and practicing real biosecurity, I haven’t had a single wipeout or disease‑related loss in my display tank. This comes after multiple wipeouts from not doing a full medicated QT.
Here is a link to the official QT protocol:
https://www.reef2reef.com/threads/current-quarantine-protocol.825055/
I hope these tips help. Keep in mind each fish has its own unique personality, so you won't always have success, but this should help identify those fish with the higher chance of success.