10 Easy Homemade Dog Food Recipes — Healthy, Safe, and Vet-Approved

10 Easy Homemade Dog Food Recipes — Healthy, Safe, and Vet-Approved

By Dr. Paula Tammer ·  Canine Nutrition & Behavior Specialist

Yes — you can safely make homemade food for your dog with simple, whole ingredients from your kitchen.

Homemade dog food is a healthy alternative to commercial kibble when made with the right ingredients and proportions. The 10 recipes below use only dog-safe, whole foods — lean proteins, cooked vegetables, and easily digestible carbohydrates — with no salt, no seasoning, and no toxic ingredients. Each recipe takes under 35 minutes and serves 1–3 medium dogs.

Why are so many dog owners switching to homemade dog food?

Commercial kibble is convenient, but it is not always enough. Dog owners are increasingly turning to homemade food for three main reasons: better ingredient control, improved digestion, and the ability to address specific health conditions like food sensitivities, obesity, or diabetes. Studies show that dogs fed a varied, whole-food diet tend to have healthier coats, better energy levels, and fewer digestive issues than those fed exclusively on processed dry food. Homemade food does not have to replace kibble entirely — even two or three homemade meals per week can make a meaningful difference in your dog's health and happiness.

What ingredients are safe — and which ones are never safe — for dogs?

Before cooking for your dog, knowing what to avoid is just as important as knowing what to include. These are the most important rules:

Safe proteins:
Chicken, turkey, lean beef, salmon (fully cooked), sardines in water, eggs — all plain, no seasoning, no butter.
Safe vegetables:
Carrots, green beans, broccoli, cauliflower, zucchini, peas, cucumber, pumpkin (plain, not pie filling), spinach.
Safe carbs:
White rice, brown rice, rolled oats, sweet potato, quinoa — all cooked plain in water.
Never give your dog:
Onion, garlic, grapes, raisins, xylitol (in peanut butter and yogurt), chocolate, macadamia nuts, avocado, raw salmon, or any spice blend. These are toxic and some can be fatal even in small amounts.

The 10 best homemade dog food recipes

These recipes were selected for their nutritional balance, ease of preparation, and versatility across different dog sizes and health needs. All recipes serve 2 medium dogs (approx. 40–60 lbs) and can be scaled up or down. Always serve at room temperature — never hot.

1

Classic Chicken & Rice Bowl

25 min  ·  Easy  ·  All breeds

The most widely recommended homemade dog meal — and for good reason. Boiled chicken and plain rice is the base recipe vets prescribe when dogs have upset stomachs, and it works just as well as a regular healthy meal. Lean, complete, and deeply satisfying for any dog.

Ingredients

  • 1 chicken breast, boiled and shredded
  • 1 cup white rice, cooked in plain water
  • ¼ cup carrots, steamed and diced
  • ¼ cup green peas, cooked
  • 1 tsp olive oil

Instructions

  1. Boil chicken in plain water — no salt. Shred finely once cooled.
  2. Cook rice in water. No butter, no seasoning.
  3. Steam carrots and peas until soft.
  4. Combine all ingredients, drizzle olive oil, mix gently. Cool completely before serving.
Pro tip: This is also the #1 vet-recommended bland diet for dogs recovering from digestive upset. Feed it for 2–3 days during illness, then transition back to normal food gradually.
2

Beef & Sweet Potato Stew

35 min  ·  Easy  ·  Active dogs

Rich in protein and beta-carotene, this stew is especially good for dogs with active lifestyles or dull coats. Sweet potato provides slow-release energy, while green beans add fiber without spiking blood sugar. Dogs tend to go absolutely wild for this one.

Ingredients

  • ½ lb lean ground beef
  • 1 medium sweet potato, peeled and cubed
  • ¼ cup green beans, chopped
  • ½ cup beef broth (no onion, no garlic)
  • 1 tbsp coconut oil

Instructions

  1. Brown ground beef in a dry skillet. Drain fat completely.
  2. Add sweet potato and broth. Simmer covered 15 minutes.
  3. Add green beans, cook 5 more minutes uncovered.
  4. Stir in coconut oil. Cool fully before serving.
Watch out: Most store-bought beef broth contains onion or garlic — both toxic to dogs. Make your own by simmering plain beef bones in water, or check the label very carefully before using any commercial brand.
3

Salmon & Quinoa Power Bowl

30 min  ·  Medium  ·  Coat & skin health

Omega-3 fatty acids from salmon are one of the most powerful natural remedies for dry skin, excessive shedding, and a dull coat. Combined with quinoa — a complete protein grain that contains all essential amino acids — this is one of the most nutritionally dense meals you can make at home for your dog.

Ingredients

  • 1 salmon fillet, boneless and skinless
  • ½ cup quinoa, rinsed and cooked in plain water
  • ¼ cup baby spinach, steamed and chopped fine
  • ¼ cup zucchini, steamed and diced
  • 1 tsp flaxseed oil

Instructions

  1. Bake salmon at 375°F for 15–18 min. Cool, check carefully for bones, then flake.
  2. Rinse quinoa before cooking to remove bitterness. Cook in plain water 15 min.
  3. Steam spinach and zucchini until soft. Chop spinach very fine.
  4. Combine all ingredients, add flaxseed oil, mix gently.
Critical safety note: Never serve raw or undercooked salmon to dogs. Raw salmon can carry a parasite called Neorickettsia helminthoeca — known as "salmon poisoning disease" — which can be fatal. Always bake until fully cooked and flaking easily.
4

Turkey & Veggie Mash

30 min  ·  Easy  ·  Weight management

Ground turkey is significantly leaner than beef or chicken thigh, making this recipe ideal for dogs that need to manage their weight, for seniors with lower activity levels, or for any dog on a low-fat diet recommended by a vet. Brown rice adds fiber for sustained energy without blood sugar spikes.

Ingredients

  • ½ lb lean ground turkey
  • ½ cup brown rice, cooked
  • ¼ cup broccoli florets, steamed
  • ¼ cup carrots, steamed and lightly mashed
  • 1 tsp olive oil

Instructions

  1. Cook turkey in a dry skillet until no pink remains, about 8–10 min.
  2. Steam broccoli until very soft. Break into small pieces.
  3. Steam carrots until completely soft, mash lightly with a fork.
  4. Combine all ingredients with olive oil. Cool before serving.
Avoid turkey skin entirely — it is extremely high in fat and can trigger pancreatitis in dogs even after a single serving. Use only plain ground turkey breast from the meat section, with no added seasonings.
5

Egg & Oat Morning Bowl

15 min  ·  Easy  ·  Small & medium dogs

A protein-packed breakfast that doubles as a probiotic-rich gut-health meal. Eggs provide all essential amino acids, oats deliver prebiotic fiber, blueberries supply antioxidants, and a spoonful of plain Greek yogurt adds live probiotic cultures. Best made fresh each morning — eggs become rubbery when refrigerated and reheated.

Ingredients

  • 2 large eggs, scrambled (no butter, no salt)
  • ½ cup rolled oats, cooked in water
  • 2 tbsp fresh blueberries
  • 1 tsp plain Greek yogurt (no xylitol, no flavoring)

Instructions

  1. Scramble eggs in a dry non-stick pan over low heat. No oil, no seasoning, no milk.
  2. Cook rolled oats in water (not instant oats) until creamy. No salt, no sweetener.
  3. Let both cool completely. Combine in a bowl.
  4. Top with blueberries and a small spoonful of Greek yogurt. Serve immediately.
Label warning: Always check your Greek yogurt label. Many "natural" flavored varieties contain xylitol as a sweetener — xylitol causes severe, potentially fatal blood sugar crashes in dogs. Only use plain, unsweetened Greek yogurt with no additives.
6

Pumpkin & Chicken Tummy Soother

25 min  ·  Easy  ·  Digestive issues

This is the recipe to keep memorized. When your dog has diarrhea, vomiting, or general stomach upset, this gentle combination of boiled chicken, soft white rice, and plain pumpkin puree addresses the problem from multiple angles. The soluble fiber in pumpkin works in both directions — absorbing excess water in loose stools and adding bulk when constipated.

Ingredients

  • 1 chicken breast, boiled and shredded very fine
  • ½ cup white rice, cooked extra soft
  • ¼ cup plain pumpkin puree (NOT pie filling)
  • ¼ cup low-sodium chicken broth (no onion, no garlic)

