The first instinct most people have when they decide to start cooking for their dog is to find a perfectly balanced, nutritionally complete recipe that covers every vitamin and mineral their dog will ever need. That instinct is good. The problem is that searching for it usually leads down a rabbit hole of conflicting information, confusing percentages, and enough anxiety that you quietly close the tab and reach for the kibble bag.
Here is a gentler way to think about it: starting to cook some of your dog’s meals — even one or two per week — is already a meaningful improvement over nothing. You don’t have to overhaul their entire diet overnight. You just have to start.
I made my first batch of homemade dog food on a Sunday afternoon with no particular plan, just a pound of ground turkey, some carrots, and a vague memory of something I’d read online. Mochi ate it so enthusiastically that I stood there watching her, laughing. It wasn’t a carefully calibrated recipe. But it was real food, made with actual ingredients I recognized, and she loved it. That was enough to keep me going.
These ten recipes are practical, accessible, and genuinely good starting points. Use them as a base, talk to your vet about your dog’s specific needs, and adjust from there.
Why Homemade Dog Food Is Worth Your Time
The case for cooking your dog’s food isn’t about being anti-kibble. Quality commercial dog food can be a perfectly fine choice. But homemade food gives you something kibble can’t: complete visibility into what your dog is actually eating.
You choose the protein source and its quality. You control what goes in and — just as importantly — what stays out. For dogs with food sensitivities, allergies, or health conditions like diabetes or kidney disease, that level of control can make a real difference.
According to the American Kennel Club, homemade diets can be a healthy option for dogs when properly planned and nutritionally balanced — and working with your vet or a veterinary nutritionist is the best way to make sure your dog’s specific needs are met.
That last part matters. Before you make a major shift in your dog’s diet, a quick conversation with your vet can flag anything you should know — whether your dog needs more of something, less of something, or has a sensitivity you haven’t noticed yet. It takes ten minutes and saves a lot of guesswork.
All ten recipes at a glance — protein source, cooking method, and how long they keep:
| Turkey & Veggie Bowl | Turkey | Stovetop | 4 days fridge |
| Turkey, Rice & Veggies | Turkey | Stovetop | 4 days / freeze |
| Slow Cooker Mix | Turkey or chicken | Slow cooker | 4 days / freeze |
| Make-Ahead Chicken Stew | Chicken | Stovetop | 5 days / 3 mo. freeze |
| Vegan Dog Food | Quinoa/peas | Stovetop | 4 days fridge |
| Instant Pot Dog Food | Beef or turkey | Instant Pot | 4 days / freeze |
| Crockpot Chicken | Chicken | Crockpot | 4 days / freeze |
| Beef Stew | Beef | Stovetop | 5 days / freeze |
| Diabetic Dog Food | Turkey | Stovetop | 4 days / freeze |
| Turkey & Rice (Bland) | Turkey | Stovetop | 3 days fridge |
1. Turkey & Veggie Dog Food
Clean, simple, and ready in under 30 minutes. This is a great entry point if you’ve never cooked for your dog before — the ingredient list is short, the method is straightforward, and it stores well for the week.
Ingredients
- 1 lb ground turkey
- 1 cup carrots, diced
- 1 cup broccoli florets, chopped
- 1 cup zucchini, diced
- 2 cups water
How to Make It
- Heat a large skillet or pot over medium heat. Brown the ground turkey, breaking it apart as it cooks. Drain any excess fat.
- Add the diced carrots, broccoli, and zucchini to the pot along with 2 cups of water.
- Bring to a gentle simmer and cook for 10–12 minutes until the vegetables are tender and most of the water has been absorbed.
- Remove from heat and cool completely before serving. Never serve hot food — always check the temperature first.
- Portion based on your dog’s size. Store in an airtight container in the fridge for up to 4 days.
2. DIY Dog Food with Ground Turkey, Brown Rice & Veggies
Brown rice adds fiber and a satisfying heartiness that makes this one of the more filling recipes on the list. Good for active dogs who need a bit more substance in their meals.
Ingredients
- 1 lb ground turkey
- 1½ cups brown rice (uncooked)
- 1 cup frozen mixed vegetables — peas, carrots, green beans
- 3 cups water or low-sodium chicken broth (no onion or garlic)
How to Make It
- Cook the brown rice according to package instructions. Set aside.
- In a large pot over medium heat, brown the ground turkey until fully cooked. Drain fat if needed.
- Add the frozen vegetables and cooked rice to the pot. Pour in the broth and stir well.
- Simmer on low for 8–10 minutes, stirring occasionally, until everything is combined and heated through.
- Cool completely before portioning. Refrigerate for up to 4 days or freeze what you won’t use immediately.
3. Slow Cooker Dog Food
Set it, go live your life, come home to a full batch. Slow cooker recipes are ideal for busy weeks when you still want to feed your dog well without standing over a stove.
Ingredients
- 1 lb ground turkey or chicken
- 1 cup brown rice (uncooked)
- 1 cup carrots, chopped
- 1 cup sweet potatoes, peeled and cubed
- ½ cup frozen peas
- 3 cups water
How to Make It
- Add the raw ground meat directly into the slow cooker — no pre-cooking needed.
- Add the rice, carrots, sweet potatoes, and frozen peas. Pour in the water and stir.
- Set to low for 6–8 hours or high for 3–4 hours.
- Once done, mash to your preferred consistency — chunky or smooth, depending on what your dog prefers.
- Cool completely before serving. Batch cook and freeze individual servings for the week.
4. Make-Ahead Doggie Stew
This one feels the most like actual cooking, and the result is something that looks genuinely good — even if it’s not for you. The low-sodium broth base keeps it moist and flavourful without anything your dog shouldn’t have.
Ingredients
- 1 lb boneless chicken breast or thighs, cubed
- 1 cup potatoes, peeled and diced
- 1 cup carrots, sliced
- ½ cup green beans, chopped
- ½ cup celery, diced
- 4 cups low-sodium chicken broth — no onion or garlic
How to Make It
- Bring the broth to a medium simmer in a large pot.
- Add the cubed chicken and cook for 8–10 minutes until cooked through.
- Add the potatoes, carrots, green beans, and celery. Stir to combine.
- Reduce heat and simmer for 20–25 minutes until all vegetables are soft and the stew has thickened slightly.
- Cool fully and ladle into airtight containers. Refrigerate up to 5 days or freeze up to 3 months.
5. Vegan Dog Food
Dogs are omnivores, which means plant-based meals can work perfectly well for them when balanced properly. This recipe is particularly useful for dogs with meat protein allergies, or simply as an occasional variation in their rotation.
Ingredients
- 1 cup quinoa
- 1 large sweet potato, peeled and cubed
- 1 ripe banana, mashed
- 1 cup frozen peas
- 2 cups water
How to Make It
- Cook the quinoa using a 1:2 ratio. Bring to a boil, reduce heat, cover, and simmer for 15 minutes until fluffy. Set aside.
- Steam or boil the sweet potato for 10–12 minutes until fork-tender. Mash well.
- Cook the frozen peas in boiling water for 3–4 minutes. Drain.
- Combine all ingredients in a large bowl and mix thoroughly.
- Cool completely before portioning. Refrigerate for up to 4 days.
Pet Mom Tip: Quinoa is one of the few plant-based proteins that contains all essential amino acids — making it a genuinely solid choice in a vegan dog food recipe. Rinse it thoroughly before cooking to remove saponins, which can irritate your dog’s digestive system. This one small step makes the recipe both safer and easier to digest.
6. Homemade Dog Food in the Instant Pot
If you have an Instant Pot sitting on a shelf waiting for a reason to exist, this is it. Pressure cooking cuts the cook time for brown rice and vegetables dramatically, and the whole batch comes together in about 30 minutes hands-on.
Ingredients
- 1 lb ground beef or turkey
- 1 cup brown rice (uncooked)
- 1 cup carrots, diced
- ½ cup peas
- ½ cup green beans, chopped
- 2½ cups water
How to Make It
- Set to Sauté mode. Brown the ground meat for 3–4 minutes, breaking it apart. Press Cancel.
- Add the rice, carrots, peas, and green beans. Pour in the water and stir.
- Seal the lid and set to Manual/Pressure Cook on High for 15 minutes.
- Allow a natural pressure release for 10 minutes, then do a careful quick release.
- Stir well and cool completely before serving. Store or freeze in portioned containers.
7. Crockpot Chicken Dog Food Recipe
Chicken is one of the most digestible protein sources for dogs — mild, lean, and unlikely to trigger sensitivities. This crockpot version is particularly forgiving. You genuinely cannot mess it up, which makes it a strong choice if you’re just getting started.
Ingredients
- 2 boneless, skinless chicken breasts
- 1 cup brown rice (uncooked)
- 1 cup sweet potato, peeled and cubed
- ½ cup carrots, diced
- ½ cup frozen peas
- 3 cups water
How to Make It
- Place the chicken breasts whole at the bottom of the crockpot.
- Add the rice, sweet potato, carrots, and peas on top. Pour in the water and put the lid on.
- Cook on low for 6–7 hours or high for 3–4 hours.
- Remove the chicken breasts and shred with two forks. Return to the pot and stir everything together.
- Cool completely before serving. Refrigerate for up to 4 days or freeze in individual portions.
8. Homemade Dog Beef Stew
For dogs who go absolutely wild for beef, this stew is a treat. Butternut squash adds sweetness and vitamin A; the broth keeps everything moist. Use low-sodium broth and triple-check that it contains no onion or garlic — both are toxic to dogs and appear in a surprising number of commercial broths.
Ingredients
- 1 lb lean ground beef or stew beef, cubed
- 1 cup potatoes, peeled and diced
- 1 cup carrots, sliced
- ½ cup peas
- ½ cup butternut squash, cubed
- 3 cups low-sodium beef broth — no onion or garlic
How to Make It
- Brown the beef over medium heat in a large heavy-bottomed pot until fully cooked.
- Pour in the beef broth and bring to a gentle boil.
- Add the potatoes, carrots, and butternut squash. Stir to combine.
- Reduce heat and simmer uncovered for 20 minutes, stirring occasionally.
- Add the peas in the last 5 minutes of cooking.
- Cool completely and store in the fridge for up to 5 days or freeze for longer.
9. DIY Dog Food for Diabetic Dogs
This recipe is designed with low-glycemic ingredients and a high proportion of leafy, non-starchy vegetables. Barley and lentils release glucose slowly compared to white rice or standard potato, which helps keep blood sugar more stable between meals. If your dog has been diagnosed with diabetes, this is worth bringing up with your vet — portion consistency is especially critical for diabetic dogs, and your vet can help you calculate the right amounts.
Ingredients
- 1 lb lean ground turkey
- 1 cup green beans, chopped
- 1 cup broccoli, chopped
- ½ cup spinach, roughly chopped
- ½ cup chicken liver, chopped (optional — excellent source of B vitamins)
- 1 cup barley or lentils, cooked
- 2 cups water
How to Make It
- Cook the barley or lentils according to package instructions — these take longer, so start them first.
- In a large skillet, cook the ground turkey over medium heat until fully browned. Add chicken liver in the last 3 minutes if using.
- Add the green beans and broccoli. Pour in 2 cups of water, stir, and cover.
- Simmer on low for 10 minutes until vegetables are tender but not mushy.
- Stir in the cooked barley or lentils and the spinach. Let the spinach wilt into the mixture.
- Cool completely. Portion carefully — meal size consistency matters significantly for diabetic dogs.
10. Turkey and Rice Homemade Dog Food
This is the one your vet will likely recommend if your dog has an upset stomach. Simple. Mild. Easy to digest. It’s also the fastest recipe on this list — two ingredients, one pot, done in 25 minutes.
I keep the ingredients for this on hand at all times because Mochi’s stomach is not always cooperative, and this recipe has saved us more than one frantic late-night trip to the pet store searching for something bland.
Ingredients
- 1 lb ground turkey
- 1½ cups white rice (uncooked)
- 3 cups water
How to Make It
- Bring 3 cups of water to a boil. Add the rice, stir, reduce heat, cover, and cook for 18 minutes. Set aside.
- In a separate skillet, cook the ground turkey over medium heat until fully browned with no pink remaining. Drain fat.
- Combine the turkey and rice in a large bowl and mix gently.
- Cool to room temperature before serving. No salt, no seasoning, no butter — the plainness is the entire point.
- Store in the fridge for up to 3 days.
How to Store Homemade Dog Food
Batch cooking is the most efficient approach. Most homemade dog food keeps in the refrigerator for 3 to 5 days in an airtight container. For longer storage, portion into zip-lock bags or freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge and serve at room temperature or slightly warm — never hot.
5 Practical Tips for Cooking Homemade Dog Food
- Talk to your vet before making major diet changes. A quick appointment or even a phone call can flag nutritional gaps specific to your dog’s breed, age, or health conditions. It’s not an obstacle — it’s just good practice.
- Always cool food completely before serving. Hot food can burn your dog’s mouth and throat. Let dishes cool for at least 20 minutes after cooking, or spread into a wider container to speed up the process.
- Use a kitchen scale for consistent portions. Eyeballing quantities is fine for cooking, but when it comes to serving sizes — especially for dogs managing weight or blood sugar — a scale removes the guesswork.
- Label and date every container. It sounds obvious until it isn’t. Frozen batches can look identical, and knowing when something was made matters when you’re deciding whether it’s still good.
- Transition gradually. Switching from kibble to homemade food too quickly can cause digestive upset. Start by replacing 25% of your dog’s regular food with homemade, then increase over one to two weeks as their system adjusts. If you want guidance on this process, see our article on switching your dog from kibble to homemade food.
Start With One Recipe. See What Happens.
You don’t need to become a full-time pet chef to make homemade dog food worth doing. Pick one recipe from this list that uses ingredients you already have, make a small batch, and watch how your dog responds.
Most dogs show a clear preference for fresh food almost immediately — you’ll see it in their enthusiasm at mealtime, their energy levels, and often in the condition of their coat over a few weeks. It doesn’t have to be every meal, and it doesn’t have to be perfect from day one.
What matters is that you’re putting real food in their bowl, and you know exactly what it is. That’s already a lot.













