This Instant Pot Salmon Dog Food with Chicken is one of Magnus’s absolute favorites. We keep this recipe on rotation to help balance his diet and ensure he gets a mix of nutrients from different protein sources. And because everything cooks together in the Instant Pot, this homemade salmon dog food is a no-fuss, high-nutrition option that comes together with very little effort.
This batch yields approximately 16-18 cups of homemade dog food, making it a great meal for large-breed dogs or a nutritious topper on kibble if you’re looking to boost your dog’s bowl. Whichever way you serve it, chances are your pup will love it as much as ours does.

Quick Safety Reminder: When adding fish to your dog’s diet, always double-check for bones, especially in salmon as fish bones can pose a choking risk or cause internal injury.
Ingredients

- Salmon: 1 pound, which is about 2 fillets. Ensure it’s completely bone-free. I leave the skin on because it offers great nutritional benefits, but if your dog has a sensitive stomach, feel free to remove it.
- Chicken breasts: boneless, 2 pounds which is generally 2 large breasts.
- Green beans: I use chopped frozen green beans.
- Spinach: chopped frozen.
- Carrots: unpeeled and chopped.
- Sweet potato: unpeeled and chopped.
- Brown rice: uncooked.
While the salmon and chicken add protein, the vegetables and rice add needed vitamins, minerals and fiber.
How to Make Instant Pot Salmon Dog Food
Yields approx. 16-18 cups.
Would you like to save this?
- Add the rice, vegetables, salmon, chicken, and water to the Instant Pot.
- Set to Pressure Cook for 18 minutes, then allow a natural release (about 20-40 minutes).
- Once pressure has fully released, open the lid and give everything a good stir, breaking the chicken apart into bite-sized pieces.
- If your mixture looks a little soupy, that is ok, the rice will continue to absorb the liquid as it cools.
- Cool completely before serving to your pup.
Using an Instant Pot makes it one of the easiest ways to make dog food with salmon and chicken at home. It’s my go-to for making almost all of our Dane’s food.
Storage
Refrigerator: store the homemade dog food in an airtight container for up to 4 days.
Freezer: store in freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight before serving.
Benefits of Salmon for Dogs
Salmon is rich in Omega 3 fatty acid and essential minerals that support your dog’s overall health. It’s add healthy fats that are essential in a dog’s diet. Some benefits include; heart health, skin and coat health, and immune system support.
I often am asked where we purchase our salmon. We purchase our salmon from ADLI’s. They have the best pricing and quality from what we have found in our area in New Hampshire.
A Note About Feeding and Supplementation

As always, check with your veterinarian when introducing new foods and serving sizes. While all of our dog food recipes have been reviewed with our vet, every dog has unique needs, especially when it comes to food and serving sizes.
For Magnus (our Great Dane): we feed him three times a day with the noon meal being very light with just homemade food. The morning and evening meals, we use this homemade food as a topper with high-quality kibble to ensure he gets all the nutrients he needs for his age, size, breed, and activity level.
We rotate a variety of homemade dog food meals so Magnus gets different nutrients and seasonal ingredients throughout the year.
If your dog enjoys this batch, then check out our other dog food recipes made in the Instant Pot: Instant Pot Chicken Dog Food, Instant Pot Ground Beef Dog Food, Instant Pot Liver and Blueberries, and Instant Pot Pumpkin and Chicken Dog Food.
Instant Pot Salmon Dog Food with Chicken
Equipment
Ingredients
- 1 lb. salmon filet, bone-free about 2 filets
- 2 lbs. chicken breast, boneless about 2
- 1 large sweet potato unpeeled & chopped
- 3 medium carrots unpeeled & chopped
- 1 cup spinach, frozen chopped
- 1 cup green beans, frozen chopped
- 2 cups brown rice, uncooked
- 6 cups water
Instructions
- Add the vegetables, rice, salmon, chicken, and water to the base of the Instant Pot.
- Set to Pressure Cook for 18 minutes, then allow a natural release (about 20-40 minutes).
- Once pressure has fully released, open the lid and give everything a good stir, breaking the chicken apart into bite-sized pieces. The salmon will come apart easily.
- If your mixture looks a little soupy, that is ok, the rice will continue to absorb the liquid as it cools.
- Cool completely before serving to your dog.



