Molly fish are colorful, active, and easy to care for. But like all pets, they need the right food to stay healthy, grow properly, and show off their bright colors. So, what do molly fish eat? Mollies are omnivores, meaning they eat both plants and animals. In the wild, they nibble on algae, plant matter, and tiny aquatic creatures. In your aquarium, you should give them a varied and balanced diet for the best results. This complete feeding guide will explain what molly fish eat, how often to feed them, the best commercial foods, and tips for keeping your mollies well-fed and healthy.

What Kind of Food Do Molly Fish Eat?
Here are the main types of food you can feed your molly fish:
1. Flake Food
Flake food is the most common option and a good daily staple. Look for high-quality flakes made for tropical fish. Good flake food should include:
-
Fish or shrimp meal for protein
-
Spirulina or plant matter for fiber
-
Added vitamins for health and color
Tip: Crush the flakes slightly for younger mollies so they can eat easily.
2. Pellet Food
Small pellets are another great choice. Pellets sink slowly, which is perfect for mollies since they swim in the middle of the tank.
Choose micro pellets with a mix of plant and animal ingredients. Some brands even include color-enhancing additives like beta-carotene or krill.
3. Vegetables
Mollies enjoy vegetables and benefit from plant-based foods that aid digestion.
Good veggie options include:
-
Blanched zucchini slices
-
Boiled spinach
-
Shelled peas (chopped)
-
Cucumber slices
Feed vegetables once or twice a week as a supplement to their regular food.
4. Algae and Spirulina
Mollies naturally eat algae in the wild. If your tank has live plants or algae growth, they may graze on it.
You can also give:
-
Spirulina flakes
-
Algae wafers
These help improve digestion and bring out vibrant colors.
5. Live and Frozen Foods
Protein-rich foods are great for molly growth, especially in young or breeding fish.
Try feeding them:
-
Brine shrimp
-
Daphnia
-
Bloodworms (in moderation)
-
Microworms or tubifex worms
These come in live, frozen, or freeze-dried forms. Feed once or twice a week for variety and extra nutrition.
6. Baby Molly (Fry) Food
Molly fry need more frequent feedings and smaller food.
Best options include:
-
Crushed flake food
-
Baby brine shrimp
-
Infusoria (tiny aquatic organisms)
-
Liquid fry food from pet stores
Feed fry 3–5 small meals a day.
How Often Should You Feed Molly Fish?
Adult Mollies:
Feed once or twice a day. Give only as much food as they can eat in 2–3 minutes. Avoid overfeeding.
Fry (Baby Mollies):
Feed 3 to 5 times a day in tiny amounts.
Foods to Avoid
Avoid these foods and habits:
-
Bread or processed human food – causes bloating and water pollution
-
Overfeeding – leads to waste buildup, ammonia spikes, and illness
-
Old or expired food – loses nutrients and may make fish sick
Best Commercial Foods for Mollies
Here are a few trusted options:
-
Omega One Mini Pellets – Great for color and digestion
-
Hikari Micro Pellets – Balanced and easy to eat
-
TetraMin Tropical Flakes – Affordable and widely available
-
New Life Spectrum Flakes – High protein and no fillers
-
Fluval Bug Bites – Made from real insects
Rotate these with veggies or live foods to keep your mollies excited and well-fed.
Feeding Tips for Healthy Mollies
-
Feed at the same time daily – Creates routine and reduces stress
-
Watch while they eat – Make sure all fish get their share
-
Remove uneaten food – Keeps the water clean
-
Fast once a week – Helps digestion and prevents bloating
-
Use a feeding ring – Keeps food in one place for easier cleanup
Final Thoughts
Molly fish are not picky eaters, but they do need a balanced and varied diet to stay healthy and colorful. Feed them a mix of high-quality flakes or pellets, plant-based foods like veggies or algae, and occasional protein-rich treats.
With the right diet and feeding habits, your mollies will thrive, grow beautifully, and live longer. A well-fed molly is a happy molly!
