Homemade Puppy Food Recipes: Simple, Nutritious Meals for Your New Dog

Three easy homemade puppy food recipes your pup will love — plus everything you need to know about what to feed a puppy at home so they grow up strong, healthy, and happy.

There's nothing quite like bringing a new puppy home. The soft ears, the ridiculous energy, the way they fall asleep mid-play. It is, objectively, the best thing. But somewhere between the joy and the puppy-proofing, a little voice starts asking: am I feeding them right? You want to give this pup the absolute best start in life — and what goes in their bowl matters more than most people realize. If you've been thinking about making homemade puppy food but aren't sure where to start, you're in the right place. We've got three simple, vet-safe homemade puppy food recipes — plus all the nutrition basics you need to do this confidently.


Why Make Homemade Puppy Food?

Commercial kibble has come a long way, and there are solid options out there. But a lot of pet owners find real peace of mind in knowing exactly what's in their puppy's food — no mystery meal, no artificial preservatives, no long list of fillers. When you make homemade puppy food, you control the ingredients. You can choose high-quality proteins, skip the additives that can stress a developing digestive system, and genuinely tailor meals to your pup.

That said, puppies have very specific nutritional needs — and getting those needs wrong can cause real harm during the growth phase. A diet that's too low in calcium, for example, can lead to bone development problems. Too much of certain nutrients can be just as problematic.

⚠️ Important: Always talk to your vet before switching a puppy to a primarily homemade diet — especially if your pup is under 6 months old or a large/giant breed. The recipes below are a solid, nutritious starting point, but a vet or veterinary nutritionist can help you fine-tune for your specific dog.

What Puppies Actually Need to Grow Up Healthy

Puppies aren't just small adult dogs. They have dramatically different nutritional requirements — and understanding the basics makes homemade feeding a lot less scary.

🥩 Protein: 25–30%

Puppies need significantly more protein than adult dogs to support muscle development and tissue growth. Aim for a named, lean protein source — chicken breast, turkey, lean ground beef — at every meal.

🦴 Calcium: Critical for Bones and Teeth

This is the big one. Puppies need the right calcium-to-phosphorus ratio for healthy skeletal development. Too little calcium and bones don't form properly. Too much (especially in large breeds) can cause abnormal growth. If you're not feeding raw meaty bones, you must add a calcium supplement — eggshell powder is one of the most accessible options (½ tsp per pound of food).

🐟 DHA: Brain and Eye Development

DHA is an omega-3 fatty acid that directly supports brain and eye development in puppies. Fish oil is the easiest way to add it — just a small drizzle over each meal makes a real difference, especially in those first critical months.

🔥 Calories: Double the Adult Requirement

Puppies need roughly twice as many calories per pound of body weight as adult dogs. Their metabolism is running at full speed, fueling growth. Don't underfeed a growing pup — watch for lean but not bony ribs, steady weight gain, and consistently good energy levels.


Foods to Never Feed Your Puppy

Before we get to recipes, let's cover the hard no's. Puppies are especially vulnerable to toxins because of their smaller body size — even a small amount of the wrong thing can cause serious harm.

  • Onions & garlic — toxic in all forms (raw, cooked, powdered); damages red blood cells
  • Grapes & raisins — can cause sudden kidney failure even in tiny amounts
  • Macadamia nuts — cause weakness, vomiting, and tremors
  • Xylitol — an artificial sweetener found in some peanut butters, gum, and yogurt; extremely toxic. Always check labels.
  • Raw salmon — can carry a parasite that causes “salmon poisoning disease” — always cook fish thoroughly
  • Excessive liver — a little is fine, but too much causes vitamin A toxicity over time
  • Whole cooked bones — cooked bones splinter and can cause internal punctures. Skip bones entirely for puppies under 6 months.

If you think your puppy got into something toxic, call the ASPCA Animal Poison Control Center: (888) 426-4435.


Recipe 1: Chicken & Rice Puppy Bowl

Best for: All puppies — a gentle, easy-to-digest starting point

This is the classic homemade puppy food recipe for good reason. Chicken breast is lean, easy on the stomach, and high in protein. White rice provides gentle, digestible carbs. It's the puppy food recipe chicken version that vets most commonly recommend as a safe introduction to homemade food.

Makes approximately 1 day's worth of food for a 15–20 lb puppy

Ingredients:

  • 6 oz boneless, skinless chicken breast (cooked, chopped fine)
  • ¾ cup cooked white rice (plain, no salt or butter)
  • ¼ cup cooked carrots (diced small)
  • ¼ cup cooked peas (thawed if frozen)
  • 1 tsp fish oil
  • ½ tsp eggshell powder (calcium supplement)

Instructions:

  1. Bake or poach chicken until fully cooked (165°F internal temp). No seasonings.
  2. Cook white rice in plain water. Cook carrots and peas until soft.
  3. Let everything cool completely to room temperature.
  4. Chop chicken into very small, puppy-appropriate pieces.
  5. Combine chicken, rice, carrots, and peas in a bowl.
  6. Drizzle fish oil over the top. Sprinkle eggshell powder and mix gently.
Why this works: Chicken gives puppies the lean protein they need for muscle growth. Rice and veggies are gentle on young digestive systems. Fish oil adds DHA for brain development. Eggshell powder provides the calcium that's critical when not feeding raw meaty bones.

Recipe 2: Ground Turkey & Sweet Potato Mash

Best for: Puppies who do well on lower-fat diets or have sensitive stomachs

Ground turkey is one of the leanest proteins you can feed a puppy, making it especially good for breeds prone to pancreatitis or puppies who seem to have trouble with fattier foods. Sweet potato adds complex carbs, beta-carotene, and a natural sweetness puppies tend to love. If you're wondering what to feed a puppy at home and want to rotate proteins to keep meals interesting, this is a great second option alongside the chicken bowl.

