Homemade Kibble Recipe — Baked Chicken, Oat & Sweet Potato Nuggets Your Dog Will Love

Overhead flat-lay of homemade kibble ingredients — ground chicken, mashed sweet potato, rolled oats, eggs, canned pumpkin, and fish oil on a marble surface

Because Your Dog Deserves Real Food Too

At Eating Happiness, we spend a lot of time thinking about what goes into our bodies — reading labels, choosing whole ingredients, cutting out the artificial stuff. But somewhere along the way, it hit me: I was pouring just as much love into my own meal prep as I was scrutinizing a bag of store-bought kibble for my dog, only to find a laundry list of unrecognizable ingredients, fillers, and preservatives. If clean eating matters for us, why shouldn’t it matter for our four-legged family members too?

That question is what led me to develop this homemade kibble recipe — baked bite-sized nuggets made with ground chicken, rolled oats, and sweet potato. They bake up firm and crunchy in the oven, freeze beautifully, and serve as a wholesome dry-food replacement that you can feel genuinely good about. No mystery meals, no artificial colors, no synthetic preservatives. Just real, recognizable food your dog will go absolutely wild for. I make a double batch on Sunday and keep the freezer stocked for the whole month.

The best part? The process feels almost meditative — not unlike batch-cooking for yourself. You mix, you scoop, you bake, you freeze. It fits right into the same rhythm of a healthy kitchen that many of us at Eating Happiness already embrace. Whether you have a small terrier or a large retriever, the portions and ingredients scale beautifully, and the customization options are nearly endless.

Golden-brown homemade kibble nuggets — baked chicken, oat, and sweet potato dog food bites arranged on a wooden board with a dog bowl

Why You’ll Love This Homemade Kibble Recipe

  • Clean, whole-food ingredients only. Every single thing that goes in is something you can read and recognize — no fillers, no by-products, no synthetic additives.
  • Freeze-ahead friendly. Make one big batch and you’ve got a full month of dog meals ready to go. It’s meal prep your pup will thank you for.
  • Genuinely nutritious. Lean protein from chicken, complex carbs and beta-carotene from sweet potato, and gut-friendly fiber from oats — this is a nutritionally balanced foundation for your dog’s diet.
  • Budget-conscious. High-quality commercial kibble is expensive. Homemade, in bulk, often costs significantly less per serving while delivering far superior ingredient quality.
  • Easy to customize. Swap proteins, add dog-safe vegetables, or adjust the size of the nuggets for your dog’s breed — this recipe is a flexible template, not a rigid rule.
  • Crunch factor built in. A longer, lower bake dries the nuggets out thoroughly so they mimic the crunch of dry kibble rather than feeling like a soft treat.

Key Ingredients and Why They Matter

The foundation of this recipe is ground chicken — a lean, highly digestible protein source that is easy on sensitive stomachs and naturally lower in fat than beef or pork. Dogs thrive on quality animal protein, and chicken is one of the most vet-recommended options. Paired with the chicken is cooked sweet potato, which brings natural sweetness, a binding quality to the dough, and an impressive nutritional profile: it is rich in beta-carotene, vitamin C, potassium, and dietary fiber — all beneficial for a dog’s immune system, skin, and digestion. Rolled oats act as the structural backbone of each nugget, providing slow-releasing complex carbohydrates for sustained energy and an excellent source of soluble fiber to support gut health. A small amount of plain canned pumpkin (not pie filling) adds extra moisture to help everything bind and delivers additional gut-soothing fiber — especially great for dogs prone to digestive sensitivity. Eggs serve as the natural binder here, holding the nuggets together during baking without the need for any starchy fillers or gums. Finally, fish oil or flaxseed oil provides those all-important omega-3 fatty acids that support your dog’s coat, joint health, and brain function — a small addition that makes a genuinely meaningful nutritional difference.

Pro Tips & Variations for the Best Homemade Kibble

Overhead flat-lay of homemade kibble ingredients — ground chicken, mashed sweet potato, rolled oats, eggs, canned pumpkin, and fish oil on a marble surface

