What Do Butterflies Eat?

What Do Butterflies Eat
Marek Mierzejewski/Shutterstock.com

Written by Rebecca Bales

Updated: January 24, 2023

Share on:


What Do Butterflies Eat
Butterflies love sugary foods such as nectar and tree sap

You may think butterflies look so small and delicate that they can barely eat anything. But, like all animals, butterflies need nourishment.

Their favorite food is sweet nectar from plants and flowers.

How and when do butterflies feed?

Read on to learn all about it.

Interesting Facts About How Butterflies Eat

Butterflies cannot bite or chew. They don’t have any teeth.

They use a long, tube like tongue to suck up nectar and other sweet and salty liquids like a straw. Butterflies also use their feet to taste the food that they’ve landed on.

Butterflies ingests substances such as nectar, sap, and even juice from rotting fruit.

Some other facts about a butterflies diet include:

  • Butterflies love sugary foods.
  • Some butterflies eat other insects.
  • Moths and butterflies eat the same thing.
  • Butterflies use a long feeding tube called a proboscis to eat.
  • Butterflies like salty liquids, which is why they sometimes land on humans. They want to drink our sweat!


A butterfly is a flying insect with a small body and large, often colorful wings. Butterflies are closely related to moths, which also have wings that are large in proportion to their bodies and antennae.

Butterflies are insects that belong to the order Lepidoptera. This order includes moths.

The name Lepidoptera comes from the Greek words for wing and scale. Members of this order are the only insects that have scales on their wings.

This unusual feature sets them apart and gives them the unique looks that make them beautiful to our eyes.

Butterflies range in size from half an inch to more than four inches in wingspan. They come in every color and color combination of the rainbow.

Butterflies as well as all other insects have both a brain, a heart, and a nervous system.

How Can You Tell Moths and Butterflies Apart?

Moths and butterflies are members of the same family, and they share a family resemblance.

There are some key differences, however:

  • Body shape: Butterflies have a long, slender thorax, and moths have thicker bodies.
  • Fuzz: Moths often have a soft, fuzzy appearance that butterflies don’t have.
  • Antennae: Moths have feathered antennae, and butterflies have slim, smooth ones.
  • Activity: Most butterflies are diurnal, and moths are usually active at night.
  • Colors: In general, butterflies are jewel-toned, and moths are gray, brown and other earthy colors.

Butterflies also tend to fold their wings vertically whereas moths tend to hold their wings differently. Butterflies are also larger and have more colorful patterns.

The colors of moths are usually dull compared to butterflies.

Do Moths and Butterflies Eat the Same Things?

What Do Butterflies Eat
A lime butterfly sipping nectar from a beautiful flower. Butterflies are cold-blooded and can’t fly if their body temperature is less than 30 degrees Celsius.

Yes, but there are a few differences.

For instance, the harvester butterfly (Feniseca tarquinius) can eat aphids. It’s the only butterfly that can eat other insects.

The zebra butterfly (Heliconius charithonia) can collect and eat pollen. There are no moths that eat other insects or pollen.

They also have different ways of eating.

A butterfly will sit or rest on its food source, but a moth usually hovers over its food.

How Butterflies Eat

Have you ever watched butterflies flitting around a garden? As they go from flower to flower, they are feeding.

Butterflies don’t have mouths or teeth. Each butterfly has a long extension called a proboscis.

This long extension looks like a slender straw that extends from the butterfly’s head. When the butterfly isn’t using it, the proboscis coils up into a ball.

When it’s time to eat, the butterfly approaches the food source and uncoils the proboscis.

The butterfly then inserts the feeding straw into the flower or other source of nectar. The long feeding straw makes it easy for a butterfly to reach deep inside a flower to draw out the nectar.

Where Do Butterflies Find Food?

Like most wild animals, butterflies are constantly foraging for food. There are many places they find it, but these are the most common.

  • Flowers: Most butterflies get their nectar from flowers. They enjoy the nectars of both wild and domestic flowers.
  • Rotting fruit: Fruit that’s fallen from a tree will turn liquid as it rots. Butterflies enjoy drinking this sweet fruit juice.
  • Mud puddles: Muddy water is full of minerals that are important to butterfly nutrition. A group of butterflies gathered around a mud puddle is called a “puddle club.”
  • Ditches: Butterflies need lots of liquids, and they will drink water from drainage ditches or gutters.
  • Animal dung: When other animals eat fruit, they leave it in their dung. Many butterfly species are happy to drink the liquid surrounding their dung.
  • Trees: Butterflies drink tree sap if they can’t find other liquids.

What Do Butterflies Eat?

What Do Butterflies Eat
Monarch Butterfly sipping nectar from a flower. The brightly-hued wings of the Monarch Butterfly act as a “warning sign” to deter hungry predators, as these butterflies are poisonous.

Butterflies mostly eat nectar and water.

Each butterfly species prefers a specific plant, but they will feed wherever food is available. Unlike caterpillars, they are not species-specific.

Some plants are popular among all types of butterflies.

If you want to attract butterflies to a garden, for instance, you will draw many different species with the following plants:

  • Zinnia
  • Butterfly bush
  • Mexican sunflower
  • Lantana
  • Milkweed

Milkweed is also a popular nesting place for monarch butterflies.

Other flowers that butterflies enjoy drinking from include azaleas, coneflowers, clover, daisies, dandelions, honeysuckle, meadow flowers, snapdragons, and sunflowers.

In Search of Nectar

Like many wild animals, butterflies spend a lot of time foraging for food.

Butterflies are important pollinators, and many people enjoy seeing them in their gardens.

You can make your outdoor spaces more attractive to butterflies by planting nectar-producing flowers.

Next Up…

Share this post on:
About the Author

Rebecca is an experienced Professional Freelancer with nearly a decade of expertise in writing SEO Content, Digital Illustrations, and Graphic Design. When not engrossed in her creative endeavors, Rebecca dedicates her time to cycling and filming her nature adventures. When not focused on her passion for creating and crafting optimized materials, she harbors a deep fascination and love for cats, jumping spiders, and pet rats.

Thank you for reading! Have some feedback for us? Contact the AZ Animals editorial team.