Homemade Turkey & Sweet Potato Dog Kibble

As dog parents, we all want to give our four-legged family members the very best. Nutrition sits right at the top of that list, but with so many commercial dog food choices out there, it’s easy to feel confused about what’s actually going into your pup’s bowl. That’s exactly why I love making this homemade turkey and sweet potato kibble. It’s loaded with lean protein, fiber, vitamins, and minerals and every ingredient is there for a reason.

There’s something incredibly reassuring about knowing exactly what your dog is eating. No mystery fillers, no artificial extras just real, wholesome food prepared with care. Making dog food at home might sound like a big task, but once you get into the rhythm, it becomes a rewarding routine. And seeing your dog happily crunching on a meal you made yourself? That’s the best part.


Turkey and sweet potato are a classic combo in dog nutrition for good reason. Together, they create a balanced, nutrient-rich base that supports your dog’s overall health.

🦃 Turkey: Lean, Powerful Protein

Turkey is packed with high-quality protein, which helps build and maintain strong muscles. It delivers the nutrients your dog needs without excess fat, making it ideal for weight management. Protein also supports tissue repair and immune function essential for active, healthy dogs.

Turkey is also a great source of B vitamins like B6 and B12. These play a major role in energy production and metabolism, which is especially important for playful pups who never seem to run out of zoomies.

🍠 Sweet Potatoes: Nature’s Superfood

Sweet potatoes are rich in fiber, which supports smooth digestion and healthy stools. Fiber also helps dogs feel satisfied longer helpful if you’re watching their weight.

They’re also full of beta-carotene, which converts to Vitamin A for healthy vision, immune support, and proper cell function. Their natural sugars release slowly, giving steady energy without dramatic blood sugar spikes.


Some dogs struggle with grains like wheat, corn, or soy, which can trigger digestive or skin issues. This recipe is naturally grain-free, making it a gentle option for sensitive stomachs. Using oat flour or chickpea flour (if needed) adds structure while still being easier to digest than many traditional grains.


Flavor: Savory turkey blended with the subtle sweetness of roasted sweet potatoes creates a taste dogs go crazy for. Carrots and peas add mild earthiness, and a touch of turmeric (optional) offers anti-inflammatory perks.

Texture: Slow baking creates that classic crunchy kibble feel satisfying to chew while still made from fresh ingredients.


✔ Full Ingredient Control
No preservatives, artificial colors, or mystery additives.

✔ Allergy-Friendly
Easy to adjust if your dog can’t tolerate certain foods.

✔ Budget-Conscious
Buying ingredients in bulk and freezing portions can be cheaper than premium store brands.

✔ No Artificial Preservatives
Fresh food, naturally stored.

✔ Customizable for Special Needs
You can adjust fats, add supplements, or tailor ingredients for your dog’s lifestyle.


  • 2 lbs ground turkey
  • 2 large sweet potatoes, peeled and diced
  • 1 cup carrots, chopped
  • 1 cup peas
  • 1 cup finely chopped spinach
  • 2 tbsp olive oil or coconut oil
  • 2 eggs, beaten
  • ½ cup oat flour or chickpea flour (optional)
  • 1 tsp turmeric (optional)
  • 1 cup water or bone broth

1. Roast Sweet Potatoes
Bake diced sweet potatoes at 375°F (190°C) for 25–30 minutes until tender and lightly caramelized.

2. Cook the Turkey
Brown turkey in a pan, breaking it into small pieces. Drain excess fat and let cool.

3. Soften the Veggies
Steam or lightly cook carrots, peas, and spinach until tender.

4. Mix Everything
Combine all ingredients in a large bowl. Blend or mash until evenly combined. Add broth or water if needed for moisture.

5. Shape & Bake
Press mixture onto a lined baking sheet about ¼-inch thick. Score into small pieces. Bake at 325°F (160°C) for 30–40 minutes until firm and golden.

6. Cool Completely
Cooling helps the kibble harden into that crunchy texture dogs love.

7. Store Properly
Keep in an airtight container in the fridge for up to a week or freeze for up to 3 months.


Proteins: Chicken, beef, or lamb
Veggies: Pumpkin, green beans, zucchini
Grains (if tolerated): Brown rice or quinoa
Boosters: Bone broth, fish oil


Top with a spoon of plain yogurt, blueberries, chopped parsley, or even a cooked egg for an extra nutrition boost.


  • Bake longer if you want crunchier kibble
  • Cut smaller for tiny dogs
  • Pre-portion before storing for easy feeding

While this recipe works well for many dogs, every pup is different. Check with your vet before making major diet changes, especially if your dog has medical conditions.


Making your own dog food is one of the most hands-on ways to support your dog’s health. This turkey and sweet potato kibble is wholesome, flexible, and full of nutrients and most importantly, dogs love it.

Nothing beats a happy, tail-wagging taste test. 🐾

Homemade Turkey & Sweet Potato Dog Kibble

Homemade Turkey & Sweet Potato Dog Kibble

Yield: 6–8 cups of kibble
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour

As dog parents, we all want to give our four-legged family members the very best. Nutrition sits right at the top of that list, but with so many commercial dog food choices out there, it’s easy to feel confused about what’s actually going into your pup’s bowl. That’s exactly why I love making this homemade turkey and sweet potato kibble. It’s loaded with lean protein, fiber, vitamins, and minerals and every ingredient is there for a reason.

There’s something incredibly reassuring about knowing exactly what your dog is eating. No mystery fillers, no artificial extras just real, wholesome food prepared with care. Making dog food at home might sound like a big task, but once you get into the rhythm, it becomes a rewarding routine. And seeing your dog happily crunching on a meal you made yourself? That’s the best part.

Ingredients

  • 2 lbs ground turkey
  • 2 large sweet potatoes, peeled and diced
  • 1 cup carrots, chopped
  • 1 cup peas
  • 1 cup finely chopped spinach
  • 2 tbsp olive oil or coconut oil
  • 2 eggs, beaten
  • ½ cup oat flour or chickpea flour (optional)
  • 1 tsp turmeric (optional)
  • 1 cup water or bone broth

Instructions

    1. Roast Sweet Potatoes Bake diced sweet potatoes at 375°F (190°C) for 25–30 minutes until tender and lightly caramelized.

    2. Cook the Turkey Brown turkey in a pan, breaking it into small pieces. Drain excess fat and let cool.

    3. Soften the Veggies Steam or lightly cook carrots, peas, and spinach until tender.

    4. Mix Everything Combine all ingredients in a large bowl. Blend or mash until evenly combined. Add broth or water if needed for moisture.

    5. Shape & Bake Press mixture onto a lined baking sheet about ¼-inch thick. Score into small pieces. Bake at 325°F (160°C) for 30–40 minutes until firm and golden.

    6. Cool Completely Cooling helps the kibble harden into that crunchy texture dogs love.

    7. Store Properly Keep in an airtight container in the fridge for up to a week or freeze for up to 3 months.

Notes

  • Swap the ground turkey for chicken, beef, or lamb depending on your dog’s taste and dietary needs.
  • To keep the recipe grain-free, choose chickpea flour in place of oat flour.
  • A light splash of fish oil can boost omega-3s for healthy skin and a shiny coat.
  • Replace water with bone broth to deepen the flavor and add extra nutrients.
  • Let the kibble cool fully before storing so it stays nice and crunchy. 🐶

Nutrition Information:
Yield: 8 Serving Size: ½ cup
Amount Per Serving: Calories: 200Total Fat: 8gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 60mgSodium: 60mgCarbohydrates: 20gFiber: 5gSugar: 3gProtein: 15g

Leave a Comment

Skip to Recipe