These Homemade Dog Food Recipes Turned My Picky Dog Into a Bowl-Licker

Does your dog sniff the bowl, take one bite, and walk away? Or maybe you have flipped over a bag of kibble lately and wondered what half those ingredients actually are?

You are not alone. More and more dog owners are making the switch to homemade dog food recipes — and for very good reason. When you cook for your dog at home, you know exactly what goes in the bowl. No mystery fillers. No artificial preservatives. Just real food made with care.

This guide gives you 12 easy homemade dog food recipes that cover every situation — sensitive stomachs, active dogs, senior pups, puppies, and even a healthy baked treat. Each recipe follows the same simple format so you can get cooking fast.

Let’s dig in.

1. Why Make Homemade Dog Food in the First Place?

variety of homemade dog food recipe bowls

Switching to homemade meals is one of the kindest things you can do for your dog. Here is why so many pet owners are making the change.

You control every ingredient. Commercial dog food often contains fillers like corn syrup, artificial colors, and low-quality by-products. When you cook at home, you choose fresh, whole ingredients every single time.

It helps with sensitive stomachs and allergies. If your dog gets itchy skin, loose stools, or gas regularly, the food is often the culprit. Homemade meals let you remove problem ingredients and find what actually works.

It stretches your budget when done right. Cooking in bulk and freezing portions can actually cost less per meal than premium store-bought food — especially for larger dogs.

Picky eaters suddenly love their food. The smell alone of real meat cooking is enough to have most dogs sitting at your feet in the kitchen.

If you want to learn more about what real nutrition looks like for your dog, check out this guide on the healthiest foods for your pets before you get started.

Important: Always talk to your vet before fully switching your dog to a homemade diet. Every dog has unique nutritional needs based on age, weight, breed, and health condition.

2. Homemade Dog Food Recipes — The 12 Best Ones to Try

All 12 recipes below follow the same structure so they are easy to follow and compare. Ingredients include real quantities. Storage tips are included for every single one.

Recipe 1 — Classic Chicken & Rice Bowl (Digestive Health / All Breeds)

classic chicken and rice homemade dog food recipe

This is the go-to recipe that almost every dog loves. It is mild, easy to digest, and perfect as a first homemade meal.

🐾 Best For: All breeds, dogs with sensitive stomachs, post-illness recovery ⏱ Prep Time: 10 mins | Cook Time: 30 mins | Servings: 4 cups

🧂 Ingredients:

  • 2 boneless, skinless chicken breasts
  • 1 cup white rice
  • ½ cup carrots, finely chopped
  • ½ cup green peas (fresh or frozen)
  • 3 cups water

📋 Instructions:

  1. Boil chicken breasts in water for 20–25 minutes until fully cooked through.
  2. Remove chicken, let it cool, and shred into small bite-sized pieces.
  3. Cook white rice in the same broth for extra flavor and nutrition.
  4. Boil carrots separately until soft, about 8 minutes.
  5. Combine chicken, rice, carrots, and peas in a large bowl and mix well.
  6. Let the mixture cool completely before serving.

💡 Storage Tip: Refrigerate for up to 3 days or freeze in portions for up to 2 months.

Recipe 2 — Ground Beef & Sweet Potato Power Bowl (Active & High-Energy Dogs)

beef sweet potato power bowl for active dogs

This hearty meal is built for dogs that love to run, play, and burn energy all day long.

🐾 Best For: Active dogs, working breeds, healthy adult dogs ⏱ Prep Time: 10 mins | Cook Time: 25 mins | Servings: 5 cups

🧂 Ingredients:

  • 1 lb lean ground beef
  • 1 large sweet potato, peeled and cubed
  • ½ cup spinach, chopped
  • ½ cup carrots, chopped
  • 1 cup water

📋 Instructions:

  1. Brown the ground beef in a pan over medium heat. Drain any excess fat.
  2. Boil sweet potato cubes until soft, about 12 minutes, then mash lightly.
  3. Boil carrots until tender and chop spinach finely.
  4. Mix beef, mashed sweet potato, carrots, and spinach together.
  5. Add a splash of water if the mixture feels too thick.
  6. Cool completely before serving.

💡 Storage Tip: Keeps in the fridge for up to 4 days. Freeze in meal-sized bags for up to 3 months.

Recipe 3 — Turkey & Vegetable Casserole (Senior Dogs)

turkey vegetable casserole recipe for senior dogs

Older dogs need softer textures and lighter proteins. This turkey casserole is gentle on aging joints and digestion.

🐾 Best For: Senior dogs (7+ years), dogs with joint issues or slower digestion ⏱ Prep Time: 10 mins | Cook Time: 30 mins | Servings: 5 cups

🧂 Ingredients:

  • 1 lb ground turkey
  • 1 cup brown rice
  • 1 zucchini, shredded
  • ½ cup peas (frozen or canned, rinsed)
  • 2 carrots, shredded
  • 1 tbsp olive oil

📋 Instructions:

  1. Cook brown rice according to package directions.
  2. Heat olive oil in a large pan and brown the ground turkey.
  3. Stir in shredded zucchini and carrots and cook for 3 minutes.
  4. Add peas and cooked brown rice. Stir everything together.
  5. Cook for another 5 minutes on low heat.
  6. Cool fully before serving.

💡 Storage Tip: Refrigerate for 3–4 days or freeze in small portions for up to 2 months.

Recipe 4 — Salmon & Brown Rice Omega Bowl (Skin & Coat Health)

salmon brown rice omega bowl for dog coat health

If your dog has a dull coat, dry skin, or scratches a lot, adding omega-3s through salmon is one of the best things you can do.

🐾 Best For: Dogs with dull coats, dry skin, or inflammation ⏱ Prep Time: 10 mins | Cook Time: 30 mins | Servings: 4 cups

🧂 Ingredients:

  • 2 salmon fillets (fresh or canned in water, drained)
  • 1 cup brown rice
  • ½ cup green peas
  • ½ cup carrots, chopped
  • 1 tbsp flaxseed oil

📋 Instructions:

  1. Cook brown rice according to package directions.
  2. If using fresh salmon, bake at 180°C (350°F) for 20 minutes. Flake into pieces. If using canned, drain and flake directly.
  3. Boil carrots until soft and combine with peas.
  4. Mix salmon, rice, carrots, and peas in a bowl.
  5. Drizzle flaxseed oil on top and stir well.
  6. Cool fully before serving.

💡 Storage Tip: Refrigerate for up to 3 days. Freeze without the flaxseed oil — add it fresh when serving.

Recipe 5 — Lamb & Quinoa Allergy-Friendly Bowl (Dogs with Food Sensitivities)

lamb quinoa bowl for dogs with food allergies

Lamb and quinoa are considered novel proteins and grains, which means dogs that react to chicken or beef often tolerate this meal much better.

🐾 Best For: Dogs with food allergies or sensitivities to common proteins ⏱ Prep Time: 10 mins | Cook Time: 30 mins | Servings: 4 cups

🧂 Ingredients:

  • 1 lb ground lamb
  • 1 cup quinoa
  • ½ cup butternut squash, cubed and boiled
  • ½ cup blueberries (fresh or frozen)
  • 2 cups water

📋 Instructions:

  1. Cook quinoa in 2 cups water until fluffy, about 15 minutes.
  2. Brown ground lamb in a pan until fully cooked. Drain fat.
  3. Boil butternut squash until soft and mash lightly.
  4. Combine lamb, quinoa, and squash in a large bowl.
  5. Fold in blueberries gently at the end.
  6. Cool completely before serving.

💡 Storage Tip: Refrigerate for up to 3 days. Freeze without blueberries for best texture.

Recipe 6 — Chicken & Pumpkin Tummy Soother (Upset Stomach / Digestive Reset)

chicken pumpkin tummy soother for dog digestion

Pumpkin is one of the most powerful natural digestive aids for dogs. Paired with plain chicken, this is the meal to reach for when your dog’s stomach is off.

🐾 Best For: Dogs with diarrhea, constipation, or an upset stomach ⏱ Prep Time: 10 mins | Cook Time: 25 mins | Servings: 3 cups

🧂 Ingredients:

  • 2 boneless, skinless chicken breasts
  • ½ cup plain pumpkin puree (unsweetened, not pie filling)
  • ½ cup white rice
  • 2 cups water

📋 Instructions:

  1. Boil chicken in water until fully cooked. Shred into small pieces.
  2. Cook white rice in the same broth.
  3. Mix shredded chicken and cooked rice in a bowl.
  4. Stir in pumpkin puree until evenly combined.
  5. Serve at room temperature.

💡 Storage Tip: Best served fresh. Refrigerate for up to 2 days.

Recipe 7 — Pork & Apple Crockpot Dinner (Slow Cooker / Busy Owners)

If you have a slow cooker, this one practically makes itself. Toss everything in before work and come home to a ready meal.

🐾 Best For: All adult dogs, busy households, batch cooking ⏱ Prep Time: 10 mins | Cook Time: 4–6 hours (slow cooker) | Servings: 6 cups

🧂 Ingredients:

  • 2 lbs ground pork (deboned)
  • 1 large sweet potato, chopped
  • 1 apple, cored and chopped (no seeds)
  • 2 carrots, chopped
  • 1 cup kale, chopped
  • 1 tbsp olive oil
  • 1 cup water

📋 Instructions:

  1. Add pork, sweet potato, carrots, and water to the crockpot.
  2. Cook on low for 4 hours.
  3. Add apple and kale in the last 30 minutes.
  4. Stir everything together and let it cool fully.
  5. Drizzle olive oil over the top before serving.

💡 Storage Tip: Refrigerate for up to 4 days. Freezes exceptionally well for up to 3 months.

Recipe 8 — Egg & Veggie Breakfast Bowl (Budget-Friendly / Small Dogs)

egg and oat breakfast bowl budget homemade dog food

This is one of the cheapest meals you can make and one of the most nutritious. Eggs are a complete protein and most dogs absolutely love them.

🐾 Best For: Small dogs, budget-conscious owners, occasional meal variety ⏱ Prep Time: 5 mins | Cook Time: 10 mins | Servings: 2 cups

🧂 Ingredients:

  • 3 whole eggs
  • ½ cup cooked oatmeal
  • ¼ cup spinach, chopped
  • ¼ cup carrots, grated
  • 1 tsp coconut oil

📋 Instructions:

  1. Scramble eggs in a pan with coconut oil over low heat. Do not add salt or seasoning.
  2. Prepare oatmeal separately with water only.
  3. Combine scrambled eggs, oatmeal, spinach, and carrots in a bowl.
  4. Mix gently and cool completely before serving.

💡 Storage Tip: Best served fresh. Refrigerate for up to 2 days only.

Recipe 9 — Beef & Spinach Mini Meatballs (Meal Prep Friendly / Freezer Ready)

beef spinach mini meatballs freezer dog meal prep

These little meatballs are perfect for meal prepping. Make a big batch, freeze them in portions, and just thaw what you need each day.

🐾 Best For: All adult dogs, meal prep households, multiple-dog families ⏱ Prep Time: 15 mins | Cook Time: 25 mins | Servings: 20–24 meatballs

🧂 Ingredients:

  • 2 lbs lean ground beef
  • 2 whole eggs (with shells crushed finely for calcium)
  • ½ cup spinach, finely chopped
  • ¼ cup finely grated carrots
  • ½ cup rolled oats

📋 Instructions:

  1. Preheat oven to 180°C (350°F).
  2. Mix all ingredients in a large bowl until well combined.
  3. Roll into small meatball shapes and place on a lined baking tray.
  4. Bake for 22–25 minutes until cooked through.
  5. Cool completely before serving or freezing.

💡 Storage Tip: Freeze on the tray first, then transfer to zip bags. Keeps for up to 3 months frozen.

Recipe 10 — Fish & Sweet Potato Puppy Meal (Puppies & Growing Dogs)

homemade fish sweet potato recipe for puppies

Puppies have very specific nutritional needs. This recipe is soft, rich in healthy fats, and easy on a developing digestive system. Always check with your vet on portion sizes for your pup’s breed and growth stage — more on that in the puppy veterinary needs guide.

🐾 Best For: Puppies (8 weeks and older), growing dogs, post-weaning meals ⏱ Prep Time: 10 mins | Cook Time: 25 mins | Servings: 3 cups

🧂 Ingredients:

  • 2 cod or tilapia fillets
  • 1 medium sweet potato, peeled and cubed
  • ½ cup brown rice
  • ½ cup green peas
  • 1 tsp flaxseed oil

📋 Instructions:

  1. Bake fish fillets at 180°C (350°F) for 18–20 minutes. Flake into small pieces and check for bones.
  2. Boil sweet potato until soft and mash.
  3. Cook brown rice separately.
  4. Combine fish, mashed sweet potato, rice, and peas in a bowl.
  5. Drizzle flaxseed oil and mix gently.
  6. Cool completely and mash further for very young puppies.

💡 Storage Tip: Refrigerate for up to 3 days. Do not freeze with flaxseed oil — add fresh when serving.

Recipe 11 — Chicken Liver & Rice Boost Meal (Underweight or Recovery Dogs)

chicken liver rice meal for underweight dogs

Chicken liver is incredibly nutrient-dense — packed with iron, vitamin A, and B vitamins. This is the recipe for dogs that need a serious nutritional boost after illness, surgery, or weight loss.

🐾 Best For: Underweight dogs, recovering dogs, dogs with low energy ⏱ Prep Time: 10 mins | Cook Time: 20 mins | Servings: 3 cups

🧂 Ingredients:

  • ½ lb chicken liver
  • 1 cup white rice
  • ½ cup carrots, chopped
  • ¼ cup green beans, chopped
  • 2 cups water

📋 Instructions:

  1. Boil chicken livers in water for 12–15 minutes until fully cooked. Do not overcook.
  2. Remove livers, cool, and chop into small pieces.
  3. Cook white rice in the same broth.
  4. Boil carrots and green beans until soft.
  5. Combine all ingredients in a bowl and mix well.
  6. Cool fully before serving.

