Roseline shark is an omnivorous fish, they will gladly feed on almost everything, however, there are things you should put into considerations regarding roseline shark diet. The roseline shark (or commonly known as Denison Barb) is a species of fish that lives in the rivers and ponds in Southern India. They are found all over West Bengal, Bangladesh, Assam and Odisha. The roseline can grow to about 14 inches long but average around 12 or 13 inches with females being smaller than males. They eat mostly crustaceans like crabs, shrimp, water bugs etc., though they will also take insects such as dragonflies and flies when nothing else is available to them.


Denison barb akia Roseline shark (scientific name Puntius denisonii) is a small fish endemic rivers & ponds in Southern Indiaochina.

Puntius denisonii is a small fish endemic to rivers and ponds in Southern Indochina. In natural habitat, roseline shark diet consists of plankton, insects, larvae of mosquitoes or other low-flying mosquito prey on the surface especially at night. They have also been observed eating worms that live on the bottom substrate like catfish but this may be accidental due to poor visibility as seen in turbid waters where it’s difficult for them to see their food source which would make them easier targets for predators such as larger fish with better eyesight who can easily sneak up undetected under cover of darkness.

Roseline shark in aquarium

Roseline shark is middle feeder and because of their sharp teeth, roseline sharks will feed on almost any common food.

Fish Food

In the wild, roseline sharks eat a range of prey, but they mainly feed on other bottom-dwelling organisms such as crustaceans, mollusks, worms and small bony fishes.

The diet is largely dependent upon what’s available in that region or habitat.

In aquariums, roseline sharks can be fed with multiple type of fish foods, such as fish pellets, fish flakes, and even cooked rice.

The most important thing when feeding your roseline shark is variety so make sure they get the nutrients they need with a varied diet.

Roseline shark

Algae wafers

To maintain a balanced diet, you can feed algae wafers to roseline sharks. Algae wafers are a plant based diet that provides rosenline sharks with the protein they need to grow quickly and in turn, develop healthy skin and scales.

Live Feeds

Roseline sharks can feed on multiple type of live feeds, such as fresh fish, frozen fish or dried shrimp. Adding live feeds can be a great addition to roseline shark diet, such as:

  • Fresh Fish: roseline sharks may be fed with live or freshly killed fish such as herring, smelt (fresh water), tuskfish (saltwater) or Pacific rock cod.
  • Frozen Fish: a great alternative to fresh food for roseline sharks is freezer burned commercial products like krill, salmon eggs and squid rings.
  • Dried Shrimp: if you are unable to identify any suitable species of fresh or frozen seafood then it might be worth considering alternatives such as dry manufactured foods that have been specifically formulated for marine animals while also meeting their nutritional requirements.

Remember to findly chop the food, feed into your aquarium with small amount to test whether your roseline sharks are ready to eat or not.

You should always remember don’t add too much live feeds into your aquarium because that may spoil the water.


Let’s face it, closed system aquariums won’t be able to replicate everything a fish can get from its natural habitat. That includes minerals & vitamins. And that’s the reason some fishes won’t look as vibrant as in their natural environment.

Supplements for fish tanks are usually made from food products which can be eaten or absorbed by the fish.

So there’s a few supplements you might want to try adding to roseline shark diet in your aquarium:

  • Spirulina is one of the most popular over at amazon and it has been proven as an excellent source of protein, vitamins A & C, iron, potassium – all important for healthy growth and immunity. It also contains chlorophyll that helps algae grow faster so it completes its life cycle sooner than usual, meaning less work for you! The only downside with this product is that roseline sharks don’t really like eating them because they have a strong taste; but if given enough time or mixed with other foods under water level such as frozen zucchini, they’ll get used to it.
  • Krill is another great supplement because roseline sharks love these small crustaceans as a natural food source and will go crazy for them! Make sure you choose the ones that are frozen or else they might not be fresh enough and your shark could die from an infection.
  • Boyd Vita-Chem Freshwater Fish Food is a great roseline shark diet that contains vitamins and minerals, especially the B complex. Plus it’s small enough to be eaten in one bite so you don’t have to worry about them choking on food!

Other foods

Fruits such as grapefruit, strawberries, oranges, apples and bananas can provide necessary oils which help regulate hormones among other things. They’re not only delicious but healthy to consume.

Other foods such as shellfish, shrimp and other types of fish can also provide roseline sharks with the necessary vitamins they may need depending on where they are in their life cycle.

Certain types of plants can also be eaten and help roseline sharks with such things as regulating hormones, providing necessary oils for other functions in the body or simply provide them a source of protein.

Final thoughts

Roseline shark (or denison barb) is a omnivorous fish and feeds on smallfish, invertebrates and carrion. This trait makes roseline shark easily suitable for fishkeepers of many levels.

Write A Comment