If you’re anything like me, you want the absolute best for your dog but without draining your wallet or guessing what’s really in their food. That’s exactly why I fell in love with making simple homemade meals. Fresh dog food subscriptions can be great, but they’re expensive, and honestly? You can recreate a nourishing, transparent alternative right from your regular grocery store.
This DIY Farmer’s Dog inspired Whitefish & Brown Rice Meal is the dependable base recipe I wish I had when I first started. It’s balanced, approachable, and made with whole ingredients you can recognize no chemistry degree required. Best of all, it comes together in under an hour and works beautifully for dogs of all sizes.

Who This Recipe Is Perfect For
This recipe is ideal if you:
- Want full transparency in your dog’s bowl
- Are looking for a budget-friendly alternative to fresh food subscriptions
- Like the idea of supplementing kibble with real, whole foods
- Want a flexible base meal you can customize over time
Whether you have a tiny lap dog or a large, energetic pup, this recipe scales easily and gives you peace of mind with every scoop.
Why I Created This DIY Meal
I’ll be honest I used to buy the same bag of kibble every month without a second thought. Then my terrier mix, Buster, started developing itchy hot spots. The vet suspected allergies, but ingredient labels only left me more confused. Half the items sounded like they belonged in a lab, not a food bowl.
That was my turning point. If I wouldn’t eat mystery ingredients, why should he?
After a few trial runs and plenty of research, I landed on this clean, simple base recipe. Once Buster switched to meals built around this formula, his skin cleared up, his energy improved, and mealtime became something I actually felt good about again.
Ingredients for the DIY Whitefish & Brown Rice Meal
Protein & Grains
- 1 lb whitefish (fully cooked, deboned, and flaked)
- 1 cup brown rice (measured dry, then cooked)
Vegetables
- 1 cup carrots, diced
- 1 cup green beans, chopped
- ½ cup sweet potato, peeled and diced small
Essential Add-Ins
- 1 teaspoon fish oil (for omega-3s)
- Optional: 1 teaspoon vegetable glycerin for texture
These ingredients are intentionally simple and work together to provide energy, fiber, and healthy fats.

Step-by-Step Instructions
1. Cook the Rice
Prepare the brown rice according to package instructions and set aside once fully cooked.
2. Cook the Fish
Cook the whitefish thoroughly using baking, steaming, or pan-cooking with no seasoning. Let cool slightly, then flake and carefully remove any remaining bones.
3. Simmer the Vegetables
In a large pot, add carrots, green beans, and sweet potato along with about ½ cup water. Cover and simmer on low heat for 15–20 minutes, until vegetables are soft and easily mashed with a fork.
4. Combine Everything
Add the cooked rice, flaked fish, and fish oil to the pot. Stir thoroughly until the mixture is evenly combined. If using vegetable glycerin, mix it in now.
5. Cool Completely
Remove from heat and allow the meal to cool fully to room temperature before portioning. This step is essential for safety and storage.
Portioning & Feeding Tips
This recipe yields about 7 days of food, depending on your dog’s size and calorie needs. Portion sizes should be adjusted based on weight, age, and activity level.
👉 Always consult your veterinarian before switching to homemade meals long-term. This recipe is an excellent base, but dogs may need additional vitamin and mineral supplementation for daily feeding.
Storage Instructions
- Refrigerator: Store in airtight containers for up to 5 days
- Freezer: Freeze in single-serving portions for up to 3 months
Thaw frozen portions overnight in the fridge before serving.
Estimated Nutrition (Per Serving – Approximate)
- Calories: ~300
- Protein: ~25 g
- Fat: ~10 g
- Carbohydrates: ~35 g
- Fiber: ~4 g
These values are estimates and will vary depending on portion size and ingredient brands.
Common Questions
Can I substitute brown rice?
Yes. Barley or quinoa work well. For a grain-free option, replace rice with cooked lentils or extra sweet potato, adjusting portions carefully.
Is this meal nutritionally complete?
Not on its own for long-term daily feeding. A vet-approved canine vitamin/mineral supplement is recommended if feeding regularly.
How do I adjust portions for different dog sizes?
Determine your dog’s daily caloric needs and divide the batch accordingly. Smaller dogs require significantly less per serving than large breeds.

Final Thoughts
This DIY Whitefish & Brown Rice Meal is about trust knowing exactly what you’re feeding your dog and feeling confident in every ingredient. It’s simple, nourishing, and flexible enough to grow with your dog’s needs.
If you try this recipe, I’d love to hear how it went. Did your pup love it? Did you customize it with different veggies? Share your experience and help other dog parents feel confident cooking for their best friends.
Because feeding our dogs well isn’t about perfection it’s about intention, love, and real food. 🐾
Homemade Whitefish & Brown Rice Meal for Dogs
If you’re anything like me, you want the absolute best for your dog but without draining your wallet or guessing what’s really in their food. That’s exactly why I fell in love with making simple homemade meals. Fresh dog food subscriptions can be great, but they’re expensive, and honestly? You can recreate a nourishing, transparent alternative right from your regular grocery store.
This DIY Farmer’s Dog–inspired Whitefish & Brown Rice Meal is the dependable base recipe I wish I had when I first started. It’s balanced, approachable, and made with whole ingredients you can recognize no chemistry degree required. Best of all, it comes together in under an hour and works beautifully for dogs of all sizes.
Ingredients
- Protein & Grains
- 1 lb whitefish (fully cooked, deboned, and flaked)
- 1 cup brown rice (measured dry, then cooked)
- Vegetables
- 1 cup carrots, diced
- 1 cup green beans, chopped
- ½ cup sweet potato, peeled and diced small
- Essential Add-Ins
- 1 teaspoon fish oil (for omega-3s)
- Optional: 1 teaspoon vegetable glycerin for texture
- These ingredients are intentionally simple and work together to provide energy, fiber, and healthy fats.
Instructions
1. Cook the Rice
Prepare the brown rice according to package instructions and set aside once fully cooked.
2. Cook the Fish
Cook the whitefish thoroughly using baking, steaming, or pan-cooking with no seasoning. Let cool slightly, then flake and carefully remove any remaining bones.
3. Simmer the Vegetables
In a large pot, add carrots, green beans, and sweet potato along with about ½ cup water. Cover and simmer on low heat for 15–20 minutes, until vegetables are soft and easily mashed with a fork.
4. Combine Everything
Add the cooked rice, flaked fish, and fish oil to the pot. Stir thoroughly until the mixture is evenly combined. If using vegetable glycerin, mix it in now.
5. Cool Completely
Remove from heat and allow the meal to cool fully to room temperature before portioning. This step is essential for safety and storage.
Notes
Think of this recipe as a starting point. Every dog is different, so adjust portions to suit your pup’s size, age, and energy needs, and check with your veterinarian before transitioning to a new diet.
Nutrition Information:
Yield: 4 Serving Size: 1 ServingAmount Per Serving: Calories: 300kcalTotal Fat: 10gSaturated Fat: 3gCholesterol: 70mgSodium: 90mgCarbohydrates: 35gFiber: 4gSugar: 5gProtein: 25g