Let’s be real for a second. You read the ingredient label on your dog’s kibble bag once, couldn’t pronounce half of it, and just… put it back on the shelf. We’ve all been there. But here’s the thing — feeding your dog real, whole-food ingredients doesn’t have to be complicated, expensive, or reserved for people with too much time on their hands.
These 20 natural dog food recipes use simple, dog-safe ingredients you probably already have in your kitchen. No mystery meat, no artificial preservatives, no “meat by-products” (shudder). Just honest, nourishing food your pup will inhale like it’s the best thing that’s ever happened to them. Spoiler: it probably is.
| One important note before we get cooking: always check with your vet before making major changes to your dog’s diet, especially if they have allergies or health conditions. Now — aprons on, let’s feed some happy dogs. |
🐔 Poultry Recipes

1. Chicken and Brown Rice Bowl
The OG of homemade dog food. Simple, gentle on sensitive stomachs, and basically foolproof.
Ingredients
- 2 cups cooked, shredded chicken breast (no seasoning, no bones)
- 1 cup cooked brown rice
- ½ cup carrots, steamed and diced
- ¼ cup peas, cooked
Step-by-Step Instructions
- Boil chicken breast in plain water until fully cooked. Shred it into small pieces.
- Cook brown rice according to package directions — plain, no salt.
- Steam carrots until soft. Dice into bite-sized pieces.
- Mix everything together in a large bowl and let it cool completely before serving.
Why You’ll Love It
This is the recipe I started with when my dog had a stomach upset, and it’s been in the rotation ever since. It’s gentle, nutritious, and your dog will act like you’ve just handed them a Michelin-star meal. Batch cook it on Sunday and you’re sorted for the week.
2. Turkey and Vegetable Mash
Ground turkey is leaner than beef and just as delicious. This one’s great for dogs watching their waistline (no judgment).
Ingredients
- 1 lb ground turkey
- 1 cup zucchini, diced
- ½ cup spinach, chopped
- 1 cup cooked quinoa
Step-by-Step Instructions
- Cook ground turkey in a pan until no pink remains.
- Steam zucchini and spinach until soft.
- Cook quinoa according to package directions.
- Mix everything together and serve once cooled.
Why You’ll Love It
Quinoa gives this recipe a complete amino acid profile — IMO, it’s one of the most underrated ingredients in homemade dog food. The spinach adds iron and the zucchini keeps things light. My dog practically does laps around the kitchen table when this one’s on the menu.
3. Pumpkin and Chicken Soup
Pumpkin is basically a superfood for dogs. Digestive issues? Pumpkin. Constipation? Pumpkin. Great base for a recipe? Also pumpkin.
Ingredients
- 2 cups cooked, shredded chicken
- 1 cup pumpkin puree (plain, not pie filling)
- 2 cups low-sodium chicken broth
- ½ cup carrots, diced
Step-by-Step Instructions
- Combine broth and pumpkin puree in a pot over medium heat. Stir until smooth.
- Add carrots and simmer for 10 minutes.
- Stir in shredded chicken and heat through.
- Cool before pouring over kibble or serving alone.
Why You’ll Love It
This is perfect for picky eaters or dogs recovering from a tummy upset. The soup consistency means it can be poured over existing kibble to entice reluctant eaters. FYI — plain canned pumpkin keeps well in the fridge for a week, so stock up.
4. Chicken and Blueberry Treat Balls
Part meal, part treat — 100% obsession-worthy.
Ingredients
- 1 cup cooked, shredded chicken
- ¼ cup blueberries
- ½ cup oat flour
- 1 egg
Step-by-Step Instructions
- Preheat oven to 350°F.
- Mash blueberries and mix with chicken, oat flour, and egg.
- Roll into small balls and place on a lined baking sheet.
- Bake for 15–18 minutes. Cool before serving.
Why You’ll Love It
These are adorable, portable, and your dog will do backflips for them. Blueberries are antioxidant powerhouses and oat flour keeps things gentle on the stomach. I make a batch every Sunday — they last a week in the fridge and freeze perfectly.
5. Duck and Barley Bowl
Duck is a novel protein, making it perfect for dogs with food sensitivities or allergies.
Ingredients
- 1 lb ground duck
- 1 cup cooked barley
- ½ cup butternut squash, diced and cooked
- ¼ cup peas
Instructions
- Cook ground duck in a pan until done. Drain excess fat.
- Cook barley per package directions.
- Dice and roast or steam butternut squash.
- Combine all ingredients and cool before serving.
Why You’ll Love It
If your dog has been on chicken forever and seems to be reacting poorly, duck is an excellent alternative. Barley is a fantastic source of fiber and keeps digestion moving smoothly. This one feels fancy — and it kind of is 🙂
6. Turkey Meatballs with Brown Rice
Everybody loves a meatball. Including, as it turns out, dogs.
Ingredients
- 1 lb ground turkey
- 1 egg
- ¼ cup oat flour
- ½ cup shredded carrots
- 1 cup cooked brown rice
Instructions
- Preheat oven to 375°F.
- Mix turkey, egg, oat flour, and carrots. Form into small balls.
- Bake on a lined sheet for 20–25 minutes.
- Serve over brown rice once completely cooled.
Why You’ll Love It
These meatballs freeze like a dream, so make a double batch and thank yourself later. They’re also small enough to use as high-value training treats, which makes you look like a genius dog trainer. Win-win.
7. Chicken, Kale, and Quinoa Power Bowl
This is the dog food equivalent of a health food restaurant bowl — and yes, your dog deserves it.
Ingredients
- 2 cups cooked chicken, shredded
- ½ cup kale, steamed and chopped
- 1 cup cooked quinoa
- ¼ cup carrots, diced
Instructions
- Cook and shred chicken.
- Steam kale and chop finely.
- Cook quinoa and cool.
- Toss everything together and serve once at room temperature.
Why You’ll Love It
Kale gives this meal a serious nutritional punch — vitamins K, A, and C all in one bowl. Pair that with quinoa’s complete amino acid profile and you’ve got one seriously well-fed pup. Power bowls aren’t just for Instagram anymore.
🥩 Red Meat Recipes

