1. Home
  2. Reptile & Amphibian
  3. Pet Snake

What Do Snakes Eat? A Guide To Feeding Your Pet Snake

Lisa Selvaggio
By Lisa Selvaggio
Updated
Apr. 30, 2025
Photo of a corn snake

Photo by Andrei310/Getty

Jump to section

  • 7 Common Foods to Feed a Pet Snake
  • Snake Diet Considerations
  • What Snakes Can't Eat
  • How To Feed Your Snake
  • Do Snakes Need Water?
  • My Snake Won't Eat. What's Wrong?
  • FAQs About Feeding Pet Snakes

Snakes, like other reptiles, can make fascinating pets—but figuring out what to feed them can be confusing. Do you need to buy live prey and put them in the enclosure with your snake? Does a snake’s diet require supplementation? And how do snakes drink water? These are all common questions asked by those who are new to snake care.

Check out the short guide below to get answers to all of the most important questions about feeding snakes.

7 Common Foods to Feed a Pet Snake


Snakes are carnivores, so they need to eat prey animals. Pet snakes typically feed on animals like:

  • Rodents (e.g., baby mice and rats, adult mice and rats)
  • Chicks
  • Eggs
  • Invertebrates, insects, worms (e.g., crickets, slugs, snails, earthworms)
  • Fish
  • Amphibians (e.g., toads, frogs)
  • Reptiles (e.g., geckos, small snakes)

Snake Diet Considerations


To figure out the optimal diet for your pet, first focus on what species of snake you have. A king snake’s dietary needs will differ from a corn snake’s, garter snake’s or rat snake’s, for example.

No matter which food your snake needs, it’s important to feed them high-quality, healthy prey animals. “The prey item should have been in good health before it was killed. It should not be heavily parasitized,” says Dr. Karen Rosenthal, DVM, MS, MS, a veterinarian, the VP of Medical Education, and an educator of exotic animal medicine at Veterinary Emergency Group in White Plains, New York.

Recommended Products

MiceDirect Frozen Feeders Snake Food, Mice, Large Adults, 50 count
MiceDirect Frozen Feeders Snake Food, Mice, Large Adults, 50 count
Rated 3.8 out of 5 stars
3.8
11Reviews
$179.97Chewy Price
SURMEN LEGACY Waxworms Live Feed Reptile Food, 250 count
Out of Stock
SURMEN LEGACY Waxworms Live Feed Reptile Food, 250 count
Rated 3.7 out of 5 stars
3.7
67Reviews
$21.99Chewy Price
View Item Details

Live vs. Frozen Prey

It’s best to feed your snake prey that’s already dead, Dr. Rosenthal explains, because live prey can attack and cause severe bite wounds.

“As a doctor in emergency medicine, one of the most common reasons snakes are brought in is because they have been [injured] by the item they were supposed to eat,” she says. “It is not uncommon for prey to attack the face of the snake, causing irreversible damage to the face,” including their eyes and nares (aka a snake’s version of nostrils, two of which sit on the outside of their face and two of which are located on the roof of their mouth).

In addition to preventing injuries, feeding your snake dead prey reduces the risk of parasites. You can buy freshly killed or frozen prey—just be sure to thaw frozen prey completely before giving it to your snake.

However, some snakes might only go after living, moving prey. This may happen if they were fed live prey by their previous caretaker. If you have a snake who refuses to eat dead prey, you’ll need to give them live prey until you can train them to go after dead prey. Work with an exotic veterinarian to receive expert guidance on how to transition a snake from live prey to frozen or freshly killed prey.

Varying the Diet

It might not be necessary to vary your snake’s diet, especially if they’re getting the complete nutrition they need from frozen rodents. But you can provide variety in your pet’s diet by switching between different prey animals, such as rodents and chicks.

Remember to always stick to what your particular snake can and should eat based on their species, as different types of snakes have differing needs.

Size of Prey

Consider your snake’s age and size to provide meals that they’ll be able to consume easily. For example, juvenile snakes won’t be able to eat the same size prey as larger snakes.

“Younger or smaller snakes need smaller prey items like pinkies,” says Dr. Benjamin Berriman, DVM, lead veterinarian at Banfield Pet Hospital, who works at Banfield locations in the Phoenix, Arizona, area. Pinkies are young mice, typically 1-4 days old; they get their name due to the pinkness of their skin, which hasn’t grown a coat of fur yet.

