Low Oxalate Dog Food Recipe

This recipe has been approved for my dog by 2 veterinarians as a well-balanced diet for my dog who requires a low-oxalate diet. Please talk to your veterinarian before considering this recipe for your dog, as all dogs have different needs.

Jump to Recipe

This is Ross. He’s my 8 year old 8lb yorkie furball who loves wearing sweaters. During the summer of 2025, we learned that he had been making calcium oxalate stones which had been causing him pain most of his life.

A complicated stone removal surgery and an even more complicated urethrostomy surgery later, and we were told that he would need to be on a special low-oxalate diet for the rest of his life. However, this prescription diet is expensive and I had already thought it would be fun to try a homemade diet.

I took to the internet to try and find a well-balanced, veterinarian-approved, low-oxalate diet and I was saddened to not find many options that looked well reputed. I collaborated with my vet to find low-oxalate ingredients to make a well-balanced diet. I found this recipe online for a regular diet and decided to adapt it to make it suitable for my dog: https://stellanspice.com/balanced-dog-food/

My vet informed me that with any homemade diet, it is important to give the dog dietary supplements. She also suggested I make the following adjustments for my dog: use 100% turkey instead of ground beef, no sardines, no egg shells but more eggs, no beef, no broccoli, no spinach, no bell pepper. Instead, I used cauliflower, cabbage, and green peas which are low-oxalate options that are high in nutrients. Adding more egg would help to make up for the loss in nutrients by removing the beef, broccoli, spinach, and bell peppers. Since grains are also an important part of a dog’s diet, I added brown rice.

My dog loves this food so much, we can even hide medicine in it when needed (which is a bigger deal than you’d think)! It also makes a large amount so it can be frozen and thawed as needed, and it makes a turkey stock that my dog loves as a tasty treat as well.

Take a Whisk Kitchen

Low Oxalate Dog Food

A well-balanced diet for dogs that require a low-oxalate diet

Ingredients
  

  • 9 lb ground turkey
  • 30 peeled hard boiled eggs
  • 3 cups hemp seeds
  • 1 lb cauliflower leaves removed
  • 1 lb green cabbage
  • 4 cups frozen green peas
  • 30 oz pumpkin puree not pumpkin pie filling
  • 8 tsp kelp powder I use Solid Gold's "Seameal multivitamin"
  • 3 cups brown rice
  • 8 cups reserved liquid from cooking the meat
  • 3 tsp ground turmeric
  • Daily supplement of your choice I use Native Pet's "The Daily" powder
  • Low oxalate fish oil of your choice I use Zesty Paws' "Wild Alaskan Salmon Oil"

Equipment

  • Pressure cooker optional, but helpful
  • Food processor optional, but helpful

Method
 

Cooking the meat – if feeding a raw diet guided by a veterinarian, skip these steps
  1. Put meat in the pressure cooker (or large stock pot) and add just enough water to submerge the meat.
  2. If using a pressure cooker, you can use the "meat stew" button or manually set it to cook at high for 35 minutes. If cooking on the stove, bring water to a simmer and allow it to cook until the meat has changed from a pink color to a gray color.
  3. Separate the meat from the liquid, but don't throw the liquid away. This will be used to cook the rice and can be frozen for multiple other uses (be sure to read the notes below for other ways to use this liquid). Place the meat in a large mixing bowl.
Chopping other ingredients
  1. While the meat is cooking, add cauliflower and cabbage to a food processor and chop until it becomes a smooth mixture. If not using a food processor, chop these ingredients as small as possible. Set mixture aside to cook with the rice.
  2. Add the hard boiled eggs to the food processor and blitz into a paste. If not using a food processor, cut the eggs as small as possible with a knife. Add eggs to the mixing bowl with the cooked meat.
Preparing the rice
  1. Cook the brown rice with 8 cups of the reserved liquid from cooking the meat (or sub in water if serving a raw diet), ground turmeric, cauliflower, and cabbage. Add prepared rice to the mixing bowl.
Finishing the dog food
  1. Combine all remaining ingredients into the mixing bowl with the meat and eggs and mix thoroughly. Portion into meal sizes under the direction of your veterinarian and add dietary supplements according to package instructions.
Storing
  1. Once cooked, this food stays good in the fridge for up to 4 days. In the freezer, it will stay good for at least 3 months.

Notes

This recipe was designed in collaboration with my vet for my dog who has had issues with calcium oxalate stones, which means he needs to be on a low-oxalate diet. Please talk to your veterinarian to see if this recipe is a good option for your dog first, as different dogs have different needs. They can also help you with the correct meal portioning. My 8-pound yorkie gets 4oz of this food per meal.
If your dog requires a low-oxalate diet such as this one, be careful to check the ingredients of the supplements you add to ensure that they are also low in oxalates. I have found a few fish oils that contain wheat germ oil. To my knowledge, wheat germ is high in oxalates.
Any remaining liquid from cooking the meat is a delicious turkey stock that your dog will love. You can give it to them frozen as a treat to keep them cool and occupied, or you can thaw it and serve it by itself as a tasty hydrating treat.

Scroll to Top