Instructions

  1. Boil chicken in unseasoned water. Shred very fine — maximum gentleness.
  2. Cook rice with slightly more water than usual for extra-soft texture.
  3. Warm broth until barely warm (not hot). Combine all ingredients.
  4. Serve in smaller portions than normal, every 4–6 hours instead of one large meal.
When to call the vet: Use this as a 2–3 day home remedy for mild stomach upset. If symptoms don't improve after 48 hours, or if there is blood in the stool or vomit, contact your veterinarian immediately — don't wait.
7

Tuna & Rice 15-Minute Meal

15 min  ·  Easy  ·  Small dogs · Pantry recipe

This pantry-staple recipe is a lifesaver when you run out of kibble or need a fast, complete meal. Canned tuna in water provides lean protein and omega-3s, while a tablespoon of plain pumpkin puree adds digestive fiber. The entire meal comes together in 15 minutes with ingredients most households already have.

Ingredients

  • 1 can tuna in water, no salt added — drained
  • ½ cup white rice, cooked in plain water
  • 1 tbsp plain pumpkin puree
  • 1 tsp olive oil

Instructions

  1. Drain tuna thoroughly. Break into small flakes with a fork.
  2. Cook rice in plain water. Cool to room temperature.
  3. Combine tuna, rice, and pumpkin puree. Add olive oil and stir.
  4. Serve immediately or refrigerate up to 2 days.
Limit to 2–3 times per week: Tuna contains naturally occurring mercury. Occasional servings are completely safe, but frequent feeding of large amounts over time can accumulate. Especially important to limit for small dogs under 20 lbs.
8

Frozen Yogurt Bark

10 min + 4hr freeze  ·  Easy  ·  All breeds · Summer treat

Three ingredients, ten minutes of prep, and a treat your dog will beg for every summer day. The Greek yogurt provides probiotics, the blueberries and strawberries deliver antioxidants, and the peanut butter adds protein and that irresistible aroma. Make a full baking sheet on Sunday and you have treats ready for weeks.

Ingredients

  • 1 cup plain Greek yogurt (no xylitol)
  • ¼ cup fresh blueberries
  • ¼ cup strawberries, hulled and sliced
  • 1 tbsp peanut butter, xylitol-free

Instructions

  1. Spread Greek yogurt evenly on a parchment-lined baking sheet, ¼ inch thick.
  2. Press blueberries and strawberry slices into the surface.
  3. Warm peanut butter 10 sec in microwave. Drizzle in thin lines over the top.
  4. Freeze minimum 4 hours. Break into pieces. Serve 1–2 pieces at a time from the freezer.
Storage: Break into pieces, bag them, and freeze up to 3 weeks. Perfect for hot Miami summers — the frozen temperature actively cools your dog's body on hot days, not just as a treat but as a way to prevent overheating.
9

White Fish & Zucchini Recovery Bowl

25 min  ·  Easy  ·  Sensitive stomachs · Food allergies

White fish — specifically cod or tilapia — is one of the most hypoallergenic protein sources available for dogs. It is rarely a trigger for food allergies, making it a reliable choice for dogs going through an elimination diet trial, recovering from pancreatitis, or dealing with chronic digestive sensitivity. Ultra-lean, easily digestible, and naturally anti-inflammatory.

Ingredients

  • 1 white fish fillet (cod or tilapia), fresh or frozen
  • ½ cup white rice, cooked soft
  • ¼ cup zucchini, steamed very soft and diced
  • 1 tsp olive oil

Instructions

  1. Bake fish at 375°F for 15–18 min. Cool completely.
  2. Run fingers along the entire fillet to check for pin bones. Remove every single one.
  3. Flake fish into small pieces. Steam zucchini until very soft, dice small.
  4. Combine fish, rice, and zucchini with olive oil. Cool before serving.
Never skip the bone check: Even fillets labeled "boneless" can contain small pin bones. Run your fingers against the grain from head to tail. One missed bone can cause an internal puncture requiring emergency surgery — it takes 30 seconds and it matters.
10

Sweet Potato & Turkey Training Bites

30 min  ·  Easy  ·  All breeds · Training treats

These small, firm bites work perfectly as training treats — consistent in size, low in calories, and high in protein. Make a full batch on Sunday, refrigerate what you'll use that week, and freeze the rest. They thaw in minutes and stay fresh in the freezer for up to 3 months. Far better than store-bought treats full of fillers and preservatives.