“As snakes continue to grow and develop, you can increase the size of prey items to things like adult mice or rats,” depending on your adult snake’s size and species, Dr. Berriman says.

Photo of a yellow ball python snake

Kikujiarm/Getty

What Snakes Can't Eat


Because snakes are carnivores, they shouldn’t be fed:

  • Plants
  • Processed food
  • Grains
  • Vegetables
  • Fruits

Foods like these that are not on a snake’s natural menu can result in problems such as digestive issues, malnutrition, gastrointestinal upset, toxicity and dental problems.

How To Feed Your Snake


Feeding your snake properly involves a routine that includes preparing the meal and putting your snake in an enclosure specifically for eating.

1. Prepare Their Food

If you store your snake’s prey in your freezer, be sure it’s completely thawed before giving it to your snake. Allow the prey to thaw naturally by taking it out of the freezer and placing it in your refrigerator about 24-48 hours in advance of mealtime. Then, take it out of the refrigerator to let it come up to room temperature several hours before feeding time.

Dr. Berriman advises against putting frozen prey in the microwave or in hot water to thaw it. “This can cause bacterial growth and inconsistent thawing through the prey item,” he says.

2. Move Your Snake to Their Feeding Enclosure

Provided that your snake doesn’t get stressed when handled or moved, you can set up a separate feeding enclosure.

“I personally like feeding snakes in a separate feeding enclosure. Snakes learn routines and will learn when they are moved into their feeding enclosure that it is time to eat. This helps prevent accidental bites from your pet snake when you are handling them in their normal enclosure,” says Dr. Berriman.

Feeding in a separate container can also prevent your snake from accidentally eating substrate.

However, some pet parents prefer feeding their snakes in their main enclosures, without moving them for feedings. See what works best for you and your unique snake.

3. Serve Their Food

Use feeding tongs to place the prey into the enclosure. Never use your bare hands; doing so puts you at risk of being mistaken for dinner and bitten accordingly.

Recommended Products

Vila Snake & Bearded Dragon Stainless Steel Reptile Feeding Tongs, Aquarium Long Tweezers, 2 count
Vila Snake & Bearded Dragon Stainless Steel Reptile Feeding Tongs, Aquarium Long Tweezers, 2 count
Rated 4.6 out of 5 stars
4.6
35Reviews
$9.99Chewy Price
Zoo Med High Quality Feeding Tongs, 10-in
Zoo Med High Quality Feeding Tongs, 10-in
Rated 4.6 out of 5 stars
4.6
84Reviews
$5.99Chewy Price

4. Return Your Snake to Their Enclosure

If you put your snake in a separate enclosure, gently transfer them back to their cage after waiting some time to ensure they don’t regurgitate from being handled too soon.

Dr. Rosenthal recommends waiting about an hour, saying, “If you see a bulge in the upper part of the throat, don’t move them until that lump is no longer obvious.”

Rather than picking up your snake, you can carry the feeding container to their cage to let them slither in on their own.

5. Clean Up

After the prey has thawed, do not freeze it again if your snake doesn’t eat it. Discard any dead prey that your snake doesn’t eat within 30 minutes, unless you know for certain that your snake typically takes longer than that to eat. No matter what, you don’t want it to spoil by leaving it in the enclosure for too long.

If using a separate feeding container, you can clean it with a reptile-safe disinfectant so it will be hygienic and ready for the next feeding. If your snake ate in their main enclosure, remove any substrate that got dirty.

Snake Feeding Guidelines

So, how much should you feed your snake? That’s a complex question. The amount of food your snake needs depends on their species, age and health. “The key is to keep track of your snake’s weight, making sure it’s stable or increasing,” says Dr. Berriman. If you have questions about your unique snake’s dietary needs, ask your veterinarian.

Another factor in feeding: Your snake will eat less during certain periods than others. “Some snakes may not eat during the colder months,” says Dr. Rosenthal. “Also, snakes typically should not be fed as they are going through a shed. Even voracious eaters will not eat during the shed period.” Shedding is a natural process during which snakes shed their old skin. This can occur several times a year, depending on the snake’s age, species and environmental conditions.

