DIY Wholesome Homemade Dog Food

This is a well-balanced recipe, though it is always wise to rotate a variety of foods in your dog's diet. This makes enough to feed my Boston Terrier for several days. It's much more wholesome than store-bought dog food, and costs about the same as canned dog food. Recipe yield depends on the size of your dog(s).

Prep Time:
10 mins
Cook Time:
45 mins
Total Time:
55 mins
6 servings


  • ½ cup uncooked brown rice

  • 1 pound ground turkey

  • ½ teaspoon Italian seasoning

  • 2 eggs

  • ½ cup frozen chopped spinach

  • 1 (14.5 ounce) can peeled and diced tomatoes

  • ½ cup cottage cheese

  • ¼ cup shredded Parmesan cheese

  • ¼ cup diced celery

  • ¼ cup sunflower oil


  1. Bring water and brown rice to a boil in a saucepan. Reduce heat to medium-low, cover, and simmer until rice is tender and liquid has been absorbed, 45 to 50 minutes. This should yield about 1 cup cooked rice.

  2. Meanwhile, heat a large skillet over medium-high heat. Add turkey and Italian seasoning. Cook and stir until turkey is browned and crumbly, 4 to 6 minutes. Add eggs and scramble with the turkey mixture until eggs are cooked, 1 to 2 minutes. Remove from heat.

  3. Place spinach in a microwave-safe bowl. Microwave on high for 1 minute, and then at 30-second intervals until easy to stir and warm to the touch. Drain excess liquid.

  4. Transfer turkey mixture, cooked rice, and spinach to a large bowl. Add spinach, tomatoes, cottage cheese, Parmesan cheese, celery, and sunflower oil and mix until well combined.

Cook's Notes:

Sunflower oil is best, as it contains a great mix of the fatty acids dogs need. It can be hard to find, but is always stocked in Russian and Eastern European markets. If you can't find sunflower oil, you can substitute safflower or olive oil.

Store the extra in the refrigerator, or freeze it for future meals.

Nutrition Facts (per serving)

322 Calories
19g Fat
16g Carbs
23g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 322
% Daily Value *
Total Fat 19g 24%
Saturated Fat 4g 20%
Cholesterol 116mg 39%
Sodium 316mg 14%
Total Carbohydrate 16g 6%
Dietary Fiber 2g 6%
Total Sugars 2g
Protein 23g
Vitamin C 6mg 30%
Calcium 123mg 9%
Iron 4mg 19%
Potassium 373mg 8%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love