What Do Starfish Eat: Best Food List and Feeding

Most Starfish excel at cleaning algae, detritus, and other waste that settles at the bottom of the tank. However some are predators and enjoy hunting sedentary and slow moving prey.

A Starfish’s exact diet is based on the species, habitat and their natural adaptations.

With so many different dietary requirements it can be difficult to figure out exactly what to feed a Starfish.

Identifying what kind of Star you have is the most important first step.

While there are plenty of similarities between the different species’ diets, no two species will eat the exact same thing.

Read our comprehensive guide below to help you find the correct food to feed your stars…

Crown of Thorns Eating Coral

All About Starfish and Their Diets

Starfish Eating Coral

Starfish belong to two different classes: Asteroidea and Ophiuroidea.

Asteroidea contains all of the most well known Starfish, whereas Ophiuroidea includes the Brittle and Basket Stars.

They are purely saltwater animals and can be found in all the major ocean basins from the tropics to the polar regions.

Starfish have extremely diverse appearances with some reaching only an inch and others growing over 3 feet.

You will find most in shallow areas near the beach and they can often be seen clinging to the rocks in tide pools. Wherever they are found Starfish are always on the seabed (no matter the depth). They do not swim, float, or climb and cannot maneuver in open water.

These voracious predators are always on the hunt. They feed on clams, worms, crustaceans and other small prey that can be found in the substrate.

However, some species’ diets are made up of algae and detritus, whereas others will only eat coral polyps (more on this later).

How Do Starfish Eat?

The best word to describe a starfish’s eating habits is alien.

In order to fully understand how starfish eat we must first take a look at their anatomy.

A sea star’s major organs include the central disk, radial and ring canals, ampullae, stomach and tube feet. These all play a role in how the animal moves and eats.

Tube feet are used for locomotion, eating and probing the substrate for prey. Tiny eyespots near the tube feet function as the primary sensory organs.

Their mouth is located on the central disk on the animal’s ventral side – opposite to where the madreporite is located on the dorsal side.

They eat and digest their food through the process of eversion, during which the stomach is pushed out through their mouth in order to digest the prey from the outside.

When food is found the Starfish will probe the animal with their tube feet. If it is a clam they will first use their arms to pry the shell open. Once the starfish can easily reach their meal they will use their tube feet to pull it in close to their mouth.

Their transparent stomach is then pushed out of their body through their mouth.

Once the prey is wrapped up in their stomach, the digestive acid begin to dissolve it. Exoskeletons, snail operculums and other inedible parts are corroded to get to the meat inside.

It can take a few hours for the prey to completely digest and after this the Starfish retracts their stomach back inside their body.

Watching a sea star eat can be exciting if you can see underneath the tank. However when seen from above it unfortunately does not look like much. If your Star is hunched over something at the bottom of the tank then it is likely they just caught something to eat.

What Do Starfish Eat In The Ocean?

Starfish Eating Clam

Starfish can be found in all four of the major oceans, so their diets are highly variable.

Their diet depends on their geographic location and the availability of prey in the area.

Starfish can be primary or secondary consumers.

This means that they may feed on algae, phytoplankton, or the small critters that eat them.

Starfish are most likely to go after prey that cannot defend itself.

Clams, mussels, oysters and other shellfish are the favorite food of most species. In fact, they are equipped with several adaptations for opening shells. The starfish’s long arms and tube feet are specifically designed for prying clamshells open and sliding the shells off of hermit crabs.

Larger Starfish can also feed on shrimp, crabs, sea urchins and other crustaceans. Their exoskeletons are easily dissolved by the Starfish’s stomach acid.

Those that are too small to eat moving crustaceans use their tube feet to reach the meat inside. Any snail that is small enough to fit into a Star’s stomach will be eaten.

Smaller predatory Starfish will hunt for bristle worms and other benthic worms. They will also feed on the tiny, bug-like crustaceans that are found in algae beds.

Some species prefer coral polyps to anything else. The Crown of Thorns is the most famous example of this, but the Chocolate Chip and Cushion Star are two others.

Small non-predatory species will often seek out algae and tend to favor phytoplankton (a type of microscopic algae that can settle on the substrate).

When an animal dies and sinks to the bottom of the ocean Starfish are among the first critters to show up and clear away the carrion.

