Easy Homemade Dog Food

Welcome to the dog lover’s kitchen where tails wag, bowls get licked clean, and a freezer full of neatly stacked meals is the ultimate love language.

One of the most rewarding parts of being a devoted dog parent is preparing nourishing, homemade food that genuinely supports your dog’s health. If you’ve ever stared at a bag of kibble and thought, “I can do better,” trust me you absolutely can.

Today, I’m sharing how I meal prep a week (or more) of wholesome, freezer friendly dog food for Benji, my beautiful 90-pound Lab. She’s strong, sensitive when it comes to digestion, and very vocal when her meals don’t meet her standards. This recipe has become our go-to because it’s nutritious, flexible, and made with real ingredients dogs truly love.

Whether you’re considering a full switch to homemade food, looking to supplement your dog’s current diet, or just exploring what’s possible beyond kibble, you’re in the right place.


This recipe was born out of both love and necessity. Benji struggled with itching, inconsistent stools, and a lack of interest in store bought food. I tried premium brands, limited ingredient formulas, and just about everything else on the shelf. Nothing made a lasting difference.

What finally worked was cooking for her myself.

I know daily cooking isn’t realistic for everyone (or even for me), which is why this batch cooking method is such a game changer. You cook once, portion it out, freeze it, and thaw as needed. Simple, stress free, and incredibly rewarding.

Best of all, you know exactly what’s going into your dog’s bowl no fillers, no mystery ingredients. And the joy on their face at mealtime? Completely priceless.


This is the exact recipe I use. I usually set aside a Sunday afternoon, and in return I get a freezer stocked with healthy meals that keep Benji balanced, energetic, and thriving.

Ingredients

Proteins

  • 6 lbs ground beef, fat drained
  • 5 lbs ground turkey (not drained healthy fats support coat and energy)

Grains

  • 1 cup quinoa, rinsed and cooked

Vegetables

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

Add Ins & Supplements

  • 2 cups beef bone broth
  • 2 tablespoons ground eggshells (calcium source)
  • ½ teaspoon ground turmeric + a pinch of black pepper
  • 2 tablespoons melted coconut oil

  1. Cook the Quinoa
    Rinse well. Combine quinoa with 2 cups water, bring to a boil, then reduce heat and simmer until water is absorbed. Set aside.
  2. Brown the Meats
    In a large stockpot, brown the ground beef and drain excess fat. Add the ground turkey and cook fully without draining. Stir the meats together.
  3. Add Broth and Quinoa
    Pour in the bone broth and stir in the cooked quinoa. Allow the grains to absorb some of the liquid.
  4. Add Vegetables
    Stir in all vegetables. Cook gently so they soften and become easier to digest.
  5. Add Nutritional Boosters
    Mix in ground eggshells, turmeric, black pepper, and coconut oil until evenly combined.
  6. Simmer
    Cover and let everything simmer on low for about 15 minutes, stirring occasionally.
  7. Cool
    Turn off the heat and allow the food to cool for 30–60 minutes before portioning.

Once cooled, portion about 3 cups into quart size freezer bags and flatten them before sealing. This makes stacking easy and speeds up thawing. Benji eats 2 cups per meal, so each bag provides about a meal and a half for her, with leftovers perfect for my smaller dogs.


To keep meals exciting and boost nutrition, I rotate simple toppers such as:

  • Pure pumpkin for digestion
  • Plain Greek yogurt for probiotics
  • Ground flaxseed or camelina oil for omega-3s
  • Sardines in water for skin and coat health
  • Freeze dried liver for protein and motivation
  • Fresh fruit like blueberries or apples

  • Balanced proteins, fats, and carbs
  • High fiber and anti inflammatory ingredients
  • Gentle on sensitive stomachs
  • Completely customizable
  • Freezer friendly and convenient

Since switching, Benji has had no digestive flare-ups, her coat shines, and she finishes every bowl.


  • Always cool food completely before freezing
  • Label bags with dates
  • Freeze flat for easy stacking
  • Use within 2–3 months for best freshness