How often do snakes need to be fed? Again, frequency of feeding will also depend on factors like your snake’s species, size and age. Generally, younger snakes will eat more often, such as twice a week, while adults might need to eat once every two weeks.

“The best guide is to know your species. Read about the snake you have chosen to live with, and know the average weight to hit depending on age. That way, you will know if you are feeding too many calories too often,” says Dr. Rosenthal.

Do Snakes Need Water?


Your snake should have access to water at all times. Thoroughly clean the bowl and refill it with fresh water daily.

A shallow, sturdy reptile bowl can provide your pet with water to drink and soak in without the risk of drowning. Again, consider your snake’s species, as this will help you buy the right type of water bowl.

Recommended Products

Zoo Med Repti Rock Corner Reptile Water Dish, X-Large
Zoo Med Repti Rock Corner Reptile Water Dish, X-Large
Rated 4.7 out of 5 stars
4.7
61Reviews
$28.00Chewy Price
Exo Terra Reptile Water Dish, X-Large
Exo Terra Reptile Water Dish, X-Large
Rated 4.6 out of 5 stars
4.6
163Reviews
$23.96Chewy Price

My Snake Won't Eat. What's Wrong?


A snake might stop eating for various reasons, from stress to medical problems. If your snake stops eating, don’t delay seeing a veterinarian for a diagnosis and treatment. Here are some common reasons a pet snake may seem to lose their appetite:

  • Incorrect enclosure: Your snake’s enclosure should be set up to meet their specific needs. Maintain the appropriate temperature and humidity for your snake. Add the right substrate, along with hiding places.
  • Health concerns: Health issues, such as infections, parasites and diseases, can cause a snake to stop eating. These should be addressed with the help of a vet who specializes in exotic pets like snakes.
  • Improperly transitioning to a new food: According to Dr. Rosenthal, changes in diet (such as from live to dead prey) can be difficult for some snakes, and snakes can end up in the emergency veterinary hospital when they refuse to eat. If you need to make this switch, work with a veterinarian who’s knowledgeable about snakes so your pet will never miss a meal.

FAQs About Feeding Pet Snakes


Do snakes need vitamins?

If your snake is eating an appropriate diet for their species, vitamin supplements shouldn’t be necessary. As long as the prey is healthy, it should provide all of the nutrients your snake needs.

Do snakes eat fruits and vegetables?

No, snakes don’t eat fruits and vegetables, because they’re carnivores. Snakes hunt animals for meat, whether they eat insects or small mammals.

The best way to know what to feed your snake is by researching the species and working with your veterinarian. As you observe and care for your snake daily, you’ll also be able to pick up on signs that something is wrong (e.g., your snake isn’t eating as much as they should) and requires veterinary attention.

Expert input provided by: Dr. Karen Rosenthal, DVM, MS (zoology), MS (foresight); VP of Medical Education/Educator- Exotic Pets; Veterinary Emergency Group, White Plains, NY.; and Dr. Ben Berriman, DVM, Lead Veterinarian Banfield Pet Hospital in the Phoenix, AZ, area.

Attributions


Lisa Selvaggio

Lisa Selvaggio

Related articles
  • How Long Do Snakes Live? Tips to Improve Your Pet Snake’s Lifespan
    How Long Do Snakes Live? Tips to Improve Your Pet Snake’s Lifespan

  • Ball Python Care Sheet
    Ball Python Care Sheet

  • Do Snakes Like Being Pet? The Essential Guide to Handling Snakes
    Do Snakes Like Being Pet? The Essential Guide to Handling Snakes

  • 224 Pet Snake Names for Your Slithery Friend
    224 Pet Snake Names for Your Slithery Friend
  • Our experts are available 24/7:We're here 24/7:
  • 1-800-672-4399
  • United States
  • About
  • Investor Relations
  • Affiliates
  • Jobs
  • FAQs
  • Learn
  • Give Back
  • Gift Cards
  • Sell on Chewy
Download iOS appDownload Android app
Go to ACHC pharmacy accreditationLegitscript ApprovedCompounding Pharmacy Approved
  • Copyright © 2025, Chewy, Inc.
  • Terms of Use
  • Privacy Policy (Updated Oct 8, 2024)
  • Interest-Based Ads
  • Accessibility
  • California Supply Chains Act
  • Vendor Compliance
