Do you know what DOG ESSENTIALS you are missing out? Find out now!
Zack Keithy, our author, is a certified veterinarian technician (UC Blue Ash) for over 6 years (contact him here). The articles written here are based on his expertise and experience, combined with a review by our expert vet reviewers including Dr M. Tarantino. Learn more about us here.
Sick of staring at those ingredient lists you can barely pronounce? Store-bought dog food costs a fortune, and half the time, you have no idea what’s actually in it.
It’s stressful, right? The truth is, a lot of commercial dog food skimps on quality, and that can mess with your dog’s health later on.
But you can relax. We’ve put together an easy recipe with salmon and sweet potatoes, nothing weird or complicated, so you know exactly what your dog’s eating. Mealtime just got a whole lot better.
Medical Questions? Talk to a Veterinarian 24/7.
Connect one-on-one with a licensed vet who will answer your questions in minutes.
*Article may contain affiliate links to retailers like Amazon and Chewy. Learn more on our disclosure page.
Recipe Overview
This homemade dog food is designed for complete nutrition and fantastic flavor, great for picky eaters or dogs with sensitive skin. It provides a balanced ratio of protein, complex carbohydrates, and essential Omega-3 fatty acids for joint and coat health.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Serving Size: Makes about 8 cups (roughly a 3-4 day supply for a 40 lb dog)
Ingredients List
We use easily accessible, human-grade ingredients that pack a powerful nutritional punch. The estimated costs reflect current US supermarket prices for high-quality items.
- 1.5 lbs wild-caught boneless, skinless salmon fillets (Cost: ~$18.00)
- 2 large sweet potatoes (about 1.5 lbs), peeled and diced (Cost: ~$3.00)
- 1 cup green beans, trimmed (Cost: ~$1.50)
- 1 cup carrots, chopped (Cost: ~$0.80)
- 2 cups cooked brown rice (Cost: ~$1.20)
- 1/4 cup finely chopped parsley (Cost: ~$0.50)
- 2 tablespoons olive oil (Cost: ~$0.40)
- 1 teaspoon ground turmeric (Cost: ~$0.30)
- 1/2 teaspoon finely crushed eggshell powder (as a calcium supplement) (Cost: ~$0.10)
- Total Estimated Cost: $25.80
Substitutions: You can swap salmon for cod or mackerel. If your dog is allergic to poultry, use ground beef. For complex carbohydrates, you can use quinoa or whole-grain oats instead of brown rice.

Step-by-Step Instructions
This recipe is very straightforward. You don’t need fancy equipment, just a large pot and a skillet.
- 1. Prep the vegetables and rice: Place the diced sweet potatoes and carrots in a large pot. Cover them with water and bring to a boil. Reduce heat and simmer for 15 minutes until tender.
- 2. Cook the protein: While the vegetables are simmering, heat the olive oil in a skillet over medium heat. Place the salmon fillets in the skillet and cook for about 5 to 7 minutes per side, until fully cooked and easily flaked.
- 3. Mash and mix: Once the salmon cools slightly, flake it well using a fork. Drain the sweet potatoes and carrots, reserving about 1/4 cup of the cooking liquid. Mash the sweet potatoes thoroughly.
- 4. Combine all ingredients: In the large pot or a mixing bowl, combine the flaked salmon, mashed sweet potatoes, cooked carrots, green beans, cooked brown rice, parsley, turmeric, and eggshell powder. Add the reserved cooking liquid if the mixture seems too dry.
- 5. Mix well: Use a sturdy spoon or your hands to thoroughly combine all ingredients. Make sure the calcium powder is evenly distributed throughout the mixture.
- 6. Cool completely: Let the food cool completely to room temperature before portioning and storing.
Look, prepping and cooking for your dog is great, but sometimes you might be too tired or maybe a tad lazy, or maybe you just want to give yourself a well deserved break.

In such times, you want something reliable and nutritious for your dog, and that’s where Ollie comes in. It’s my favorite dog food subscription ever.
Fresh human grade dog food sent to your doorstep, and there’s no lock in.
Give it a shot, will ya?
Feeding Guidelines
Every dog is different, so start slowly and monitor their weight and stool consistency. Always talk to your vet about dietary changes, especially for puppies or senior dogs.
- Small Dogs (10-20 lbs): Feed approximately 1/2 to 1 cup per day, divided into two meals.
- Medium Dogs (25-50 lbs): Feed approximately 1.5 to 2.5 cups per day, divided into two meals.
- Large Dogs (55-90 lbs): Feed approximately 3 to 4.5 cups per day, divided into two meals.
- Activity Adjustments: Highly active or working dogs may need 25-50% more volume. Less active, senior, or overweight dogs will need slightly less.
- Puppies and Pregnant Dogs: These life stages require higher caloric density and specific mineral balances (especially calcium/phosphorus). Always add a veterinary-approved canine vitamin and mineral supplement to ensure complete nutrition for growth or reproduction.
Nutritional Benefits of the Recipe
This meal provides a great balance of macronutrients essential for canine health.
- Salmon: Excellent source of high-quality protein and Omega-3 fatty acids (EPA and DHA). These are vital for reducing inflammation, supporting brain development, and promoting a shiny coat and healthy skin.
- Sweet Potato: Provides complex carbohydrates for sustained energy and a good source of fiber, which aids digestion and promotes healthy gut flora. They also contain Vitamin A.
- Brown Rice: A gentle, gluten-free carbohydrate that is easy to digest, providing necessary energy.
- Turmeric: Contains curcumin, a powerful anti-inflammatory and antioxidant compound that can help support joint health, especially in older dogs.
- Eggshell Powder: A natural, bioavailable source of calcium, crucial for strong bones and teeth, balancing the phosphorus naturally high in meat and fish.

Storage and Serving Tips
Preparing meals in batches saves time and ensures consistent feeding.
- Refrigeration: Store leftovers in airtight containers for up to 4 days in the refrigerator.
- Freezing: For longer storage, freeze portions in individual meal sizes. This food can be frozen safely for up to 3 months.
- Reheating: Thaw frozen portions overnight in the fridge. Serve at room temperature or slightly warmed. Do not serve hot.
- Serving Suggestions: Many dogs enjoy this food slightly warmed (a few seconds in the microwave is enough). You can also mix a spoonful or two with their regular kibble to encourage reluctant eaters or to introduce the new food slowly.
Common Questions & Troubleshooting (FAQ)
Is this recipe complete and balanced?
This recipe provides excellent nutrition, but for long-term, exclusive feeding, it must be supplemented. Since it’s nearly impossible to perfectly balance every required vitamin and mineral (like Zinc or Vitamin D) through food alone, adding a veterinary-approved canine multivitamin supplement is strongly recommended to ensure AAFCO compliance.
Can I use canned salmon instead of fresh?
Yes, but make sure to use canned salmon packed in water, not oil, and confirm it is low-sodium. You must also check that there are no bones or skin included, or remove them yourself before mixing.
My dog has a sensitive stomach. Is this recipe good for them?
This recipe is excellent for sensitive stomachs because salmon and sweet potatoes are generally easy to digest. They are also grain-free and common allergens (like chicken and wheat) are avoided. Introduce the new food slowly over 7 to 10 days.
📖 Don’t Miss This…
Need more ideas on what to cook for your dog? Then you must check out my library of homemade dog food recipes today!
Wrapping Up
Switching to homemade meals doesn’t have to be hard. This salmon and sweet potato recipe is healthy, affordable, and easy to make, giving you peace of mind and your dog better health.
Feeling inspired? Pin this recipe to your Homemade Dog Food board for easy access and follow us for more pet-friendly tips!





