How to Make Aquarium Fish Food at Home?

Making your fish food at home is not that difficult. It is a great way to prepare a healthy diet that meets the requirement of all your fish.

While commercial food products also contain a lot of nutrients, they are expensive and contain artificial ingredients as a means to preserve and improve the taste.

The guide will inform you about how to make aquarium fish food at home. You will learn about the delicious recipes that you can give to your fish.

Making Homemade Fish Food

Fish food is not that different from food for terrestrial animals.

Most of them are omnivores but some are carnivores and herbivores. To make the right food for your aquarium fish, you should first learn out about their dietary needs.

Meat Based Homemade Food

Meat-based food is recommended for carnivores and omnivore fish. You can feed small fish to your aquarium fish. Fish have a lot of minerals, proteins, and essential oils that are great for their growth.

Worms are also a great additive for your homemade food. You can find worms in your garden or buy them from online stores.

The great thing about live worms sold in stores is that they don’t have any additives. Each worm has lots of nutrients and protein required for your fish to grow.

You can also feed them shrimps and snails as an additive to the homemade food.

Other meat options for your fish include beef hearts, squid, clams, scallops, mussels, and mosquito larvae.

Plant-Based Homemade Food

Plant-based food is recommended for fish that are herbivores and omnivores. Leafy green plants are great for fish as they are packed with vitamins and minerals.

You should give plants that are found in the natural habitat of the fish.

Limnophilla, Egeria, and Cabomba are great water plants for your aquarium fish. You can buy these plants in most pet shops.

Fruits and Vegetables

Fruits and vegetables are also a great option for your fish. These are rich in different nutrients. You can give different types of fruits to your fish such as pears and apples.

Dark leafy green vegetables are full of a variety of minerals and vitamins. They simulate the natural aquatic flora found in the native habitat.

Fish love kale, spinach, romaine, lettuce, and Seawood. Chad also contains a lot of nutrients for the fish.

Garlic is particularly recommended for aquarium fish. The anti-bacterial properties of garlic will keep your fish healthy and happy.

You should crush or mince the garlic and rub the mixture on the food. Garlic stimulates the appetite of even picky eaters.

Spirulina powder is a favorite additive of fish that contains a lot of vitamins and minerals. It consists of amino acids, cyanobacteria, and natural pigments that help fish maintain vibrant colors.

Moreover, corn or potato starches are recommended in food. A tablespoon is enough that can be added to flakes and other food.

Other fruits and vegetables that you can feed to your fish include carrots, broccoli, zucchini, peas, broccoli, and oranges. They will make a great supplement for your fish when preparing homemade food.

You can feed fruits and vegetables raw or blanch and steam them before putting in the tank.

Consider feeding them organically grown produce as the residue of pesticides can adversely affect aquatic life. It will also disrupt microbial lives that are essential for keeping the fish healthy.

How to Make Homemade Flakes for Fish?

Flakes are essential in maintaining the color of the fish.

You can make fish food flakes at home that are suitable for different fish types.

Step 1: Prepare the Ingredients

Rinse leafy green vegetables using water. Hard vegetables such as carrots and broccoli need to be parboiled.

You should descale fish keeping the bones. Moreover, frozen ingredients should be thawed.

Step 2: Blend the Mixture

Once you have prepared the ingredients, you should place all of them in a food processor.

Blend the mixture until it has achieved an even consistency.

Step 3: Dry Out the Mixture

The next step is to dry out the fish mixture into flakes. It will take about three hours for the mixture to dry.

You should cover the mixture in a large baking tray with parchment paper. Parchment paper is recommended over wax as it will prevent the mixture from sticking to the try.

Next, you should pour the mixture onto a sheet.

Spread the mixture into a thin layer of about a quarter-inch paste. The tray should be placed in the oven and the temperature should be set to 150 degrees F.

You should keep the mixture inside the oven until it becomes crumbly.

Step 4: Break the Mixture Apart

Break down the large chunks until they are appropriate for the fish. You should store the flakes in a cool place away from light. The fish flakes will remain good in an airtight container for over a year.

Following the above steps will allow you to have the most natural fish food flakes. The best thing is that they don’t contain any additives and chemicals.

Also, they are less costly as compared to buying from the store. Feeding natural flake will result in enhanced color and improved health.

DIY Fish Food Recipe

You can prepare different types of fish food at home.

Here are three homemade recipes that are suitable for carnivore and herbivore fish.

Recipe 1: Vegetable-Meat Deluxe

Vegetable-Meat deluxe is easy to make a recipe for homemade fish food.

The recipe contains vegetables mixed with meat. It contains important nutrients that are great for carnivore and omnivore fish.


  • Salmon – 8 ounces
  • Shrimp – 2 pounds
  • Spirulina powder – ¼ cup
  • Unsweetened gelatin powder – 120 grams
  • Frozen spinach – 1 pound
  • Mini carrots – 1 pound
  • Frozen chickpeas – 1 pound
  • Zucchini – 1 medium
  • 6 centrum vitamins.

Preparation Guidelines

Place zucchini and carrots in a small pan to steam them. They should be soft but not overcooked. You should strain them and set aside once cooked.

Now, cut the salmon into small cubes and dissolve the vitamins in the water. Next, you should put all the ingredients in a blender. Blend the ingredients until they become slurry.

The next step is to cook the gelatin in the water. The gelatin should be cooked over low heat. Add the gelatin into the slurry once it has cooled.

Mix the slurry and add to ice cubes. Place the tray in the fish so that the food has set. The food cubes should be put in plastic bags for storage.

For carnivores, you can add meat such as frozen shrimp, salmon, and beef heart.

Recipe 2: High Protein Food

High protein food is recommended for carnivore fish.

The food contains a blend of meat food items packets with protein and different nutrients. It will help in improving the color and digestion of the fish.


  • Raw Unpeeled Shrimp – 1kg
  • Frozen green peas – 500g
  • Fresh spinach – 500g
  • Orange carrots – 300g
  • Fresh salmon steak – 200g
  • Non-sweet plain gelatin powder – 70g
  • Spirulina powder – ¼ cup
  • Garlic Powder – 1tsp
  • 6 generic multivitamins

Preparation Guidelines

Cut salmon, prawn, and carrots to make them suitable for blending. Blend the ingredients so that it becomes thick. Add water to the mixture to help it stick together.

Now, add about two liters of water in a saucepan. Add the mixture to the pan and keep on low heat for about half an hour. Once the mixture is lightly cooked, you should pour it into ice cube containers and put it in a freezer.

Each cube will be enough to feed fish in a large size aquarium containing about a dozen fish twice a day. Make sure that you use the food within 12 months. You can scale down the mixture if you have a small aquarium.

Recipe 3: Herbivore Fish Food

Herbivore fish food is great for fish that eat only plants and vegetables. They are also good for omnivore fish in an aquarium.


  • Spinach
  • Oats
  • Frozen Peas
  • Cucumber
  • Unflavored gelatin

Preparation Guidelines

Blanch and puree the vegetables until smooth and add oats to the mixture. Mix gelatin in hot water in a separate bowl and add to the mixture.

Store the mixture in large ice cube trays. You can shave the piece off whenever required to feed the fish.

You can also add other vegetables to the mixture. But make sure that the vegetables are suitable for the fish. You can read the fish food guide to know what vegetables are suitable for the fish.


Homemade food will be healthier for the fish compared to store-bought food. You can prepare the food that meets the exact dietary requirements of your fish.

It is also a cheaper alternative to commercial food found in pet stores. You also have more options to prepare food for your fish.

The guide will help you in preparing delicious food for your pet aquarium friend.

Other articles you may also like: