Do you know what DOG ESSENTIALS you are missing out? Find out now!
Zack Keithy, our author, is a certified veterinarian technician (UC Blue Ash) for over 6 years (contact him here). The articles written here are based on his expertise and experience, combined with a review by our expert vet reviewers including Dr M. Tarantino. Learn more about us here.
Is your German Shepherd having difficulty with stiff joints or apparently in pain?
I bet you are concerned about their movement and wish them the best, but ready meals for dogs are often a gamble.
It’s really hard to see them lose their speed, but don’t worry!
We have a homemade dog food recipe that energizes them from the inside out.
Medical Questions? Talk to a Veterinarian 24/7.
Connect one-on-one with a licensed vet who will answer your questions in minutes.
*Article may contain affiliate links to retailers like Amazon and Chewy. Learn more on our disclosure page.
Recipe Overview
- This hearty homemade dog food recipe focuses on joint support for German Shepherds, combining lean beef with brown rice and joint-friendly ingredients.
- Prep time: 25 minutes
- Cook time: 45 minutes
- Serving size: Varies by dog weight (see feeding guidelines)
Ingredients List
- 2 lbs lean ground beef ($7.00) – excellent source of protein and amino acids for muscle maintenance. Can substitute with lean ground turkey or chicken.
- 1 cup dry brown rice ($0.50) – provides complex carbohydrates for sustained energy and fiber for digestion. Can substitute with quinoa or oats.
- 1 cup chopped carrots ($0.40) – rich in beta-carotene, which the body converts to Vitamin A for vision and immune health.
- 1 cup chopped sweet potato (peeled) ($0.60) – packed with vitamins A, C, and fiber.
- 1/2 cup cooked green beans, chopped ($0.30) – good source of vitamins K, C, and fiber.
- 1/4 cup chopped parsley ($0.20) – adds freshness and contains Vitamin K and antioxidants.
- 1 tablespoon flaxseed oil ($0.50) – excellent source of Omega-3 fatty acids, crucial for joint health and reducing inflammation.
- 1 teaspoon ground turmeric ($0.15) – known for its anti-inflammatory properties, particularly beneficial for joints.
- 1/2 teaspoon ground ginger ($0.10) – also has anti-inflammatory benefits and can aid digestion.
- 1/2 teaspoon canine-specific multivitamin and mineral supplement (optional, but recommended for completeness) ($1.00) – ensures all nutrient needs are met, especially for active breeds like German Shepherds.
- Total Estimated Cost: $10.75
Look, prepping and cooking for your dog is great, but sometimes you might be too tired or maybe a tad lazy, or maybe you just want to give yourself a well deserved break.

In such times, you want something reliable and nutritious for your dog, and that’s where Ollie comes in. It’s my favorite dog food subscription ever.
Fresh human grade dog food sent to your doorstep, and there’s no lock in.
Give it a shot, will ya?
Step-by-Step Instructions
- In a large pot or Dutch oven, brown the ground beef over medium heat. Drain any excess fat.
- Add the dry brown rice and 4 cups of water to the pot. Bring to a boil.
- Reduce heat to low, cover, and simmer for 20 minutes, or until the rice is almost cooked. Stir occasionally to prevent sticking.
- Add the chopped carrots and sweet potato to the pot.
- Continue to simmer, covered, for another 20-25 minutes, or until the vegetables are tender and the rice is fully cooked.
- Stir in the chopped green beans, parsley, flaxseed oil, turmeric, and ginger.
- If using a supplement, stir it in thoroughly now.
- Let the mixture cool slightly before serving.
Feeding Guidelines
- These are general guidelines. Your dog’s specific needs may vary.
- For adult dogs:
- Small dogs (under 25 lbs): Approximately 1 to 1.5 cups per day.
- Medium dogs (25-50 lbs): Approximately 1.5 to 2.5 cups per day.
- Large dogs (50-75 lbs): Approximately 2.5 to 3.5 cups per day.
- Very large dogs (over 75 lbs): Approximately 3.5 to 5 cups per day.
- Adjust portions based on activity level (more for active dogs, less for less active ones) and body condition.
- For puppies, pregnant, or nursing dogs, consult your veterinarian for precise feeding amounts and nutritional requirements.
- Always ensure fresh, clean water is available for your dog.
- It’s a good idea to talk to your vet before making any significant diet changes, especially for dogs with existing health conditions.

Nutritional Benefits of the Recipe
- Protein from beef supports muscle health and provides essential amino acids.
- Omega-3 fatty acids from flaxseed oil help reduce joint inflammation and support mobility.
- Fiber from brown rice, sweet potato, and green beans promotes healthy digestion and a feeling of fullness.
- Vitamins and minerals from the vegetables contribute to overall health, immune function, and coat shine.
- Turmeric and ginger offer natural anti-inflammatory properties that can ease joint discomfort.
- Complex carbohydrates from brown rice provide sustained energy for active German Shepherds.
Storage and Serving Tips
- Store leftover dog food in an airtight container in the refrigerator for up to 3-4 days.
- For longer storage, divide into portion-sized containers and freeze for up to 2 months.
- Thaw frozen portions overnight in the refrigerator or gently reheat in a microwave or on the stovetop until warmed through.
- Serve the food at room temperature or slightly warmed. Some dogs enjoy it mixed with a small amount of their regular kibble to ease the transition.
Common Questions & Troubleshooting
Is this recipe suitable for all dog breeds?
This recipe is designed with joint support in mind, particularly for breeds prone to joint issues like German Shepherds. While generally healthy, always adjust portion sizes for your dog’s specific breed, size, and metabolism. For breeds with different nutritional needs, modifications might be necessary.
Can I feed this as a complete diet?
While this recipe is nutritionally dense, it’s always best to consult with your veterinarian to ensure it provides all the essential nutrients for your dog’s life stage and individual health. Adding a canine-specific multivitamin and mineral supplement is highly recommended to cover all bases.
My dog is a picky eater. How can I encourage them to eat this?
You can try warming the food slightly, as this often enhances the aroma and palatability. Mixing a small amount with their current food can also help them adjust gradually. Some dogs respond well to adding a little bit of unsalted chicken or beef broth for extra flavor.
What if my dog has allergies?
This recipe uses common ingredients, but substitutions are mentioned to help. If your dog has known allergies, carefully review each ingredient. For example, if they have a grain sensitivity, you might consider using quinoa instead of rice. Always introduce new foods slowly.
📖 Don’t Miss This…
Need more ideas on what to cook for your dog? Then you must check out my library of homemade dog food recipes today!
Wrapping Up
Nourish your German Shepherd with this wholesome beef and brown rice meal, supporting their joints and overall well-being. Try it today and see the difference!





