Homemade Dog Food Recipe 🐶
Homemade Dog Food Recipe 🐶 is a easy American recipe that serves 1. 810 calories per serving. Recipe by The Buck Stop on YouTube.
Prep: 20 min | Cook: 45 min | Total: 1 hr 20 min
Cost: $46.69 total, $46.69 per serving
Ingredients
- 5 lb Ground Beef (lean (80% lean), fresh)
- 0.5 lb Beef Liver (fresh, trimmed of any connective tissue)
- 3.5 cup Sweet Potatoes (cubed or shredded, skins left on for extra nutrients (optional to peel))
- 5.5 cup Broccoli (fresh or frozen, chopped small)
- 1.5 cup Spinach (frozen, thawed before adding)
- 2 tbsp Sunflower Oil (for sautéing the meat)
- 2 tbsp Fish Oil (Alaskan wild, provides omega‑3 fatty acids)
- 2 packet Farmer's Dog Nutrient Pack (complete vitamin/mineral blend formulated for dogs)
Instructions
Prepare Vegetables
Wash sweet potatoes, broccoli, and spinach. Cube or shred sweet potatoes (leaving skins on if desired), chop broccoli into bite‑size pieces, and set frozen spinach aside to thaw.
Time: PT10M
Brown Meat
Heat sunflower oil in the Dutch oven over medium heat. Add ground beef and beef liver, breaking it up with a spoon. Cook, stirring occasionally, until no pink remains and the internal temperature reaches 165°F.
Time: PT10M
Temperature: medium heat
Add Sweet Potatoes and Broccoli
Stir the cubed sweet potatoes and chopped broccoli into the browned meat.
Time: PT2M
Add Liquid and Bring to Simmer
Pour in enough water (about 4 cups) to just cover the ingredients. Increase heat and bring to a gentle boil, then reduce to a low simmer.
Time: PT5M
Temperature: low simmer
Simmer Until Vegetables Are Tender
Cover the Dutch oven and let the mixture simmer until sweet potatoes and broccoli are soft, about 30 minutes.
Time: PT30M
Temperature: low simmer
Finish with Spinach and Fish Oil
Add the thawed spinach and fish oil to the pot. Stir until the spinach wilts and the oil is evenly distributed.
Time: PT3M
Incorporate Nutrient Packs
Remove the pot from heat. Open the two Farmer's Dog nutrient packets and sprinkle them into the mixture. Stir thoroughly until fully dissolved.
Time: PT5M
Portion Into Daily Servings
Weigh the total cooked food (approximately 7 lb or 112 oz). Divide into six equal portions of about 18.6 oz (≈1 lb 2 oz) each using the kitchen scale. Place each portion into an airtight container.
Time: PT5M
Cool and Store
Allow the portions to cool to room temperature, then refrigerate up to four days or freeze for longer storage.
Time: PT0M
Nutrition Facts
- Calories
- 810
- Protein
- 45 g
- Carbohydrates
- 30 g
- Fat
- 45 g
- Fiber
- 5 g
Dietary info: Grain‑Free, High‑Protein, Dog‑Specific, Balanced Nutrition
Allergens: Beef, Fish
Last updated: March 14, 2026








