Skip to Content

Homemade Dog Food Recipe for a Happy, Healthy Pup: Sadie’s Hearty Freezer Meal Plan


Welcome to the dog lover’s kitchen—where tails wag, bowls get licked clean, and freezer bags mean love.

Let me tell you about one of the most satisfying parts of being a devoted dog parent: prepping a big batch of nourishing, homemade dog food that makes your pup’s eyes light up and their coat shine like new. If you’ve ever looked at those bags of kibble and thought, “I can do better,”—you’re absolutely right. And you’re not alone.

This post is all about how I meal-prep a full week’s (or more) worth of real food for Sadie, my beautiful 90-pound German Shepherd. She’s strong, a little sensitive when it comes to her tummy, and definitely opinionated when her meals aren’t up to snuff. This freezer-friendly dog food recipe has become our go-to, and I promise—it’s packed with love, nutrients, and flavor dogs go crazy for.

So whether you’re looking to switch your dog to homemade food, supplement their diet with fresh meals, or just get inspired by what’s possible in the world of homemade dog recipes, you’re in the right place.


Why Make Homemade Dog Food?

Before we dive into the nitty-gritty, let me just say—this recipe came from love and necessity. Sadie struggled with itching, inconsistent stools, and a general lack of interest in her store-bought food. I tried the premium brands. I tried limited ingredients. I tried it all. But what finally made a difference?

Cooking for her. Myself.

I know that not everyone has time to cook every day for their pup (heck, I don’t either), which is why this batch-cooking method is such a lifesaver. You cook once, freeze in portions, and then just thaw as needed. Easy peasy. No stress.

You also get to see exactly what’s going into your dog’s bowl—no mystery meat or fillers. And the look of satisfaction on their face? Priceless.


Sadie’s Signature Freezer-Friendly Dog Food Recipe

Let’s get into it. Below is the exact recipe I use, down to the ingredients and cooking steps. I usually dedicate a Sunday afternoon to it, and in return, I get a freezer full of healthy meals that keep Sadie happy, balanced, and thriving.


Ingredients: Real, Whole Foods for Real, Whole Health

Proteins:

  • 6 lbs ground beef (fat drained)
  • 5 lbs ground turkey (not drained—healthy fats are good for your dog’s coat and energy)

Grains & Seeds:

  • 1 cup quinoa (a gluten-free, digestible grain substitute loaded with amino acids)

Vegetables (frozen + fresh):

  • 12 oz bag frozen spinach
  • 12 oz bag frozen broccoli/cauliflower mix
  • 12 oz bag frozen green beans
  • 10 oz fresh shredded carrots
  • 2 medium yellow squash, chopped
  • 2 medium zucchini, chopped

Superfoods & Add-Ins:

  • 2 cups beef bone broth (I use homemade, rich in collagen and minerals)
  • 2 tbsp ground eggshells (calcium boost!)
  • ½ tsp ground turmeric + 4 shakes black pepper (anti-inflammatory support)
  • 2 tbsp coconut oil, melted (skin, coat, and digestive benefits)

Instructions: How to Cook This Dog Food with Love

  1. Cook the Quinoa:
    • Rinse thoroughly.
    • In a saucepan, combine 1 cup quinoa with 2 cups water. Bring to a boil.
    • Reduce heat to low, cover tightly, and simmer until water is absorbed—about 15–20 minutes.
    • Remove from heat and let sit uncovered.
  2. Brown the Meats:
    • In a very large stockpot (or two medium pots if needed), lightly brown the ground beef first.
    • Drain off any excess fat.
    • Add in the ground turkey and stir until fully cooked—don’t drain this time.
    • Add the drained beef back into the pot with the turkey and combine well.
  3. Add the Broth & Quinoa:
    • Pour in 2 cups of beef bone broth.
    • Stir in your cooked quinoa.
    • Let the grains absorb the broth for a few minutes on low heat.
  4. Veggie Time:
    • Add all vegetables—spinach, green beans, carrots, squash, zucchini, broccoli/cauliflower.
    • Stir gently as they soften. The heat will help break down fibers for easier digestion.
  5. Nutritional Add-Ins:
    • Add the ground eggshells, turmeric, black pepper, and melted coconut oil.
    • Mix thoroughly.
  6. Simmer & Infuse:
    • Cover the pot and let everything simmer together on low for about 15 minutes.
    • Stir occasionally to avoid sticking.
  7. Cool Down Phase:
    • Turn off the burner, but leave the lid on.
    • Let it rest for 30–60 minutes to cool and allow flavors and nutrients to settle.
    • Stir occasionally as it cools.

