How to Make Homemade Ferret Food and Treats

Pet ferret eating

While commercially-made ferret kibble and treats are readily available in pet stores and online, some owners concerned about their pet's health may prefer to make homemade ferret food. It's not hard to make your ferret's diet, as long as you account for their regular nutritional needs in your recipes.

Ferret Diet and Nutrition

Ferrets are obligate carnivores with a digestive system that is not designed to process grains and plants. Their diet should be mostly made up of proteins from animals, some fat, and a minimal amount of carbohydrates. One of the reasons some ferret owners are keen on making their own meals rather than buying commercial foods is to avoid the chance their ferret will get insulinomas. This is a type of cancer that may be linked to the presence of carbohydrates in a ferret's diet.

What Should a Ferret Eat?

A good diet for a ferret should consist of the following:

  • Quality meats, which can include poultry, lamb, beef, and eggs
  • Raw or cooked, although raw feeders believe cooking alters the nutritional benefits of the food
  • A ferret should never get any foods that contain sugar or dairy products, and no vegetables or fruit
  • They can also benefit from fatty acid supplements like olive and fish oil

Ferret Food Recipes

Before you begin making your own ferret recipes, it's a good idea to talk to your veterinarian about your diet plans. A good veterinarian experienced with ferrets can give you pointers on maintaining balanced nutrition for your pet.

Ferret licking his nose

Ferret Puree Mix

Since ferrets don't eat carbohydrates, you don't need much more than a base recipe for your ferret. You can vary the types of meat and oils you use each time to add variety to your ferret's diet. This is a simple recipe that can be made in bulk and frozen for future meals.

Ingredients and Supplies

  • 2 pounds of the protein and cut of your choice, such as chicken, turkey, beef, or rabbit; you can also add in organs to the mix such as liver, hearts, and chicken gizzards

  • Water or low-sodium chicken broth

  • Blender or food processor

  • Five whole eggs

  • Fish or olive oil

  • Ferret vitamin supplement like Marshall Uncle Jim's Original Duk Soup Mix

  • Large saucepan or Dutch oven

  • Storage containers for freezing


  1. Cut up the protein into small pieces. You also have the option of using ground versions of the meat, in which case you do not need to cut it before the next step.

  2. Put the meat into the blender or food processor.

  3. Add in the water or broth so that it comes to the top of the meat and no farther.

  4. Blend the meat at a puree setting for about 60 to 90 seconds until pureed.

  5. Crack the five eggs and add them into the meat. You will add the entire egg, including the shell.

  6. Add about a tablespoon of the oil into the mixture.

  7. Add three teaspoons of the vitamin mix into the mixture.

  8. Mix the food again on the puree setting for one to two minutes until the meat is fully broken down.

  9. Scoop the mix into your saucepan or dutch oven and cook on the stove for about 30 minutes. If the meat doesn't look completely cooked, you can cook it for an additional five to 10 minutes.

  10. Allow the mixture to cool and then scoop into your storage containers. Seal tightly and freeze.

Ferret Soup

This is a simple soup basic recipe that you can vary with different proteins. Make this one in bulk and freeze the extras for future meals.

Ingredients and Supplies

  • 2 cups of low sodium chicken broth

  • 6 cups of water

  • One pound of chopped meat, such as beef, chicken, turkey, lamb or rabbit; use cheaper cuts of meat or even leftover trimmings from your own meals

  • 1/2 pound of chopped chicken gizzards

  • 2 tablespoons of eggshell powder such as Eggshellent Calcium

  • 2 tablespoons of ferret vitamin supplement powder

  • 1 tablespoon of olive or fish oil

  • A large soup pot or Dutch oven

  • Storage containers for freezing


  1. Put the water and broth in the pot and bring to a full boil.

  2. Add in the chopped meat, gizzards, and oil and mix well with a spoon.

  3. Allow to continue boiling covered for about 20 to 30 minutes.

  4. Add eggshell powder and vitamin powder and stir well. Continue cooking for another 2 to 3 minutes.

  5. Remove from the heat and allow to cool before serving to your ferret.

  6. Add the mixture to the storage containers and freeze.

Ferret Egg Treats

You can make an easy ferret treat is with eggs.

  1. Hard boil an egg.
  2. Chop up the cooked and cooled egg into small pieces that you can give to your ferret.
  3. It helps to make a bunch at a time and then refrigerator or freeze the extras so you always have them handy.
cute ferret portrait

Ferret Jerky Treats

Jerky treats are popular for use with dogs, and pet ferrets love them as well. These are easy to make, and you can use your oven if you don't have a dehydrator. It will tie up your oven for several hours though, so if you intend to make this often it's a good idea to invest in a dehydrator.

Ingredients and Supplies

  • Meat for jerky; you can choose any protein you like, and cheaper meats and cuts work well for jerky. Some good options are flank steak and top round. Do not thaw the meat as it's easier to cut the meat if it's somewhat still frozen.

  • Dehydrator or an oven

  • A sharp knife capable of slicing meat well

  • Parchment paper if you are using an oven

  • Cookie sheets if using an oven, or use a metal rack in the sheets


  1. If you are going to use an oven, set it to 200 degrees Fahrenheit and move the racks so they are closest to the top of the oven.

  2. Take your choice of meat and cut it into thin slices. The thicker they are, the longer they will take to cook. Aim for a size of about 1/4 inch thick.

  3. If you are using a cookie sheet with a metal rack inside, place the strips of meat on the rack. If you are not using racks, line the bottoms of the sheets with parchment paper and put the meat slices on the paper.

  4. Make sure that the meat slices are not touching each other, as you need air to circulate around them on all sides for better cooking.

  5. If you are using parchment paper, place a sheet on top of the meat slices once they are in place.

  6. Put them in the oven and cook for several hours. You should begin to check them after four hours to see how well they have cooked. If they still are not dried out, continue cooking and check every 30 to 60 minutes. It can take up to 10 hours for them to be done.

  7. If you are using a dehydrator, place in the dehydrator and cook for four hours. Check them to see if they are fully dry and continue cooking if not, checking once an hour.

  8. You will know the jerky is done when the meat is totally dry and you do not detect any traces of moisture. Let the jerky cool off and store them in a sealed container or storage bag.

Making Homemade Meals for Your Ferret

Since ferrets don't have a need for carbohydrates, you can focus on mixing up their proteins to provide them with a varied diet. Don't forget to include supplements like calcium, vitamins, and oils. Always watch your ferret's health when you begin feeding them homemade meals, and contact your veterinarian if you notice signs of stomach upset, illness or diarrhea.

Was this page useful?
Related & Popular
How to Make Homemade Ferret Food and Treats