8. Beef and Sweet Potato Stew
Hearty, warming, and packed with nutrients. Think of it as the cozy Sunday dinner your dog never knew they needed.
Ingredients
- 1 lb lean ground beef
- 1 large sweet potato, cooked and mashed
- ½ cup green beans, chopped
- ½ cup beef broth (low sodium, no onion or garlic)
Step-by-Step Instructions
- Brown ground beef in a pan over medium heat. Drain excess fat.
- Boil and mash sweet potato until smooth.
- Steam green beans until tender.
- Combine all ingredients and mix well. Cool before serving.
Why You’ll Love It
Sweet potato is a nutritional powerhouse for dogs — great for digestion and loaded with vitamins. The beef broth ties it all together and makes the whole thing smell incredible. Fair warning: your dog will start following you into the kitchen every single time you open the fridge.
9. Lamb and Lentil Dinner
A little more exotic, a lot more nutritious. Lentils are a fantastic plant-based protein source and they pair beautifully with lamb.
Ingredients
- 1 lb ground lamb
- 1 cup green lentils, cooked
- ½ cup kale, chopped and steamed
- ½ cup sweet potato, diced and cooked
Step-by-Step Instructions
- Brown ground lamb in a pan. Drain fat.
- Cook lentils according to package instructions.
- Steam kale until wilted. Dice and cook sweet potato until tender.
- Combine all ingredients and mix well. Serve once cooled.
Why You’ll Love It
Lamb is great for dogs with chicken sensitivities, which more pups have than you’d think. The lentils bulk this meal up beautifully without adding unnecessary fat. It looks impressive, it smells amazing, and your dog will inhale it.
10. Beef Liver and Vegetable Stir-Fry
Liver is one of the most nutrient-dense foods you can give your dog. A little goes a long way.
Ingredients
- ½ lb beef liver, chopped into small pieces
- ½ cup zucchini, diced
- ½ cup carrots, shredded
- 1 tsp olive oil
Step-by-Step Instructions
- Heat olive oil in a pan over medium heat.
- Add liver and cook through, about 5–7 minutes.
- Add zucchini and carrots. Stir-fry for another 3–4 minutes.
- Cool completely before serving.
Why You’ll Love It
Liver is loaded with iron, vitamin A, and B vitamins — it’s essentially nature’s multivitamin. Don’t go overboard though; a little is wonderful, too much can cause vitamin A toxicity. A couple of times a week is the sweet spot.
11. Venison and Vegetable Hash
Venison is lean, rich in iron, and another excellent novel protein for sensitive pups.
Ingredients
- 1 lb ground venison
- ½ cup butternut squash, diced
- ½ cup kale, chopped
- ¼ cup blueberries
Instructions
- Brown venison in a pan. Drain fat.
- Steam squash until tender.
- Wilt kale in the same pan used for venison.
- Mix all ingredients together with blueberries. Cool before serving.
Why You’ll Love It
If you can get your hands on venison, use it. It’s one of the leanest meats available and most dogs have never tried it, so there’s zero chance of an existing sensitivity. The blueberries add a pop of antioxidants and a touch of sweetness.
12. Beef and Pumpkin Patties
Think of these as dog burgers. Juicy, packed with flavor, and freezer-friendly.
Ingredients
- 1 lb lean ground beef
- ½ cup pumpkin puree
- ¼ cup rolled oats
- 1 egg
Instructions
- Preheat oven to 375°F.
- Mix all ingredients together until well combined.
- Form into small patties and place on a lined baking sheet.
- Bake for 25 minutes. Cool completely before serving.
Why You’ll Love It
The pumpkin keeps these patties moist and adds a gentle sweetness dogs can’t resist. They hold together really well, making them easy to portion and store. I always make a big batch on a Sunday — it makes the whole week feel more organized.
🐟 Fish & Seafood Recipes

