5 Homemade Dog Food Recipes Your Pup Will Love (And Vets Approve)

Skip the mystery ingredients. These 5 vet-friendly homemade dog food recipes are easy to make, nutritious, and tail-wag approved.

If you've ever flipped over a bag of kibble and squinted at the ingredients list — you're not alone. More and more dog owners are choosing to make their own dog food, and the reasons are pretty compelling: you control exactly what goes in the bowl, you can customize for allergies or sensitivities, and most dogs absolutely love fresh food.

The good news? You don't need to be a chef. These 5 recipes are straightforward, use ingredients you can find at any grocery store, and are balanced enough for regular rotation.


A Quick Note on Nutrition

Before we dive in: homemade dog food works best when it follows a basic 80/10/10 framework — roughly 80% muscle meat, 10% organ meat, and 10% raw meaty bones (or a calcium supplement if you're cooking bones out). If you're feeding homemade as your dog's primary diet, a vet check-in every 6 months is a good idea.

The recipes below are designed as balanced everyday meals. All ingredients are safe for most healthy adult dogs.


Recipe 1: Simple Chicken & Rice Bowl

Great for: Sensitive stomachs, picky eaters, dogs new to homemade food

Ingredients (serves a 30 lb dog for 1 day):

  • 6 oz boneless chicken thighs (cooked, chopped)
  • ½ cup cooked white rice
  • ¼ cup steamed zucchini or green beans
  • 1 tsp fish oil

Instructions:

  1. Cook chicken thoroughly — bake at 375°F for 20 minutes or poach in water.
  2. Cook rice separately. Let both cool completely before serving.
  3. Dice chicken into bite-sized pieces. Mix with rice and veggies.
  4. Drizzle with fish oil. Serve at room temperature.

Why dogs love it: Mild, easy to digest, and smells amazing to them. This is the recipe most dogs transition to from kibble without any fuss.


Recipe 2: Ground Beef & Sweet Potato Mash

Great for: High-energy dogs, dogs that need weight maintenance, winter meals

Ingredients (serves a 30 lb dog for 1 day):

  • 6 oz lean ground beef (cooked, drained)
  • ½ cup mashed sweet potato (no butter, no salt)
  • 2 tbsp plain canned pumpkin
  • 1 tsp olive oil

Instructions:

  1. Brown ground beef in a skillet. Drain excess fat.
  2. Steam or microwave sweet potato until soft. Mash plain.
  3. Mix beef, sweet potato, and pumpkin together.
  4. Add olive oil. Cool completely before serving.

Why dogs love it: Rich and satisfying. The pumpkin supports digestion and most dogs find it irresistible.


Recipe 3: Turkey & Veggie Scramble

Great for: Weight management, dogs with chicken sensitivities, high-protein needs

Ingredients (serves a 30 lb dog for 1 day):

  • 6 oz ground turkey (cooked)
  • 1 egg (scrambled, no oil or seasoning)
  • ¼ cup finely chopped carrots (steamed)
  • ¼ cup chopped spinach (wilted)
  • 1 tsp coconut oil

Instructions:

  1. Cook ground turkey until fully browned. Drain.
  2. Scramble egg in a separate pan (no butter, no salt).
  3. Steam carrots until tender. Wilt spinach briefly.
  4. Combine everything and mix with coconut oil. Cool before serving.

Why dogs love it: The egg adds richness and most dogs go absolutely wild for this one.


Recipe 4: Salmon & Oat Patties

Great for: Skin and coat health, senior dogs, dogs with joint issues

Ingredients (makes ~8 patties / about 4 days for a 30 lb dog):

  • 1 can (14.75 oz) pink salmon (boneless, skinless — or fresh cooked salmon)
  • 1 cup cooked oats
  • 1 egg
  • ¼ cup finely grated carrots
  • 1 tsp parsley (fresh or dried)

Instructions:

  1. Mix all ingredients together in a bowl until combined.
  2. Form into small patties about 2 inches wide.
  3. Bake at 350°F for 20–25 minutes, flipping halfway through.
  4. Cool completely. Refrigerate for up to 4 days or freeze for up to 2 months.

Why dogs love it: The smell alone will have them dancing in the kitchen. Rich in omega-3s for a shiny coat.


Recipe 5: Egg & Pumpkin Breakfast Bowl

Great for: Light days, upset stomachs, post-vet days when your dog needs something gentle

Ingredients (serves a 30 lb dog for 1 meal):

  • 2 eggs (scrambled, no seasoning)
  • ¼ cup plain canned pumpkin
  • 2 tbsp plain Greek yogurt (unsweetened, no xylitol)
  • 1 tsp blueberries (optional)

Instructions:

  1. Scramble eggs plain in a dry pan.
  2. Mix cooled eggs with pumpkin and yogurt.
  3. Top with a few blueberries if using.
  4. Serve at room temperature.

Why dogs love it: Light, creamy, and easy on the stomach. Good for dogs recovering from a tummy upset or just as an occasional breakfast treat.


Tips for Batch Cooking

Making homemade dog food is easiest when you prep a few days at a time:

  • Cook in bulk on Sundays. One 60-minute session can cover 4–5 days of meals.
  • Use ice cube trays for single portions. Freeze, then pop into a zip bag. Thaw in the fridge overnight.
  • Label everything. Dog food looks a lot like human food in the fridge — label with the date and dog's name.
  • Rotate proteins. Don't feed the same protein every day. Rotation keeps nutrition balanced and prevents sensitivities.

Want More Recipes + Full Nutritional Guidance?

If you want to go deeper — complete portion charts by dog weight, a 7-day meal plan, batch cooking guides, and 6 more recipes — we put it all together in a single guide.

It covers everything from the 80/10/10 framework to treat recipes to transitioning your dog off kibble safely.

The Natural Dog Kitchen: Homemade Meals & Treats Guide →

🔍 Free tool: Check if a food is safe for your dog →

Not sure about an ingredient? Enter any food and instantly see if it's safe, unsafe, or a caution for dogs.

Try the Pet Food Safety Checker →

Foods to Always Avoid

Just to round things out — these are the ingredients that should never appear in homemade dog food, no matter the recipe:

  • ❌ Onions and garlic (toxic, even cooked)
  • ❌ Grapes and raisins (kidney failure risk)
  • ❌ Chocolate
  • ❌ Macadamia nuts
  • ❌ Xylitol (artificial sweetener found in peanut butter — always check the label)
  • ❌ Avocado
  • ❌ Cooked bones (splinter risk — raw only, or skip entirely)
  • ❌ Alcohol
  • ❌ Raw dough with yeast

When in doubt, leave it out.


Paws and Pets publishes guides for dog and cat owners who want to feed their pets better. All recipes are reviewed for safety — but every dog is different. When making significant diet changes, check with your vet.