💡 Storage Tip: Refrigerate for up to 3 days. Liver is very rich — feed in smaller portions than regular meals and do not give more than 3 times per week.

Recipe 12 — Pumpkin & Oat Digestive Biscuits (Healthy Homemade Treat)

pumpkin oat homemade dog treat biscuits

Every list of homemade dog food recipes needs a great treat. These biscuits are crunchy, digestive-friendly, and easy to bake in large batches. For more treat ideas, check out these homemade dog treat recipes that your dog will love.

🐾 Best For: All dogs, training rewards, daily snacks ⏱ Prep Time: 10 mins | Cook Time: 25 mins | Servings: 20–24 biscuits

🧂 Ingredients:

  • ½ cup plain pumpkin puree (unsweetened)
  • 1 cup rolled oats
  • 1 whole egg
  • 1 cup whole wheat flour
  • 1 tsp cinnamon (optional — safe for dogs in small amounts)

📋 Instructions:

  1. Preheat oven to 180°C (350°F).
  2. Mix pumpkin puree, egg, and oats in a bowl until well combined.
  3. Add flour gradually and mix until a firm dough forms.
  4. Roll dough to about ½ cm thickness and cut into shapes.
  5. Place on a lined baking tray and bake for 22–25 minutes until golden and crisp.
  6. Cool completely so they harden properly before serving.

💡 Storage Tip: Store in an airtight container at room temperature for up to 1 week, or refrigerate for up to 2 weeks.

3. How Much Homemade Dog Food Should You Feed? (By Dog Weight)

how much homemade dog food to feed by weight

One of the biggest mistakes new homemade feeders make is guessing portion sizes. Too little and your dog loses weight. Too much and the weight creeps up fast.

A simple starting rule is to feed 2–3% of your dog’s ideal body weight per day, split into two meals.

Here is a quick reference guide:

Dog SizeWeightDaily Food Amount
SmallUnder 10 lbs¼ to ½ cup per meal
Small-Medium10–20 lbs½ to 1 cup per meal
Medium20–40 lbs1 to 1½ cups per meal
Large40–70 lbs1½ to 2½ cups per meal
Extra Large70+ lbs2½ to 3½ cups per meal

Puppies need more calories per pound of body weight than adults because they are still growing. Feed 3–4 times daily in smaller amounts.

Senior dogs often need slightly less food but with more fiber and softer textures to support digestion and aging joints.

Pregnant or nursing dogs need significantly more calories — your vet should guide this specifically.

4. How to Store and Batch-Cook Homemade Dog Food

real batch cooking and storage for homemade dog food

Making homemade food every single day is not realistic for most people. The good news is that almost every recipe in this list is perfect for batch cooking.

Refrigerator storage works well for up to 3–4 days. Store meals in airtight containers and always let food cool fully before sealing and refrigerating.

Freezer storage is your best friend for homemade dog food. Most cooked meals freeze well for up to 2–3 months. Portion into individual meal-sized containers or zip-lock bags before freezing so you only thaw what you need.

Best freezing tip: Use a silicone muffin tray or ice cube trays for small dogs. Pop the frozen portions into a zip bag and label with the date.

Safe thawing: Always thaw in the refrigerator overnight — never on the counter at room temperature, as bacteria can grow quickly. Warm gently in the microwave and check the temperature before serving if your dog prefers warm food.

Batch cooking strategy: Set aside 1–2 hours on a Sunday. Make 2–3 different recipes, cool everything, portion, label, and freeze. You will have a full week of meals ready to go with minimal daily effort. Having a dedicated dog feeding station at home also makes serving clean, consistent, and easy.

Conclusion

Switching to homemade dog food recipes is one of the most rewarding decisions you can make as a dog owner. You gain full control over ingredients, you can customize meals for your dog’s specific needs, and most dogs genuinely love the change.

Start with one or two recipes from this list. See how your dog responds. Once you find a few favorites, batch cooking makes the whole process fast and simple.

The 12 recipes above cover everything from everyday meals to treats, from puppies to seniors, from budget dinners to nutrient-dense recovery bowls. There is something here for every dog and every household.

Just remember — always check in with your vet, especially if your dog has an existing health condition. And if you want to add more variety to snack time, explore these dog bone treat ideas your pup will go crazy for.

Your dog gives you everything. A real, home-cooked meal is one small way to give something back.

Izzy foxx on a vet tour in africa

Izzy Foxx

Izzy is an experienced ranch worker who has a passion for exploring nature and getting up close to wildlife. With her connections to various animal organizations, Izzy is well-versed in animal care and rehabilitation.

Similar Posts