Portion & Freeze: The Secret to Easy Meals

Here comes the fun part—portioning.

Once cooled, I scoop 3 cups into each quart-size zip-lock freezer bag, then flatten them before sealing. This makes them stack like little file folders in the freezer (as you can see in the photo I shared). It’s efficient and makes thawing a breeze.

Sadie eats 2 cups per meal, so each bag holds about 1.5 meals for her. The remaining 1 cup in each bag is perfect for my two smaller pups, who don’t have sensitive tummies but love to join in on Sadie’s feast.


Meal Toppers That Take It to the Next Level

Every meal gets a little something extra. These toppers are more than just flavor—they provide additional nutrients, hydration, and even joint and skin support:

  • A spoonful of pure pumpkin (for digestion)
  • A spoonful of plain Greek yogurt (probiotics)
  • 1 tbsp ground flaxseed (omega-3s)
  • 1 tbsp camelina oil (anti-inflammatory and rich in omega-3s)
  • A few sardines in water (skin & coat health)
  • 5–6 pieces of freeze-dried liver (protein + reward)
  • A handful of chopped fresh fruit like blueberries or apples (antioxidants)

Every scoop is intentional and purposeful—designed to give Sadie not just a full belly but a vibrant, thriving life.


Why This Recipe Works

This dog food hits all the right notes:

  • Balanced macronutrients: Proteins, healthy fats, and digestible carbs.
  • Rich in fiber: Thanks to all those veggies and pumpkin toppers.
  • Anti-inflammatory: With turmeric, camelina oil, and sardines.
  • Tailored for sensitive stomachs: Sadie hasn’t had a single flare-up since we started this.

Freezer-Friendly = Stress-Free Feeding

This system changed my life. Seriously. Instead of scrambling every day to prep a meal, I just grab a bag from the freezer, pop it into the fridge overnight, and it’s ready by morning.

It’s clean, convenient, and honestly feels so good knowing exactly what Sadie and the other dogs are eating.


More Than Just Food: Homemade Dog Treats and a Tail-Wagging Lifestyle (Part 2)


When I say this recipe transformed our household, I mean it. Sadie is no longer scratching nonstop or leaving half her bowl untouched. And me? I’ve found a rhythm that lets me give my dogs the nourishment they deserve without feeling overwhelmed or tied to the kitchen every day.

But now that we’ve covered the what and how, let’s dive deeper into the why, the customization options, and some really helpful tips that can make your homemade dog food journey a long-lasting success—for both you and your four-legged family.


Frequently Asked Questions About This Recipe

Let’s tackle a few of the most common questions I get from friends and readers who want to start feeding their dogs this kind of food.


Can I swap out the proteins?

Absolutely. This recipe is flexible. I’ve used ground chicken, lamb, and even canned salmon (bones included) on occasion. The key is to make sure the protein is fully cooked and not seasoned. Always avoid onions, garlic, or anything spicy.


Is quinoa the only grain option?

Not at all. Quinoa is great because it’s high in amino acids and gluten-free. But you can also use:

  • Cooked brown rice
  • Rolled oats
  • Barley (if your dog tolerates it)

Just be mindful of your dog’s specific sensitivities. Some pups don’t do well with grains, while others thrive on them.


Can I use fresh veggies instead of frozen?

Yes! If you’ve got garden-fresh produce or a farmer’s market haul, this is a fantastic way to use it. Just make sure veggies are cut small and lightly cooked or steamed to aid in digestion. For instance, raw broccoli can be a bit tough on some tummies.


