What Do Hedgehogs Eat?

hedgehog eating from pink food bowl.

IMPORTANT: This is for adult African Pygmy Hedgehogs. For baby hedgehogs, read this post.

Hedgehogs are natural insectivores (insect eaters), but this doesn’t mean that you need to feed your hedgehog bugs and insects.

But if not fresh insects, what do you feed your hedgehog?

Commercial foods are the first hedgehog feeding options to come to mind.

Yet, even though there are many commercial hedgehog foods out there, surprisingly, barely any of them are suitable for hedgehog diets.

A hedgehog foods need to be two things:

  • High in protein
  • Low in fat

Hedgehog Tip: When introducing new foods to your hedgehog, introduce them one at a time. It'll be easier to find out what food is upsetting your hedgehog's stomach

Click to Tweet

What Do Hedgehogs Eat?

The main food you feed your hedgehog should contain:

  • Protein should be 28%-32%
  • Fat should be lower than 10% 
  • Fiber should be no lower than 4% fiber

Good-quality Commercial Hedgehog Food Brands

Most commercial hedgehog foods do not meet the nutrition requirements of hedgehogs.

Feeding your hedgehog low quality food can lead to a sick and malnourished hedgehog. I don’t recommend commercial hedgehog foods for this reason.

A few good commercial hedgehog food options are:

Hedgehog Commerical foods

Dried or tinned cat or kitten food

Dried cat food is a better option than tinned cat food. If you will be feeding your hedgehog cat food, DO NOT give them fish flavor. Fish and fish-flavored foods upset hedgehogs’ stomachs.

Chicken flavor is the best flavor for hedgehogs.

Leftover meat

Leftover meat and chicken should be chopped into small pieces before being given to your hedgehog. Never give your hedgehog raw meat.

The meat or chicken you give can be:

  • Cooked
  • Boiled
  • Grilled
  • Roasted

Don't give your hedgehog fried foods or fish. 

Giving Your Hedgehog Treats

Bugs and Insects

Hedgehogs are insectivores and really do love insects. Insects are wild hedgehogs’ main diet.

Your hedgehog will do fine on dried cat food or commercial hedgehog foods, but adding variety to their diet is a great idea.

The most common insects in a wild hedgehog’s diet are:

  • Beetles
  • Caterpillars
  • Crickets
  • Mealworms
  • Silkworms
  • Wax Worms
  • Worms
what do hedgehogs eat

NEVER give your pet hedgehog slugs or snails. Slugs and snails can carry lungworm, which can kill your hedgehog.

See the chart above to find out what insects wild hedgehogs eat most.

Fruits and Vegetables

Fruits and vegetables can be giving to hedgehogs as treats, but not all fruits and vegetables are safe for hedgehogs to eat.

Vegetables should be boiled or steamed and softened before they are given to your hedgehog. Fruits are softer than vegetables and don’t need to be boiled.

(Read more about hedgehog treats here.)

