A healthy diet is essential for the overall well-being of dogs, just as it is for humans. While commercial dog food can be convenient, making homemade dog food allows you to have more control over the quality and ingredients of your dog’s meals. Not only can this lead to a healthier diet for your dog, but it can also save you money in the long run.

In this article, we will provide some ideas on how to make homemade dog food, including choosing ingredients, preparing and storing the food, and providing example recipes.

Choosing Ingredients for Homemade Dog Food

When it comes to choosing ingredients for homemade dog food, it’s important to consider the nutritional needs of your dog. Dogs require a balanced diet that includes protein, carbohydrates, and fats. Here are some examples of ingredients to include in homemade dog food:

  • Protein sources: Meat, such as chicken, beef, and lamb, is an important source of protein for dogs. Fish, such as salmon and whitefish, can also be included in homemade dog food. Eggs are another protein-rich ingredient that can be added to homemade dog food.
  • Carbohydrate sources: Grains, such as rice and oats, can be included in homemade dog food as a source of carbohydrates. Vegetables, such as sweet potatoes, peas, and green beans, are also good sources of carbohydrates and can be mixed into food.
  • Fats: These are an important part of a dog’s diet and can be obtained from sources such as oils (e.g., coconut oil, almonds, and olive oil) and nuts (e.g., peanuts, and almonds).
  • Supplements: Depending on your dog’s needs, you may want to consider adding supplements to their homemade dog food. Calcium is important for strong bones and teeth and can be obtained from sources such as bone meal or eggshells. Vitamin D is also important for bone health and can be obtained from supplements or exposure to sunlight. 
  • Vitamins: Your dog can get vitamins from some fruits as well, such as blueberries and peaches


Image by mattycoulton on Pixabay

Preparing and Storing Homemade Dog Food

When preparing homemade dog food, it’s important to follow safety guidelines to ensure that the food is safe for your dog to eat. Here are some tips for preparing and storing homemade dog food:

  • Safety guidelines: If you are preparing cooked dog food, meat should be cooked thoroughly to kill any bacteria, and vegetables should be washed before being added to the food. If you are preparing a raw dog food diet, it’s important to handle the food safely to prevent the risk of bacterial contamination. This includes washing your hands and surfaces thoroughly and storing the food properly. Homemade dog food should be stored in the refrigerator or freezer, depending on when it will be served.
  • Meal planning and portion sizes: It’s important to plan your dog’s meals in advance and measure appropriate portions. The size and activity level of your dog will determine how much food they need. Consult your veterinarian or a nutritionist to determine the correct portion size for your dog.
  • Serving suggestions: When introducing homemade dog food to your dog’s diet, it’s a good idea to mix it with commercial dog food at first and gradually increase the amount of homemade food over a period of a few days. This will help your dog adjust to the new food and prevent any digestive issues. You can also try serving homemade dog food at different times of the day to see when your dog prefers to eat it.

Homemade Dog Food Recipe Templates

Making homemade dog food can be easy and fun, especially with the right recipes. Here are three example recipes to get you started:

Sample Recipe 1: Basic Meat and Rice

  • 1 cup cooked rice
  • 1 pound cooked meat (e.g. chicken, beef, lamb)
  • 1/2 cup vegetables (e.g. peas, carrots, cabbage)



  1. Cook the rice according to the package instructions.
  2. Cook the meat until it is fully cooked.
  3. Chop the vegetables into small pieces.
  4. Mix the rice, meat, and vegetables together in a bowl.
  5. Serve and store the leftover food in the refrigerator or freezer.



You can create variety and excitement by trying different kinds of rice, meat, and vegetables, and taking note of which ones your dog likes.

Sample Recipe 2: Fish and Sweet Potato

  • 1 cup cooked white rice
  • 1 pound cooked fish (e.g. salmon, whitefish)
  • 1 cup cooked, mashed sweet potato
  • 1 tablespoon fish oil



  1. Cook the rice and fish according to the package instructions.
  2. Cook the sweet potato and mash it until it is smooth.
  3. Mix the rice, fish, sweet potato, and fish oil together in a bowl.
  4. Serve and store the leftover food in the refrigerator or freezer.


Finally, here’s a recipe idea for raw food for your dog.

Sample Recipe 3: Raw Meat and Vegetables

  • 1 pound raw, ground meat (e.g. chicken, beef, lamb)
  • 1 cup chopped vegetables (e.g. carrots, broccoli, bell peppers)
  • 1/4 cup ground bones (optional)



  1. Mix the ground meat and vegetables together in a bowl.
  2. If using, mix in the ground bones.
  3. Divide the mixture into appropriate portion sizes for your dog.
  4. Serve the raw food immediately or store in the freezer until ready to serve.


It’s important to note that raw dog food diets, also known as BARF (biologically appropriate raw food) diets, require careful planning to ensure that all of the necessary nutrients are included. If you are considering a raw food diet for your dog, it’s a good idea to consult with a veterinarian or a nutritionist to ensure that the diet is balanced and appropriate for your dog’s needs.


Making homemade dog food is a great way to provide your dog with a healthy and balanced diet. It allows you to have control over the ingredients and quality of the food, and can even save you money in the long run. While it does require some planning and preparation, the benefits of homemade dog food are worth the effort. If you’re interested in trying homemade dog food, we hope that the information and recipes provided in this article have been helpful.

Don’t be afraid to experiment with different ingredients and recipes to find what works best for your dog. With a little bit of practice, you’ll be a pro at making homemade dog food in no time!

Hey there! I'm Rodrigo, a passionate writer with a lifetime love for animals, especially dogs. Creating this blog is a dream come true for me so I hope you enjoy all our content!

Veterinary with a Master Degree in Food Safety. More than 10 years of experience in veterinary technology.