Go Back

Best Homemade Fish Food – Nutritious & Cost-Effective DIY Recipe

Making homemade fish food is a great way to ensure your fish get the best nutrition without harmful additives found in commercial fish food. This DIY fish food recipe is rich in protein, vitamins, and essential nutrients, promoting healthier, more vibrant fish. Whether you have goldfish, bettas, cichlids, or tropical fish, this recipe can be customized to meet their dietary needs.
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Course Fish Food
Cuisine DIY, Aquarium Fish Diet
Servings 20

Equipment

  • ✔ Blender or food processor
  • ✔ Ice cube tray or silicone mold
  • ✔️ Mixing bowls
  • ✔ Measuring spoons and cups
  • ✔ Spoon for portioning
  • ✔ Freezer-safe container or ziplock bag

Ingredients
  

  • Protein Source Essential for Growth & Energy
  • ½ cup cooked shrimp or fish deveined, no seasoning
  • ½ cup cooked chicken liver for carnivorous fish
  • ¼ cup bloodworms or daphnia optional for added protein
  • Vegetables & Fiber For Digestion & Overall Health
  • ½ cup boiled peas removes shells for easier digestion
  • ½ cup spinach or kale chopped, provides essential minerals
  • ¼ cup carrots or zucchini for color enhancement
  • Additional Nutrients & Binders
  • ½ teaspoon spirulina powder for color vibrancy and immunity
  • 1 clove garlic boosts fish immunity
  • 1 tablespoon unflavored gelatin powder acts as a binding agent
  • ¼ cup fish flakes or pellets optional, for added familiarity
  • ½ cup water for blending

Instructions
 

  • Step 1: Prepare the Ingredients
  • Boil vegetables (peas, spinach, carrots) until soft, then drain.
  • Cook the shrimp or fish (if not already cooked). Remove shells and bones.
  • Step 2: Blend the Mixture
  • In a blender or food processor, add the cooked protein, vegetables, spirulina powder, garlic, and fish flakes.
  • Pour in ½ cup of water and blend until smooth.
  • Step 3: Add the Binding Agent
  • In a small bowl, dissolve 1 tablespoon gelatin in ¼ cup warm water.
  • Slowly stir the gelatin mixture into the blended fish food mixture to create a thick consistency.
  • Step 4: Portion & Freeze
  • Spoon the mixture into an ice cube tray or silicone mold for easy portioning.
  • Freeze for 3-4 hours until solid.
  • Transfer the frozen cubes to an airtight container or ziplock bag and store in the freezer.
  • Step 5: Feeding Your Fish
  • Break off small pieces and let them thaw before feeding.
  • Feed in small amounts to avoid overfeeding and water contamination.

Notes

✔ Customize based on fish type – Herbivores need more vegetables, while carnivores require extra protein.
✔ Avoid additives and seasoning – Fish do not tolerate salt, oil, or spices.
✔ Use fresh ingredients – Do not use processed or seasoned meats.
✔ Introduce gradually – Some fish may take time to adjust to homemade food.
Keyword ✔ DIY fish food ✔ Homemade fish food recipe ✔ Natural fish food ✔ Healthy aquarium food ✔ Fresh fish diet