According to this video, butterflies sometimes drink blood. Do they have the organs necessary to digest blood? I thought they eat only salts and nectar, which are easy to digest compared to proteins.


100mg/dL is the human blood sugar content (I assume it is similar in other animals). Afaik. sugar energy density is about 4kcal/g. A butterfly is about 1g of weight, which means 1mL if we count with water. So it can drink around 0.5mL of blood. That means 0.5mL×100mg/dL×4kcal/g = 0.002kcal = 8.4J. The top butterfly speed is about 12 mph, so I think we can count with 6mph by an average butterfly, which is about 2.7m/s. So it needs 1/2×1g×(2.7m/s)2 = 0.0036J kinetic energy to move and 1g×9.81m/s2×1m = 0.0098J potential energy to keep the 1m height of flight. I think we can guess that it loses this kind of energy in 2secs, which means it needs 0.0134J/2s = 0.0067W power to fly. So the 0.5mL blood means 8.4J/0.0067W = 24925s = 21min of flight time, which is not much compared to nectar (30g/dL$, $2500J$, $100h). Ofc. this is just a very rough estimation (the real flight time is probably much lower) based on data coming from non-scientific sources, but I think you can see the difference.

  • $\begingroup$ For salt content I think. Not sure enough to answer but blood is full of nice things besides calories. $\endgroup$
    – Resonating
    Mar 15, 2015 at 4:37
  • $\begingroup$ calories in blood are glucose $\endgroup$ Mar 15, 2015 at 7:54
  • $\begingroup$ @aandreev I edited the question. $\endgroup$
    – inf3rno
    Mar 15, 2015 at 11:32
  • $\begingroup$ what about salts though? $\endgroup$ Mar 15, 2015 at 13:22
  • $\begingroup$ @aandreev Find evidence and send an answer. This is how science works. :-) scholar.google.com $\endgroup$
    – inf3rno
    Mar 15, 2015 at 20:24

1 Answer 1


I didn't watch the video so I don't know if this was mentioned. Butterflies will exhibit a behavior called mud puddling which occurs mainly with male butterflies [1]. Puddling is when butterflies seek out moist surfaces in order to consume the fluid. Butterflies will puddle in soil, dung, carrion (rotting flesh/meat), etc. Boggs and Jackson claim that puddling falls into two categories which aren't mutually exclusive [1]:

  1. scarce nutrients for example sodium
  2. competitive exclusion of males or young individuals from flowers

But we can see blood isn't the only option for puddling. Basically anything that provides moisture and nutrients will do.

  • 1
    $\begingroup$ This competition for flowers is very new to me, I did not know that butterflies can fight each other. :-) $\endgroup$
    – inf3rno
    Mar 18, 2015 at 6:57
  • $\begingroup$ @in3rno I choose you Butterfree! Use Sleep Powder on the other Butterfree! Seriously though, I would assume they use the same tactics as birds...minus the beak stabbing, and vocalizations? $\endgroup$ Apr 12, 2015 at 1:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .