Guppy Feeding Guide (Proven Advice For A Long Life)

If you’re wondering what to feed your guppy, then you’ve found the right article! Fortunately, guppies are incredibly easy to feed, so if you don’t want an in-depth explanation. I’ve left the main answer, just below.

But if you want to give your guppy the best care possible this Feeding Guide will tell you when to feed your guppies, what to feed them, and how to feed them. Your guppies will thank you for making sure they are getting just the right amount at just the right time.

Feeding Guppies In Short

Feed your guppies twice per day about 2-3 small flakes per 3 fish. Try to supplement this as much as you can with live food such as daphnia as well as blanched vegetables like cucumber or lettuce. This will give them a nice balanced diet.

How Long Can a Guppy Survive Without Food?

Adult Guppies can survive for up to ten days without being fed. However, this is extremely unhealthy for them so never do it. However, an occasional missed day is actually beneficial for them as it will empty their stomach and reduce the chances of constipation

Guppy Fry, on the other hand, can only survive hours without food. They are growing and need more food at more frequent intervals than adults. So make sure you’re feeding them every few hours.

How Much Should You Feed Guppies?

The best way to find out how much to feed your guppies is to read the directions on your guppy food. Sprinkle that amount in the tank and watch your guppies. If they eat it all within 2 minutes without looking bloated, then the amount was probably good. 

If they eat it all in around 1 minute, you may need to give them a little more food. If they do not finish the food, then you need to give them less food next time. If they eat all the food and appear to be bloated, then you have given them too much food.

Once you figure out how much to feed your guppies, be as consistent as possible in feeding them. It is always better to feed them a little less instead of a little too much, especially if you have baby guppies in the same tank.

Can You Overfeed Guppies & Guppy Fry?

You can overfeed your guppy fry as well as adult guppies. If your guppies show signs of being bloated, they are being overfed. Another sign of overfeeding is constipation and swim bladder disease.

Signs Of An Overfed Guppy

If your guppy is being overfed, then they will exhibit one or many of the following symptoms, so make sure you’re keeping an eye out:

  • Bloated Appearance: A bloated appearance is one of the most common signs. An overfed guppy may appear larger than usual, with a swollen belly protruding outward.
  • Lethargy: An overfed guppy may become sluggish and inactive, spending most of its time resting at the bottom of the tank.
  • Loss Of Appetite: Obviously, if your guppy feels to full, then they’ll want to stop eating.
  • Stringy Feces: Stringy feces is a sign of constipation which is most often caused by overfeeding.
  • Constipation: Constipation itself is also a sign of an overfed guppy too!
  • Swim Bladder Disease: Lastly, overfeeding your guppy can also result in them suffering from swim bladder disease. If they’re overfed or bloated, this may press on their swim bladder, which in turn will affect their swimming ability.

What To Do If Your Guppy Has Been Overfed

If your guppy has overeaten, the best course of action is to skip feeding them for a couple of days. This will allow their digestion to get back on track. If they still look bloated after a couple of days, you should try feeding them peas or daphnia, to add more fibre to their diet, which will help them to pass stool.

betta care facebook group

How To Tell When Your Guppy Is Hungry?

Guppies are greedy little fish, so it can be hard to tell when they’re actually hungry or not. Honestly, the best thing you can do is make sure you’re watching them when they’re eating. As long as all the fish are getting a healthy amount of food each time, then you don’t need to worry about them starving.

Do Guppies Eat Flakes?

Flakes are a popular and convenient food for guppies and provide them with the necessary nutrients to stay healthy. However, it’s important to note that guppies also benefit from a varied diet that includes other types of food, such as live or frozen foods like bloodworms or brine shrimp.

What’s The Best Food For Guppies?

As you can see, I’ve been talking a lot about flake foods for your guppies. Flake foods are great because they’re super convenient, and give your guppies all the nutrients they need to survive. If you’re going to choose some for your guppies I’d highly recommend Omega One Super Color Flakes.

They’re rich in protein, and they contain plenty of Omega-3 and Omega-6 fatty acids which improve their coloration and keep them healthy and happy!

Omega One Super Color Flakes 5.3 oz
  • COLOR-BOOSTING NUTRITION: Super Color Flakes produce significant color enhancement thanks to elevated levels of beta carotenes in salmon skin. They are also rich in Omega 3 & 6 HUFA’s to support strong immune systems in freshwater and saltwater fish

The Best Live Foods For Guppies