Download phone image
Get the Chewy app
Download iOS appDownload Android app
We're here 24/7
1-800-672-4399
United States
Copyright © 2025 Chewy, Inc.
Terms-Privacy (Updated Oct 8, 2024)-Accessibility
California Supply Chains Act-Vendor Compliance
About-Investor Relations-Jobs-Learn
Give Back-Gift Cards-Sell on Chewy
Skip to searchSkip to main content
Not in the U.S?

Not shopping in the U.S. or plan on shipping to a Canadian address?

Continue to Canada site
Use App
24/7 HelpHelp
Get help from our experts 24/7
1-800-672-4399
    • Track Order
    • -
    • FAQs
    • -
    • Contact Info
    AccountAccount
    Sign InNew Customer? Start here
    • Account
    • Orders
    • Manage Autoship
    • Favorites
    • Buy Again
    • Prescriptions
    • Pet Portal
    • Connect with a Vet
    • Pet Insurance Dashboard
    • My Rescues
    • Create a Pet Profile
    CartCart
    Your cart is empty.
    Something missing? Sign in to see items you may have added from another computer or device.
    Not in the U.S?

    Not shopping in the U.S. or plan on shipping to a Canadian address?

    Continue to Canada site
    Use App
    24/7 Help
    Get help from our experts 24/7
    1-800-672-4399
      • Track Order
      • -
      • FAQs
      • -
      • Contact Info
      AccountAccount
      Sign InNew Customer? Start here
      • Account
      • Orders
      • Manage Autoship
      • Favorites
      • Buy Again
      • Prescriptions
      • Pet Portal
      • Connect with a Vet
      • Pet Insurance Dashboard
      • My Rescues
      • Create a Pet Profile
      CartCart
      Your cart is empty.
      Something missing? Sign in to see items you may have added from another computer or device.
      Food
      • Dry Food
      • Wet Food
      • Fresh Food & Toppers
      • Veterinary Diets
      • Shop by Health Condition
      • Puppy Food
      Treats
      • Bones, Bully Sticks & Naturals
      • Soft & Chewy Treats
      • Dental Treats
      • Biscuits & Cookies
      • Long-Lasting Chews
      • Jerky Treats
      • Freeze-Dried & Dehydrated
      Toys
      • Plush Toys
      • Chew Toys
      • Fetch Toys
      • Treat Dispensing Toys
      • Puzzle Toys
      • Rope & Tug Toys
      Supplies
      • Crates, Pens & Gates
      • Beds
      • Leashes, Collars & Harnesses
      • Bowls & Feeders
      • Clothing & Accessories
      • Carriers & Travel
      • Training & Behavior
      Dog DealsNew Dog SuppliesPet Parent SuppliesShop all Dog
      Grooming
      • Brushes & Combs
      • Shampoos & Conditioners
      • Grooming Tools
      • Paw & Nail Care
      • Ear Care
      • Skin Care
      Cleaning & Potty
      • Pee Pads & Diapers
      • Poop Bags & Scoopers
      • Cleaners & Stain Removers
      • Vacuums & Steam Cleaners
      Health & Pharmacy
      • Flea & Tick
      • Anxiety & Calming Care
      • Allergy & Itch Relief
      • Vitamins & Supplements
      • Heartworm & Dewormers
      • Pharmacy & Prescriptions
      • DNA Testing Kits
      Gift Cards
      Popular Brands
      Purina Pro Plan
      Hill's
      Blue Buffalo
      Frisco
      Royal Canin
      Bark
      Elevate your puppy's diet. Get adventure-ready with ORIJEN puppy. Shop now.
      Food
      • Wet Food
      • Dry Food
      • Everyday Favorites
      • Shop by Health Consideration
      • Veterinary Diets
      • Highest Quality Food
      • Food Toppers
      Litter
      • Clumping
      • Scented
      • Unscented
      • Natural
      • Lightweight
      Treats
      • Crunchy Treats
      • Lickable Treats
      • Soft & Chewy Treats
      • Dental Treats
      • Catnip & Cat Grass
      Toys
      • Interactive & Electronic Toys
      • Teasers & Wands
      • Balls & Chasers
      • Catnip Toys
      • Plush & Mice Toys
      Cat DealsPet Parent SuppliesShop all Cat
      Supplies
      • Litter Boxes & Accessories
      • Cat Tech & Smart Home
      • Beds
      • Carriers & Travel
      • Bowls & Feeders
      • Collars, Leashes & Harnesses
      • Grooming
      Trees & Scratchers
      • Trees & Condos
      • Scratchers & Scratching Posts
      • Wall Shelves
      • Window Perches
      Health & Pharmacy
      • Flea & Tick
      • Anxiety & Calming Care
      • Allergy & Itch Relief
      • Vitamins & Supplements
      • Urinary Tract & Kidneys
      • Pharmacy & Prescriptions
      • Test Kits
      Gift Cards
      Popular Brands
      Tiny Tiger
      Shop Blue Buffalo
      Shop litter robot
      Shop Temptations
      Shop Hill's Science Diet
      Shop Purina Pro Plan
      Help support their urinary health with Royal Canin Urinary nutrition. Shop now.
      Horse
      • Feed
      • Treats
      • Health & Wellness
      • Vitamins & Supplements
      • Fly Control
      • Prescription Medications
      • Vaccines
      Chicken
      • Feed
      • Treats
      • Nesting & Egg Supplies
      • Coops & Runs
      • Feeders, Waterers & Deicers
      Farm Animal
      • Cattle
      • Goat
      • Pig
      • Sheep
      • Llama & Alpaca
      Wild Bird & Wildlife
      • Wild Bird
      • Squirrel & Critter
      • Duck & Waterfowl
      • Deer
      Small Pet
      • Rabbit
      • Guinea Pig
      • Hamster
      • Ferret
      Pet Bird
      • Food
      • Treats
      • Toys & Perches
      • Litter & Nesting
      • Cages & Accessories
      Fish
      • Tanks & Aquariums
      • Food
      • Filters & Media
      • Decor & Substrate
      • Water Care
      Reptile & Amphibian
      • Live Feed
      • Food & Treats
      • Tanks & Terrariums
      • Heating & Lighting
      • Substrate & Bedding
      Gift Cards
      Popular Brands
      Shop Buckeye
      Shop Animed
      Shop Cosequin
      Chewy Chick Days deals. Save on feed & supplies for every life stage. Shop now.
      Prescriptions
      Order your pet's prescription items.
      How it works
      Shop all Pharmacy
      Health Services
      Chewy Vet Care
      Chat free with our vet team
      CarePlus Insurance & Wellness Plans
      Compounded Medications
      Choose from a variety of flavors, strengths, and forms for your pet or horse.
      Learn about compounding
      Dog
      • Flea & Tick
      • Heartworm
      • Pain Relief & Arthritis
      • Antibiotics
      • Allergy Relief
      • Anxiety & Calming
      • Ear & Eye Care
      • Diabetes Care & Insulin
      Cat
      • Flea & Tick
      • Dewormers & Parasiticides
      • Ear & Eye Care
      • Antibiotics
      • Allergy Relief
      • Urinary Tract & Kidneys
      • Pain Relief & Arthritis
      • Diabetes Care & Insulin
      Horse
      • Anti-inflammatory & Musculoskeletal
      • Vitamins & Electrolytes
      • Skin & Coat Care
      • Antibiotics
      • Metabolic & Endocrine
      • Allergy & Immune
      • Behavioral Support & Sedatives
      • Reproductive Care
      Expert Health Tips
      • PetMD
      Connect with a Vet
      Free chat or live-video advice from our licensed veterinary team.
      Learn more
      CarePlus Insurance & Wellness Plans
      Give your pet the best possible health coverage with wellness and insurance plans.
      Learn more
      Chewy Vet Care
      Exceptional in-person routine and urgent care from our compassionate veterinary teams.
      Schedule a visit
      Learn
      How We Give Back
      We've donated more than $100M in products to rescue animal centers.
      Learn more
      Donate to a Rescue
      You can help us make an impact by donating items to your local shelter.
      Find a Rescue
      Find Pets to Adopt
      Search thousands of pets from shelters and rescues in Chewy's network.
      Find Pets
      Join Our Network
      Join our network to access benefits and resources that’ll help more pets.
      Join Now
      Today's Deals