Making homemade dog kibble is forgiving and fun, but a few key tips will help you nail it every single time:

  • Go low and slow for crunch. The secret to achieving that dry, shelf-stable kibble texture is a two-stage bake: start at a higher temperature to cook through, then reduce the heat and continue baking to thoroughly dehydrate each nugget. The drier the nugget out of the oven, the longer it will last in the freezer without clumping.
  • Uniform size = even baking. Use a small cookie scoop or a piping bag to portion the dough consistently. Nuggets of uneven size will bake at different rates — some over-drying, some under-drying. Aim for roughly half-inch to one-inch rounds depending on your dog’s size.
  • Let them cool completely. Moisture is the enemy of storage life. Cool the nuggets on a wire rack for at least an hour before transferring to freezer bags. Any residual warmth will create condensation and icy clumping in the freezer.
  • Protein swaps welcome. Ground turkey, lean ground beef, or even canned salmon (in water, no salt added) all work beautifully in place of or in combination with the ground chicken. If you enjoy cooking for yourself — say, a batch of our Sheet Pan Turkey Sausage and Fall Vegetables — you can repurpose plain cooked ground turkey in a batch of kibble the same week.
  • Vegetable add-ins. Finely grated carrots, zucchini, or spinach can be folded into the dough with no problem. Avoid onions, garlic, grapes, raisins, and anything in the allium family — these are toxic to dogs.
  • Batch size matters. This recipe makes enough for a medium-sized dog for roughly one month. Scale up confidently — the dough handles well in large quantities, and the oven time stays the same.
  • Storage tip. Freeze in one-week portions inside zip-top freezer bags, pressed flat for easy stacking. Thaw each week’s portion in the refrigerator overnight, then serve directly from the fridge. No microwave needed.

If you are already in a healthy cooking groove and spending time in the kitchen making nourishing food — maybe a batch of Greek Yogurt Sweet Potato Casserole for yourself — you will find that making a batch of homemade kibble slots in almost effortlessly on the same day. You are already working with sweet potato; why not cook a little extra for your pup?

Nutritional Highlights

This homemade kibble recipe is built around a nutritionally thoughtful framework. Ground chicken delivers approximately 25–27 grams of protein per 100 grams, making it an excellent lean protein foundation for muscle maintenance and energy. Sweet potato provides complex carbohydrates that digest slowly, delivering steady energy rather than blood-sugar spikes — an important consideration for dogs just as much as it is for us. Rolled oats contribute beta-glucan, a form of soluble fiber linked to cardiovascular support and gut health in both humans and animals. The addition of fish oil delivers EPA and DHA omega-3 fatty acids, well-documented for their anti-inflammatory properties and benefits to skin, coat, and cognitive health. Each nugget is naturally free from artificial colors, synthetic preservatives like BHA or BHT, and low-quality by-product meals — which are the hallmarks of many commercial dry dog foods. According to research highlighted by Epicurious, pet owners are increasingly drawn to whole-ingredient, home-prepared pet food for exactly these reasons. For dogs without allergies or specific health conditions requiring a prescription diet, a balanced homemade formula like this one can be a genuinely health-supportive choice. As Serious Eats notes, the key to any homemade pet diet is variety, balance, and consistency — which this batch-and-freeze approach handles perfectly.

Speaking of wholesome ingredients, if you are on a health kick for your own meals this season, our Lean Turkey Pumpkin Chili uses many of the same nutrient-dense pantry staples — pumpkin, lean protein, warming spices — and would make a fantastic companion meal to batch-cook on the same afternoon.

Frequently Asked Questions

Is homemade kibble nutritionally complete for my dog?

This recipe is designed as a nutritionally balanced base using whole proteins, complex carbohydrates, healthy fats, and fiber-rich vegetables. However, it is always wise to consult your veterinarian before switching your dog fully to any homemade diet — especially for puppies, senior dogs, pregnant dogs, or those with health conditions that require a specialized nutritional profile. Many pet owners use this recipe as a primary food supplemented with vet-recommended vitamin or mineral additions to ensure full dietary completeness.

How long does homemade kibble last?

In the freezer, these nuggets keep for up to 3 months when stored in airtight zip-top freezer bags with the air pressed out. Once thawed and stored in the refrigerator, they should be used within 5–7 days. Because there are no synthetic preservatives, the shelf life is shorter than commercial kibble — but the freeze-ahead design of this recipe makes that completely manageable. Never leave thawed kibble sitting out at room temperature for more than 2 hours.

Can I dehydrate these instead of baking them?

Absolutely, and it is actually a fantastic method if you own a food dehydrator. Portion the dough into small nuggets and dehydrate at 165°F for approximately 6–8 hours until completely hard and dry all the way through. Dehydrated nuggets store even longer in the freezer and have an exceptionally crunchy texture that dogs tend to love. The low-and-slow heat of dehydration is also very gentle on the nutrients in the ingredients. If you do not own a dehydrator, the low-oven finishing step in the standard bake method achieves a similar result with equipment you already have.

Close-up of a dog eating homemade chicken oat sweet potato kibble nuggets from a stainless steel dog bowl

A Worth-It Kitchen Project That Benefits the Whole Household

Making your dog’s food from scratch might sound ambitious, but once you have done it once, you will wonder why you waited so long. The process is simple, the ingredients are affordable, and the peace of mind you get from knowing exactly what is in your pup’s bowl is completely priceless. This homemade kibble recipe fits perfectly into the Eating Happiness ethos — that the best food is real food, prepared with intention, whether it ends up on your plate or in your dog’s bowl. Your dog cannot read the ingredient label on a bag of commercial kibble, but you can — and now you do not have to.