They also clear away dead seaweed and waste produce from living animals.

With the exception of a few species, most Starfish are not specialist feeders. Many of them will eat all of these types of food.

What Do Starfish Eat In An Aquarium?

Crown of Thorns Eating

Finding the right diet for your Starfish will depend on which species you have.

Some (i.e. Red Fromia) have highly specialized diets that are difficult to replicate in a tank.

However most species will thrive on a generalized diet that includes a little bit of everything that they would find in the wild.

Clams, mussels, scallops and oysters are the preferred prey of many medium to large sized starfish. Linckias and Chocolate Chips will especially appreciate them.

Bristle worms, tube worms and other kinds of worms all make great options.

They also love to eat snails too.

While they are not a particularly common find, some dealers will keep small sea urchins for Starfish to eat. Urchins can also serve as a good accent to a reef biotope before they are eaten.

There is also plenty of food that occurs naturally in an aquarium.

Starfish are safe and efficient algae eaters and there is always some concentration of algae in a saltwater tank.

They can also help to prevent waste products from fish accumulating too.

Starfish are usually active at night so this is when you should feed them.

They will only need to be fed once every 2 to 4 days.

For predators you can place some small live prey in front of or beside your Starfish and wait for them to move.

If they do not immediately move to eat the prey then they are not hungry yet. Whereas if they eat the prey immediately you should keep providing more food until they stop eating.

Just remember to remove the food from the tank if your Star is not ready to eat yet and never leave uneaten food lying around in your tank.

Species Specific Diets

Starfish Diet Requirement
Chocolate Chip Chocolate Chips can grow all the way up to 15 inches long, so there is plenty of room to eat a wide variety of different things. You do not want to put this particular star in a reef aquarium as they love to munch on soft corals. They also grazes on algae and coralline algae. You can feed them small snails, shellfish and sea urchins. Chocolate Chips will also happily hunt down any pesky invertebrates that it finds in the tank.
Crown Of Thorns The Crown of Thorns Starfish is not a pet. These spiny sea stars are highly destructive to coral reef communities. Large populations have led to coral bleaching in the Great Barrier Reef and other reef ecosystems. You cannot safely keep a Crown of Thorns in an aquarium as they need a steady diet of coral polyps to munch on.
Brittle These predatory deep sea stars come in all shapes and sizes. They are often kept as pest control in aquariums. Most of their diet is made up of shrimp, crabs, snails, and other small invertebrates. You can also feed them raw shellfish or frozen fish.
Sand Sifting Sand Sifters are among the most entertaining starfish to watch in action. As their name suggests, they sift the sand for tiny invertebrates to snack on. They can eat copepods and crustacean larvae alongside the little critters that they find in the sand. Feeder shrimp, bristle worms and snails all make some great treats for a Sand Sifter.
Asterina Asterinas are tiny stars that are often unintentionally introduced to aquariums. They may hitch a ride on corals which are introduced to a reef. They are excellent for eliminating nuisance bristle worms that appear in your substrate, but they will also happily munch on your coral. Algae, detritus and microbial biofilm also make up a major part of an Asterina’s diet.
Panamic Panamic Cushion Stars are also known as Knobby Stars and they are very similar to the Chocolate Chip Star. In addition to coral, these spiny stars eat worms, shrimp, clams, snails, and algae. They will even eat other smaller starfish.
Red Fromia Their highly variable diet makes it difficult to feed them in aquariums. The best thing to do is to provide a steady supply of larvae and other zooplankton. You can also use them to eat the detritus and biofilm that accumulates in your tank.

Starfish On Coral


Starfish mare an excellent addition to marine aquariums. If you are looking for more stocking ideas then make sure to read Top 21 Most Popular Saltwater Aquarium Fish.

They can really make a reef stand out and look more authentic.

While every Starfish is similar in some way, each one has their unique care requirements, environment and diet.

Some are perfectly peaceful, while others will hunt down almost everything. However, they will never not hunt anything that does not live on the seabed. Anything in the substrate that is small enough to fit into their mouth is fair game.

Pesky invertebrates, algae, and detritus are all among their favorite snacks. It is no wonder that so many aquarists employ them as a cleanup crew!

What does your Starfish like to eat?

Let us know in the comments section below…