Cooking for your dog doesn’t have to be complicated it just needs intention. This homemade dog food routine has transformed Benji’s health and strengthened our bond in ways I didn’t expect. There’s something deeply satisfying about knowing you’re nourishing your dog with real food made with care.

If you’re curious, start small. Try a half batch. See how your dog responds. You may find, like I did, that it becomes one of the most meaningful parts of your routine.

Here’s to shiny coats, happy bellies, and dogs who know just how loved they are 🐾

Easy Homemade Dog Food

Easy Homemade Dog Food

Yield: 14 quart-size bags (42 cups total)
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour

Welcome to the dog lover’s kitchen where tails wag, bowls get licked clean, and a freezer full of neatly stacked meals is the ultimate love language.

One of the most rewarding parts of being a devoted dog parent is preparing nourishing, homemade food that genuinely supports your dog’s health. If you’ve ever stared at a bag of kibble and thought, “I can do better,” trust me you absolutely can.

Today, I’m sharing how I meal prep a week (or more) of wholesome, freezer friendly dog food for Benji, my beautiful 90-pound German Shepherd. She’s strong, sensitive when it comes to digestion, and very vocal when her meals don’t meet her standards. This recipe has become our go-to because it’s nutritious, flexible, and made with real ingredients dogs truly love.

Whether you’re considering a full switch to homemade food, looking to supplement your dog’s current diet, or just exploring what’s possible beyond kibble, you’re in the right place.

Ingredients

  • Ingredients
  • Proteins
  • 6 lbs ground beef, fat drained
  • 5 lbs ground turkey (not drained healthy fats support coat and energy)
  • Grains
  • 1 cup quinoa, rinsed and cooked
  • Vegetables
  • 12 oz frozen spinach
  • 12 oz frozen broccoli and cauliflower mix
  • 12 oz frozen green beans
  • 10 oz fresh shredded carrots
  • 2 medium yellow squash, chopped
  • 2 medium zucchini, chopped
  • Add Ins & Supplements
  • 2 cups beef bone broth
  • 2 tablespoons ground eggshells (calcium source)
  • ½ teaspoon ground turmeric + a pinch of black pepper
  • 2 tablespoons melted coconut oil

Instructions

  1. Cook the QuinoaRinse well. Combine quinoa with 2 cups water, bring to a boil, then reduce heat and simmer until water is absorbed. Set aside.
  2. Brown the MeatsIn a large stockpot, brown the ground beef and drain excess fat. Add the ground turkey and cook fully without draining. Stir the meats together.
  3. Add Broth and QuinoaPour in the bone broth and stir in the cooked quinoa. Allow the grains to absorb some of the liquid.
  4. Add VegetablesStir in all vegetables. Cook gently so they soften and become easier to digest.
  5. Add Nutritional BoostersMix in ground eggshells, turmeric, black pepper, and coconut oil until evenly combined.
  6. SimmerCover and let everything simmer on low for about 15 minutes, stirring occasionally.
  7. CoolTurn off the heat and allow the food to cool for 30–60 minutes before portioning.

Notes

  • Each quart size freezer bag contains approximately 3 cups of food.

  • Benji, a 90-lb German Shepherd, eats 2 cups per meal.

  • The remaining 1 cup from each bag is shared between two smaller dogs.

  • Optional meal toppers include pure pumpkin, plain Greek yogurt, ground flaxseed, camelina oil, sardines, freeze dried liver, and fresh fruit.

  • Thaw frozen portions in the refrigerator overnight before serving.

    Nutrition Information:
    Yield: 42 Serving Size: 1 cup
    Amount Per Serving: Calories: 210Total Fat: 10gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 55mgSodium: 85mgCarbohydrates: 12gFiber: 3gSugar: 2gProtein: 18g

    Leave a Comment

    Skip to Recipe