What if I don’t have ground eggshells?

You can make your own easily:

  1. Rinse and air-dry eggshells.
  2. Bake them at 250°F for about 10 minutes.
  3. Blend or grind into a fine powder.

This provides a solid source of calcium and is a great natural supplement.


Storage & Safety Tips

Making homemade food is rewarding—but safety is just as important.

  • Cool before freezing: Never seal hot food in bags—it creates steam and can lead to freezer burn.
  • Label everything: I write the date and contents on each bag so I know how long it’s been in the freezer.
  • Freeze flat: This saves space and makes it easier to thaw a bag overnight in the fridge.
  • Use within 3 months: While the food may technically last longer in the freezer, I like to rotate through my batches within 2–3 months to ensure optimal freshness.

Meal Plan Strategy: Feeding Made Easy

Sadie’s meals are broken into morning and evening, with 2 cups of the homemade food at each meal. Then I layer on her toppings, usually rotating them to keep things exciting.

A typical day might look like this:

Morning:

  • 2 cups homemade food
  • 1 tbsp camelina oil
  • 1 scoop plain Greek yogurt
  • A few pieces of freeze-dried liver

Evening:

  • 2 cups homemade food
  • 1 spoonful of pumpkin
  • Ground flax
  • Blueberries or chopped apple
  • Sardines if it’s a training day (she works harder when she knows there’s fish on the menu)

By keeping the base the same and mixing up the toppers, it feels fresh every time.


When Sadie Travels, Her Food Travels Too

One of the things I love most about this recipe is how portable it is. If we’re heading out for a weekend camping trip or a family visit, I just grab a few frozen bags and pack them in a cooler. They slowly thaw over a day or two, and I don’t have to worry about sourcing dog food on the go.

Bonus: it always becomes a conversation starter when people see her meal and say, “That smells better than my dinner!”


What I’ve Learned from Cooking for My Dogs

The biggest surprise? How much joy this brings me. Preparing these meals started as a solution to a health problem, but it became a rhythm—something that connects me more deeply with my dogs.

It’s therapeutic in a way. I put on a podcast or music, chop vegetables, stir the pot, and know that each step is bringing them nourishment. There’s a real sense of intention behind it. And they know. They absolutely know.

They sit by the kitchen while it simmers. They watch the bags stack up on the counter like it’s a countdown to joy. They trust me—and that trust is something I’ll never take lightly.


Common Variations You Can Try

If you want to tweak this recipe to suit your dog’s preferences or dietary needs, here are some tried-and-true ideas:

  • For picky eaters: Add a scrambled egg or shredded cheese when serving.
  • For extra joint support: Add green-lipped mussel powder or a dash of unflavored gelatin.
  • For weight control: Use lean meats like ground chicken or turkey breast, and cut down on quinoa.
  • For more calories: Add cooked sweet potato or a spoon of peanut butter at mealtime.

Just remember: anytime you change the base recipe significantly, give your pup a few days to adjust. Introduce new ingredients gradually.


A Real-Life Look at Our Routine

If you’re curious about how this fits into a typical week, here’s a quick breakdown of our usual cycle:

Sunday: Meal Prep Day

  • Cook everything (takes about 2–2.5 hours start to finish)
  • Portion into bags
  • Cool and freeze

Daily:

  • Thaw next day’s bag in the fridge overnight
  • Morning and evening feeding
  • Toppers added at mealtime

Mid-week:

  • Inventory the freezer
  • Plan toppers for variety

By staying consistent, I’ve actually saved money and trips to the pet store. And I know that my dogs are getting quality food every day—no guesswork, no compromises.


Your Turn: Get Inspired and Start Small

If this feels overwhelming, don’t worry—you don’t have to do it all at once. Try a half batch first and see how your pup responds. You might just find it becomes a highlight of your week, the way it has for me.

And when you’re ready to go full-on homemade, the freezer bag system will be your best friend. Trust me.