If you make this recipe, we would love to hear how your dog reacted to it! Share a photo of your pup enjoying their new homemade kibble, leave a comment below, or pin this recipe to save it for your next batch-cooking session. Your fellow dog-loving, health-conscious readers will thank you for passing it along.

Find the complete recipe card below ↓

Overhead flat-lay of homemade kibble ingredients — ground chicken, mashed sweet potato, rolled oats, eggs, canned pumpkin, and fish oil on a marble surface

Homemade Kibble

No ratings yet
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Servings 120 nuggets
Calories 18 kcal

Equipment

  • Large mixing bowl
  • 2 large baking sheets
  • Parchment paper or silicone baking mats
  • Small cookie scoop (1 tsp capacity)
  • Wire cooling rack
  • Zip-top freezer bags

Ingredients
  

Main Dough

  • 2 lbs ground chicken raw, lean
  • 1.5 cups cooked sweet potato mashed, skin removed (about 2 medium sweet potatoes)
  • 3 cups old-fashioned rolled oats not instant
  • 0.5 cup plain canned pumpkin 100% pumpkin, not pie filling
  • 2 large eggs lightly beaten
  • 1 tablespoon fish oil or flaxseed oil for omega-3s — omit if unavailable
  • 0.25 cup low-sodium chicken broth as needed to bring dough together

Instructions
 

Prep

  • Preheat your oven to 375°F (190°C). Line two large baking sheets with parchment paper or silicone baking mats and set aside.
  • Cook and mash the sweet potatoes if you have not already. Pierce two medium sweet potatoes and microwave on high for 6–8 minutes until completely tender, or bake at 400°F for 45 minutes. Scoop out the flesh and mash until smooth. Measure out 1.5 cups and let cool slightly.

Mix the Dough

  • In a large mixing bowl, combine the raw ground chicken, mashed sweet potato, rolled oats, canned pumpkin, beaten eggs, and fish oil. Mix thoroughly with clean hands or a sturdy spatula until a uniform, moldable dough forms.
  • If the dough feels too dry and crumbly, add low-sodium chicken broth one tablespoon at a time until it just comes together. It should hold its shape when squeezed but not be sticky or wet.

Portion the Nuggets

  • Using a small cookie scoop (about 1 teaspoon capacity) or two spoons, portion the dough into small, uniform nuggets roughly 1/2 to 3/4 inch in diameter. Roll briefly between your palms to form a smooth ball.
  • Place the nuggets at least 1/2 inch apart on the prepared baking sheets. You will likely need to bake in two rounds depending on your oven size.

First Bake

  • Bake at 375°F for 25 minutes, or until the nuggets are cooked through and lightly golden on the outside. They will still be somewhat soft at this stage — that is expected.
  • Remove from the oven and reduce the oven temperature to 225°F (107°C).

Second Bake (Dehydration Stage)

  • Return the nuggets to the oven at 225°F and bake for an additional 40–45 minutes, until the nuggets are thoroughly dried out, hard, and crunchy all the way through. The goal is to remove as much moisture as possible to extend shelf life and replicate the texture of dry kibble.
  • To test for doneness, break one nugget in half — the center should be dry and crumbly, not moist or gummy.

Cool and Freeze

  • Transfer the finished nuggets to a wire cooling rack and cool completely at room temperature for at least 1 hour. Do not rush this step — any residual warmth will create condensation and icy clumping in the freezer.
  • Divide the cooled nuggets into weekly portion amounts and pack into zip-top freezer bags, pressing out all excess air before sealing. Label with the date. Store in the freezer for up to 3 months.
  • To serve: thaw one week's worth of nuggets in the refrigerator overnight. Serve directly from the fridge. Store thawed portions in the refrigerator for up to 5–7 days.

Notes

⚠️ Always consult your veterinarian before switching your dog to a homemade diet, especially for puppies, seniors, pregnant dogs, or dogs with specific health conditions. A vet may recommend adding a canine multivitamin or calcium supplement to ensure full nutritional completeness.
🐾 Serving size: Adjust daily quantity based on your dog's weight, age, and activity level. As a general guide, dogs eat approximately 2–3% of their body weight in food per day.
🔄 Protein swaps: Ground turkey, lean ground beef, or canned salmon (in water, no salt added) all work in place of chicken.
🥦 Dog-safe vegetable add-ins: Finely grated carrots, zucchini, or spinach can be folded in. NEVER use onions, garlic, grapes, raisins, or any allium vegetables — these are toxic to dogs.
📦 Storage: Freeze up to 3 months. Refrigerate thawed portions and use within 5–7 days. Do not leave out at room temperature for more than 2 hours.

Nutrition

Calories: 18kcalCarbohydrates: 2gProtein: 2gFat: 0.5gSodium: 8mgFiber: 0.3gSugar: 0.2g
No ratings yet