13. Salmon and Oat Patties
Omega-3s for a shiny coat? Yes please. These little patties are a game changer.
Ingredients
- 1 can wild-caught salmon (boneless, no salt added)
- 1 cup rolled oats, cooked
- 1 egg
- ¼ cup parsley, finely chopped
Step-by-Step Instructions
- Preheat oven to 350°F (175°C).
- Mix salmon, oats, egg, and parsley in a bowl until combined.
- Form into small patties and place on a lined baking sheet.
- Bake for 20 minutes, flipping halfway through. Cool completely before serving.
Why You’ll Love It
These are technically the fanciest thing I’ve ever made for a dog, and I’m not even slightly embarrassed about it. They freeze beautifully, so you can make a big batch and pull them out as needed. Your dog’s coat will thank you — and honestly, so will you when strangers stop to compliment how shiny they look.
14. Tuna and Brown Rice Bowl
Affordable, protein-rich, and ready in minutes if you keep the pantry stocked.
Ingredients
- 1 can tuna in water (no salt added)
- 1 cup cooked brown rice
- ¼ cup cucumber, diced
- ¼ cup peas, cooked
Step-by-Step Instructions
- Drain tuna thoroughly.
- Cook brown rice and let it cool.
- Dice cucumber into small pieces.
- Mix everything together and serve.
Why You’ll Love It
This is the meal I throw together when I’m running low on fresh proteins. Tuna is rich in omega-3s and most dogs adore the smell (even if we, uh, don’t). Limit tuna to once or twice a week due to mercury content — variety is always better.
15. Sardine and Potato Mash
Sardines are an underrated gem in the dog food world. Cheap, nutrient-dense, and dogs lose their minds over them.
Ingredients
- 1 can sardines in water (no salt)
- 1 cup mashed potatoes (plain, no butter or milk)
- ¼ cup steamed broccoli
Instructions
- Drain sardines. Mash lightly with a fork.
- Boil and mash potatoes with a splash of water.
- Steam broccoli and chop finely.
- Mix everything together and serve once cool.
Why You’ll Love It
The bones in sardines are soft and completely safe — they’re also a great source of calcium. This recipe smells intense (fair warning), but your dog will think you’ve just created the greatest invention in history.
16. White Fish and Vegetable Bake
Mild, flaky white fish paired with soft vegetables — this is as elegant as dog food gets.
Ingredients
- 1 fillet cod or tilapia
- ½ cup carrots, sliced
- ½ cup zucchini, sliced
- ¼ cup brown rice, cooked
Instructions
- Preheat oven to 375°F.
- Place fish on a lined baking sheet with carrots and zucchini.
- Bake for 20–25 minutes until fish is fully cooked.
- Flake fish carefully and check for bones. Mix with rice and cool before serving.
Why You’ll Love It
White fish is low in fat and high in protein — ideal for dogs who need a lighter meal. Check meticulously for bones before serving. Your dog will think they’re at a seaside restaurant, which honestly, is the energy we’re all going for here.
🥚 Egg-Based Recipes