While the staple of any guppies diet should be a high quality flake food, you should also be giving them plenty of live food too. Not only is this extremely healthy for them, but it also provides them with entertainment too!

  • Daphnia: I always recommend feeding fish daphnia. I’d say it’s the best live food you can choose thanks to how high in protein and fibre it is. Whether you’re dealing with omnivores or carnivores, it’s the best option.
  • Mosquito Larvae: Mosquito larvae are a common live food that guppies eat in the wild. If you plan on buying mosquito larvae for your guppies, just make sure they all get eaten before they turn into mosquitoes. However, you can find dried and frozen versions at some pet stores.
  • Brine Shrimp: While it can be a little harder to get hold of, brine shrimp is another great option for your betta!
  • Blood Worms: Blood worms are great if you want to give your guppy a treat, however, don’t give them too often. They’re very fatty so too many can be detrimental.

What Are The Benefits Of Feeding Guppies Live Food?

Feeding live food to guppies can provide various benefits for their health and well-being. Let’s go over some of the benefits of feeding guppies live food.

  • Additional Nutrition: Giving your guppy plenty of live food is a great way to make sure they’re getting a range of nutrients in their diet.
  • Mimics Natural Diet: Guppies are omnivorous fish, and they feed on various live foods in the wild. Feeding them live food in captivity can mimic their natural diet and provide a more varied and nutritious diet.
  • Stimulates Natural Behavior: Hunting and catching live food can trigger the release of endorphins in the guppy’s brain, contributing to its overall happiness and vitality.
  • Helps with Digestion: Live food is more manageable for guppies to digest than processed or frozen food, which can benefit their digestive health. This can also help reduce the risk of constipation and other digestive problems.
  • Encourages Breeding: Feeding guppies live food can help stimulate breeding behavior in both males and females. Live food especially benefits pregnant guppies, who need all the nutrients they can get.

Guppy Feeding Schedule

Here’s a helpful feeding guide you can use for your guppy!

MondayFlake Food (pinch)Live Food (5-10 daphnia)
TuesdayFlake Food (pinch)Flake Food (pinch)
WednesdayFlake Food (pinch)Vegetable (tiny piece of pea)
ThursdayLive Food (5-10 micro worms)Flake Food (pinch)
FridayFlake Food (pinch)Flake Food (pinch)
SaturdayVegetable (tiny piece of cucumber)Flake Food (pinch)
SundayFast (no feeding)Fast (no feeding)


Here are some frequently asked questions that people have about feeding their guppies!

How Can I Feed My Guppies Vegetables?

Cut the vegetables that you want to cook into small pieces, and then boil or blanch them for 2-3 minutes. Once they’re soft enough, if they’re small enough for your guppies to eat drop them straight into the tank, or if they’re larger, blend them up.

What Vegetables Can You Feed Your Guppies?

There are so many vegetables you can feed your guppies, just make sure that you’re preparing them beforehand. Some great choices include:

  • Broccoli
  • Cabbage
  • Carrots
  • Cauliflower
  • Corn 
  • Cucumber
  • Green beans
  • Kale
  • Peas
  • Potato
  • Spinach
  • Zucchini 
  • And more!

Can I Feed My Guppies Fruit?

Yes, you can feed fruit to your guppies. Like with the vegetables, cook, blend, and bake the fruit into meal flakes. Make sure you’re feeding them fresh fruit no more than twice a week. 

Fruits your Guppies can eat include:

  • Apples
  • Bananas 
  • Grapes * in small amounts
  • Tomatoes
  • Watermelon * in small amounts
  • And more!

There is a downside to feeding your guppies fruit. Fruits have fructose which is sugar. This sugar can cause bacteria to grow in the fish tank. A good idea is to only to feed your guppies fresh fruit right before you plan to clean their tank. This way, the sugars don’t hang around and make your guppies sick.

Can Guppies Eat Rice?

It’s best to avoid feeding your guppies rice as it has very little nutrients for guppies. They can survive on it, but they will not be getting all the nutrients they need.

What Can I Feed Guppies When I’m Out Of Food?

You can make your own guppy food quite easily. Just blanch some vegetables and drop it in the tank for a day or two. However, you should still try to get some high quality fish flakes or pellets as soon as possible.

Worst case scenario, you can go a few days without feeding your adult guppies.

Are There Any Foods I Should Not Feed Guppies?

In general, highly processed human foods are not good for your guppies. Make sure to definitely avoid feeding them bread and anything that comes out of a box.


The key things to remember about feeding your guppies are:

  • Smaller feedings are better
  • Pellets and flakes are the two most popular premade foods
  • Guppies are omnivorous 
  • Guppy Fry eat more often and need smaller servings

Have a wonderful time getting to know your guppies!

About the author

Hey! I'm Antonio!

Betta fish keeper for over 6 years now! Since owning a betta I've also housed all kinds of tropical fish, and have seen all manner of problems and how to look after them!

If you need any advice you can always message me or better yet join the Facebook group where a community can answer your questions!