Makes approximately 1 day's worth of food for a 15–20 lb puppy

Ingredients:

  • 6 oz lean ground turkey (fully cooked)
  • ½ cup mashed sweet potato (plain, no butter or seasoning)
  • ¼ cup zucchini (cooked, diced small)
  • 2 tbsp cooked spinach (chopped)
  • 1 tsp fish oil
  • ½ tsp eggshell powder (calcium supplement)

Instructions:

  1. Cook ground turkey in a dry skillet over medium heat until fully cooked through. Drain any fat and let cool.
  2. Bake or microwave sweet potato until soft. Scoop out the flesh and mash plain.
  3. Steam or lightly boil zucchini and spinach until soft. Drain and chop spinach fine.
  4. Let everything cool to room temperature.
  5. Combine turkey, sweet potato, zucchini, and spinach.
  6. Drizzle with fish oil and stir in eggshell powder before serving.
Why this works: Turkey is extremely lean and easy to digest. Sweet potato fuels growth with complex carbs and antioxidants. Spinach adds iron and folate. This is a great rotation meal to keep your puppy's diet varied and prevent protein sensitivities from developing.

Recipe 3: Beef & Oat Puppy Porridge

Best for: Larger breeds or puppies who need a little more caloric density

Lean ground beef is a slightly richer protein than chicken or turkey — more calorie-dense, which makes it a solid choice for bigger, fast-growing puppies who burn through meals quickly. The rolled oats add slow-burning energy, and the egg brings in extra protein and nutrients. This is a heartier recipe in the best possible way.

Makes approximately 1 day's worth of food for a 20–30 lb puppy

Ingredients:

  • 6 oz lean ground beef (90% lean or higher, fully cooked)
  • ½ cup cooked rolled oats (plain, made with water)
  • ¼ cup cooked carrots (diced small)
  • ¼ cup cooked peas
  • 1 egg (fully cooked — scrambled or hard-boiled)
  • ½ tsp eggshell powder (calcium supplement)

Instructions:

  1. Brown ground beef in a skillet over medium heat until cooked through. Drain excess fat. Let cool.
  2. Cook rolled oats with water (no milk, no salt) until soft and thick.
  3. Cook carrots and peas until tender. Cook the egg fully — scrambled in a dry pan or hard-boiled and chopped.
  4. Let everything cool completely.
  5. Mix beef, oats, carrots, peas, and egg together in a bowl.
  6. Stir in eggshell powder. Serve at room temperature.
Why this works: Lean beef delivers iron and zinc for healthy blood and immune function. Oats provide slow-release energy perfect for active, growing pups. Egg adds biotin, riboflavin, and extra protein. For larger breeds who seem hungry an hour after eating, this recipe tends to keep them satisfied longer.

How to Feed Homemade Puppy Food: A Simple Guide

Meal Frequency

Puppies under 3 months should eat 4 times per day. From 3–6 months, drop to 3 times per day. After 6 months, most puppies do well on 2–3 meals per day. Consistent meal times help with digestion and house training — pups tend to need a bathroom break about 15–30 minutes after eating.

How Much to Feed

A general starting point for homemade food: feed approximately 2–3% of your puppy's expected adult body weight per day, divided across meals. Adjust based on your specific pup — if ribs are too visible, increase portions; if your puppy is looking chunky and sluggish, reduce slightly. Weigh your puppy weekly for the first few months.

Transitioning from Kibble

Never switch cold turkey — even to something better. A sudden food change stresses a puppy's digestive system and often causes loose stools. Make the transition over 7–10 days: start with 25% new food mixed into 75% kibble, then gradually shift the ratio each day until you're at 100% homemade. Slow and steady is always the move.


Supplements Every Homemade Puppy Diet Needs

Whole foods are the foundation, but a few supplements are genuinely essential when feeding puppies a homemade diet — especially during rapid growth phases.

Calcium (Eggshell Powder or Calcium Carbonate)

Non-negotiable if you're not feeding raw meaty bones. Puppies need significantly more calcium than adult dogs for proper bone and tooth development. Eggshell powder is a natural, accessible source — about ½ teaspoon per pound of food. Many vets also recommend calcium carbonate supplements, which are easy to dose precisely.

Fish Oil (for DHA)

DHA is the omega-3 fatty acid most critical for puppy brain and eye development. Add 1 tsp of fish oil per day for small to medium puppies, up to 1 tbsp for larger breeds. Look for wild-caught fish oil without added flavors or fillers.

Vitamin E

When you add fish oil, you should also add vitamin E — because omega-3 fats can deplete vitamin E levels over time. A small amount (around 1–2 IU per pound of food) keeps things balanced. Many pet-specific fish oil supplements include it already, so check your label before doubling up.


Want a Complete Nutrition Plan for Your Puppy's First Year?

These recipes are a great start — but there's a lot that changes between 8 weeks and 12 months. If you want to know exactly what to feed at each stage, how portions shift as your puppy grows, which supplements matter most at which age, and how to troubleshoot common issues like picky eating and soft stools — we wrote the guide for exactly this.

The Puppy Nutrition Guide covers your puppy's first year from start to finish: a week-by-week feeding schedule, detailed portion charts by breed size, 5 more homemade recipes, and a complete supplement guide. Everything in one clear, practical place.

Get The Puppy Nutrition Guide — $12.97 →

Want free puppy nutrition tips in your inbox? Sign up at paws-and-pets.madethis.app


Paws and Pets publishes nutrition guides for dog and cat owners who want to feed their pets better. All content is reviewed for accuracy — but every puppy is different, and nutritional needs vary by breed, size, and health status. When making significant diet changes — especially for puppies under 6 months — please check with your vet first.