Looking for More Dog Recipes and Treat Ideas?

I’m always experimenting in the kitchen—especially with baked treats, single-ingredient chews, and seasonal recipes. If you’re interested in expanding your dog recipe repertoire, check out our Pinterest page: https://www.pinterest.com/dogcookery/

You’ll find everything from frozen fruit bites to birthday “pupcakes” and more meal ideas just like this one. It’s a growing collection of recipes that keep tails wagging.


Final Thoughts

Cooking for your dog is an act of love, trust, and care. It doesn’t have to be fancy or complicated—it just has to be thoughtful.

This freezer-friendly homemade dog food recipe has helped Sadie thrive in ways I never expected. And the bonus? I feel empowered knowing I’m giving her the best. If this inspires even one dog parent to give it a try, then I’ve done my job.

Here’s to full bellies, shiny coats, and happy pups.

Thanks for reading, and don’t forget to check out more at our Pinterest page for endless homemade dog treat ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Dog Food Recipe for a Happy, Healthy Pup: Sadie’s Hearty Freezer Meal Plan


  • Author: dogcookery.com
  • Total Time: 1 hour
  • Yield: 14 quart-size bags (42 cups total) 1x
  • Diet: Gluten Free

Description

This homemade dog food recipe is specially formulated for German Shepherds and large breed dogs, using real, whole ingredients. It’s freezer-friendly, easy to portion, and gentle on sensitive stomachs. Packed with protein, vegetables, healthy fats, and natural supplements for optimal pet nutrition.


Ingredients

Scale
  • 6 lbs ground beef (drain fat)
  • 5 lbs ground turkey (not drained)
  • 1 cup quinoa
  • 12 oz bag frozen spinach
  • 12 oz bag frozen broccoli/cauliflower
  • 12 oz bag frozen cut green beans
  • 10 oz fresh shredded carrots
  • 2 medium yellow squash, chopped
  • 2 medium zucchini, chopped
  • 2 cups beef bone broth (homemade)
  • 2 tbsp ground eggshells
  • ½ tsp ground turmeric
  • 4 shakes black pepper
  • 2 tbsp coconut oil, melted

Instructions

  1. Rinse quinoa well. In a saucepan, combine quinoa with 2 cups of water. Bring to a boil, cover, and simmer for 15–20 minutes until water is absorbed. Set aside uncovered.
  2. In a large stock pot, lightly cook ground beef and drain the fat.
  3. Add ground turkey to the pot and cook thoroughly without draining.
  4. Return drained ground beef to the pot with the cooked turkey and stir to combine.
  5. Add bone broth to the meat mixture.
  6. Add cooked quinoa to the pot and stir.
  7. Add all vegetables: spinach, broccoli/cauliflower, green beans, carrots, squash, and zucchini.
  8. Mix in ground eggshells, turmeric, black pepper, and melted coconut oil.
  9. Stir thoroughly to combine all ingredients.
  10. Cover the pot and let simmer on low for 15 minutes, stirring occasionally.
  11. Turn off the heat and let sit covered for 30–60 minutes.
  12. Remove lid and stir occasionally while cooling.
  13. Portion 3 cups per quart-size zip-lock bag, flatten, and seal.
  14. Store 2 days’ worth in the fridge and freeze the rest.

Notes

  • Each quart-size bag holds 3 cups of food.
  • Sadie (90 lb German Shepherd) eats 2 cups per meal.
  • Remaining 1 cup from each bag is shared with two smaller dogs.
  • Suggested toppers: pure pumpkin, Greek yogurt, flaxseed, camelina oil, sardines, freeze-dried liver, fresh fruit.
  • Thaw frozen food in the fridge overnight before feeding.
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Dog Food
  • Method: Stovetop Simmer
  • Cuisine: Homemade

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 2g
  • Sodium: 85mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 55mg

Keywords: homemade dog food recipe, dog recipes, pet nutrition, homemade dog meals, freezer dog food, German Shepherd dog food

Recipe rating