Here is a list of the safe fruits and vegetables that are safe for your hedgehog:


  • apples
  • bananas
  • cherries
  • honeydew
  • melon (Watermelon is a popular hedgehog treat, but keep in mind it’s pretty much all water & sugar; so it's not the best in terms of nutrition.)
  • peach/nectarine
  • pear
  • plum
  • strawberries and other berries (Remove the skin from blueberries.)


  • asparagus
  • broccoli
  • carrot (cooked or shredded)
  • corn (small amounts)
  • cucumber (pretty much all water, little nutritional value)
  • dandelion greens
  • green beans
  • peppers (obviously not spicy ones; green/yellow/red bell peppers are good)

  • radishes
  • spinach
  • squash
  • sweet potato
  • zucchini

The fruits and vegetables that you should not feed your hedgehog that are listed in the ‘What not to feed your hedgehog’ section below.

NOTE: Some breeders believe all fruits and vegetables are not good for hedgehogs. It's your choice whether or not you'd like to give your hedgehog fruits and vegetables. 


I know this is pretty obvious, but it is important that your hedgehog has fresh, clean water available at all times.

How to Help Your Hedgehog Lose Weight - Obese Hedgehogs

What about treats?

As Exotic Direct puts it in their article on Hedgehog Diet (recommended read):

"Pet hedgehogs need a varied diet. This can be achieved by supplementing their staple diet with nutritious treats."

Scattering treats around your hedgehog’s cage will encourage your hedgehog to forage, just like it would in its natural environment.

Giving treats to your hedgehog is also a great way to bond with your hedgehog.

The best treats are those that have some kind of nutritional value in them. Hedgehogs can become obese, so keep that in mind if you are feeding nutrition-less calories.

(See more about Hedgehog Obesity here.)

The best treats for your hedgehog are:

  • Eggs (scrambled or boiled)
  • Rice
  • Tofu
  • Fruits and vegetables
  • Baby foods (Stage 2 baby foods only contain cornstarch and water (a flavor). Higher stages have harmful ingredients that should be avoided.
  • Cottage cheese (small amounts)
  • Ferret treats

You can give your hedgehog a few treats every day. Never allow the treats to replace your hedgehog’s main diet. Treats should only be given in small amounts.

For more on treats, see Giving Your Hedgehog Treats

What Not to Feed Your Hedgehog

Some foods can harm your hedgehog. Some can cause diarrhea, some can upset your hedgehog’s stomach, and others can get stuck on the roof of his or her mouth, causing both irritation and tooth decay.

The following foods should never be presented to your hedgehog:

  • Anything salty
  • Anything seasoned
  • Bread
  • Dairy products (other than small amounts of cottage cheese)
  • Fish
  • Fried meat
  • Junk food (a.k.a. chips, candy, chocolate, sugary foods, …etc.)
  • Large amounts of peanut butter
  • Nuts and seeds
  • Raw meat or chicken
  • The following fruits and vegetables:
    • Avocados
    • Celery
    • Citrus fruit and anything too acidic (This includes oranges, lemons, limes, grapefruit, and also pomegranates and tomatoes)
    • Dried fruit and vegetables (These are hard to chew and digest, which may cause an upset stomach)
    • Garlic
    • Grapes and raisins
    • Onions
(Visited 10,372 times, 11 visits today)
  • Amanda says:

    I’m worried because I just got my hedgie and so far it doesn’t seem like she has drank at all and eaten very little and it’s been three days

    • adminlayla says:

      Talk to the breeder you bought your hedgie from, ask her what could be the cause of this. If you cant get in touh then you should definitly take your hedgie to a vet.

  • Angie says:

    I got my little girl 3 months ago and I hope to learn from othe Hedgehog owners.

    My Sandy eats like a pig and loves variety of food.

    Any suggestions how I can break her from doing her business in her wheel?

    She is covered in her pee and poo just about every day and I need to bath her, but I don’t want to bath her too öfter so I wipe her down.

    Thank you any input you might have .

    • adminlayla says:

      Most hedgehogs use their wheels as a toilet.
      Have you potty trained her? You can find out how in our free hedgehog care guide: (http://www.hedgehogaspets.com/hedgehog-care-guide/)
      Try adding paper towels in front of your wheel and add a litter pan under her wheel.

      As for her feet, wiping her down is a good idea. You could also fill up a tub with just enough warm water to get her feet wet. Let her walk around in it and all the poop will fall off.

      Hope this helped.

  • Kira says:

    Hi i am curious about cilantro is that safe for hedgehogs

    • Layla says:

      Hi, Kira.
      Cilantro (also called coriander) is safe for hedgehogs. It should be used as a treat.
      Some hedgehogs will love it, others won’t. Try giving it to your hedgehog and see how s/he likes it.

  • alexa says:

    hello my hedgehog is 10 weeks old and i was wounding if i can give him whole grain plain crackers

  • Nancy says:

    Is it ok if, they eat some dry cat food? I put some out for
    the outdoor cats. And, have seen a hedgehog eating some.