17. Egg and Veggie Scramble
Quick, easy, and ready in under 10 minutes. Who says homemade dog food has to be a whole production?
Ingredients
- 2 eggs
- ¼ cup bell pepper, diced (red or yellow)
- ¼ cup broccoli, finely chopped
- 1 tsp coconut oil
Step-by-Step Instructions
- Heat coconut oil in a pan over low-medium heat.
- Add bell pepper and broccoli. Sauté for 2–3 minutes.
- Crack eggs into the pan and scramble everything together until cooked through.
- Cool completely before serving.
Why You’ll Love It
This is your weeknight “I forgot to prep food” hero. Eggs are an incredible protein source for dogs and most pups go absolutely feral for them. Keep it plain — no salt, no butter, no seasoning. Just pure, simple goodness 🙂
18. Egg and Pumpkin Breakfast Bowl
Yes, dogs can have breakfast too. Why should we have all the fun?
Ingredients
- 2 eggs, scrambled
- ¼ cup pumpkin puree
- 1 tbsp plain Greek yogurt (no artificial sweeteners)
- ¼ cup cooked oats
Instructions
- Scramble eggs plain in a pan. Let cool.
- Mix pumpkin puree with Greek yogurt.
- Combine with oats and scrambled eggs.
- Serve at room temperature.
Why You’ll Love It
Greek yogurt adds a probiotic boost and most dogs handle it really well. This one’s creamy, satisfying, and could genuinely double as a human breakfast if you add some honey and granola (for you, not the dog). IMO, it’s one of the most balanced quick-prep meals on this list.
🌿 Pork & Veggie Recipes

19. Pork and Apple Dinner
Apple and pork together? Honestly a classic flavor combination your dog will love just as much as you do.
Ingredients
- 1 lb ground pork (lean)
- ½ cup apple, peeled and diced (no seeds!)
- ½ cup sweet potato, cooked
- ¼ cup green beans
Instructions
- Brown ground pork in a pan and drain fat.
- Dice apple (remove all seeds — they contain cyanide compounds).
- Cook sweet potato and steam green beans.
- Mix everything together and cool before serving.
Why You’ll Love It
Remove those apple seeds every single time — I cannot stress this enough. The rest of the apple is a wonderful source of fiber and vitamins. Your dog will go wild for the slight sweetness, and you’ll feel good about every bite they take.
20. Sweet Potato and Chickpea Veggie Bowl
Yes, dogs can thrive on plant-based meals occasionally. This one is proof.
Ingredients
- 1 cup chickpeas, cooked and mashed
- 1 cup sweet potato, mashed
- ½ cup spinach, steamed and chopped
- ¼ cup brown rice, cooked
Instructions
- Cook and mash chickpeas until smooth.
- Boil and mash sweet potato.
- Steam spinach and chop well.
- Combine all ingredients with brown rice and cool before serving.
Why You’ll Love It
This is a brilliant option for a meatless day or for dogs with multiple protein sensitivities. Chickpeas pack a solid protein punch and pair beautifully with sweet potato’s natural sweetness. It smells way better than it has any right to, and your dog will happily prove that point.
The Bottom Line
Who knew feeding your dog real, wholesome food could be this satisfying — for both of you? These 20 natural dog food recipes cover everything from quick weeknight scrambles to freezer-friendly batch-cook heroes. The ingredients are simple, the methods are straightforward, and the payoff — a happier, healthier, shinier-coated dog — is absolutely worth it.
Start with one or two recipes that use ingredients you already have, get comfortable with the process, and build from there. And always, always loop in your vet if you’re making major dietary changes. They’ll probably be impressed, honestly.
Your dog has been eating mystery kibble long enough. Time to change that.