Ingredients

  • ½ cup mashed sweet potato, cooled
  • ½ cup ground turkey, fully cooked
  • 1 large egg
  • ¾ cup whole wheat flour

Instructions

  1. Combine all ingredients by hand into a soft dough. Add flour 1 tbsp at a time if too sticky.
  2. Roll into small balls sized for your dog: marble-sized for small dogs, grape-sized for medium, olive-sized for large.
  3. Bake at 350°F for 20–22 min until firm and lightly golden.
  4. Cool completely before serving. Refrigerate up to 5 days or freeze up to 3 months.
Training tip: Consistent treat size matters for training — your dog learns to predict and work for the reward when it is always the same size. Weigh a few bites on a kitchen scale if you want to be precise.

🐾 One more thing — how your dog eats matters as much as what they eat

Dogs that eat homemade food often eat faster because the aroma is more intense than dry kibble. Fast eating causes bloating, gas, regurgitation, and in large breeds, increases the risk of GDV (gastric dilatation-volvulus) — a potentially fatal condition. A slow feeder bowl naturally paces your dog's eating and turns mealtime into gentle mental enrichment at the same time.

View Slow Feeder Bowl →

How long does homemade dog food last, and how should you store it?

Most homemade dog food lasts 3–4 days in the refrigerator stored in an airtight container. Cooked proteins and grains freeze very well — portion individual servings into freezer bags or silicone molds, label with the date, and freeze for up to 2 months. Baked treats like the Training Bites keep up to 3 months frozen. Always thaw frozen food in the refrigerator overnight and bring to room temperature before serving — never microwave dog food, as it can create hot spots that burn your dog's mouth. Do not add salt, preservatives, or any ingredient intended to extend shelf life — freshness and simplicity are what make homemade food better than commercial alternatives.

Frequently Asked Questions

Is homemade dog food healthier than commercial kibble?
Homemade dog food can be healthier than kibble when prepared correctly with nutritionally balanced ingredients, because it avoids the processing, preservatives, and fillers found in many commercial foods. However, homemade food prepared without proper nutritional knowledge can be deficient in key vitamins and minerals. The best approach for most dogs is a hybrid: high-quality kibble as the base, supplemented with 2–3 homemade meals per week using the recipes above. Always consult your veterinarian before switching fully to a homemade diet.
Can I feed my dog the same homemade meal every day?
Rotating between 3–4 different recipes is better than feeding the same meal every single day. Variety provides a broader spectrum of nutrients and reduces the risk of any single ingredient accumulating to problematic levels — for example, feeding salmon every day could lead to mercury buildup over time. The recipes in this article cover different protein sources, vegetables, and carbohydrates specifically so you can rotate through them throughout the week.
How much homemade food should I give my dog per meal?
A general guideline is 2–3% of your dog's body weight in food per day, divided into two meals. For a 40 lb dog, that is roughly 0.8–1.2 lbs of food daily, or about 1.5–2 cups of a dense homemade recipe per meal. However, this varies significantly based on your dog's age, activity level, and health status. Start with slightly less than you think they need, monitor their weight weekly, and adjust accordingly. If your dog gains or loses weight unexpectedly, consult your vet before changing the amount.
Do I need to add supplements to homemade dog food?
For occasional homemade meals (2–3 times per week) alongside regular kibble, supplements are generally not necessary. If you plan to feed exclusively homemade food, your dog will likely need calcium supplementation (since home cooks rarely include bones or bone meal), and possibly vitamin D, zinc, and iodine depending on the recipe rotation. A veterinary nutritionist can create a specific supplement plan tailored to your dog's recipes and health status. This is especially important for puppies, pregnant dogs, seniors, and dogs with chronic conditions.
Can puppies eat homemade dog food?
Puppies have significantly different nutritional requirements than adult dogs — higher protein, higher fat, and specific calcium-to-phosphorus ratios that support bone development. The recipes in this article are designed for healthy adult dogs. While puppies can eat small amounts of these meals as a supplement, they should not be used as a puppy's primary diet without guidance from a veterinary nutritionist. Stick to a puppy-formulated commercial food as the base for dogs under 12 months (or under 24 months for giant breeds), and use these recipes as occasional supplements only.


Regresar al blog

Deja un comentario