If fish is your dog’s favorite food, then they will beg for this fish stew for dogs. This hearty stew is full of wholesome ingredients. Made with tender fish, nourishing vegetables, and no unnecessary fillers, this stew is as good as it gets. Your dog is sure to love every bite!

Why You and Your Dog Will Love This Recipe
Dogs of all shapes and sizes love this homemade fish stew. Here are the main reasons they love it (and you will too!).
Easy to make. This fish stew comes together in just one pot, making it simple and mess-free. With minimal prep and a short cooking time, you’ll have a nutritious homemade meal ready for your pup in no time.
Simple ingredients. No fillers, no artificial preservatives – just fresh, dog-friendly ingredients that provide real nutrition. It’s a homemade meal you can feel good about feeding your furry friend.
Gluten-free and grain-free. If your dog has a sensitive stomach or dietary restrictions, this stew is naturally gluten-free and grain-free. The potatoes and carrots provide fiber and nutrients without needing any grains.
Customizable. Whether your pup prefers a different type of fish or you need to swap out veggies, this recipe is flexible! You can easily adjust it based on what you have on hand or your dog’s dietary needs.
Great for picky eaters. The combination of flaky fish and soft, flavorful veggies makes this stew irresistible even for dogs who usually turn their nose up at new foods.

Ingredients
This fish stew is made with simple, fresh ingredients that provide essential nutrients for your pup. Here’s a bit more info about each of the nutritious ingredients:
- Cod fillets – A lean, protein-rich fish that’s easy to digest and packed with omega-3 fatty acids, which help support a healthy coat and skin.
- Potatoes – A great source of fiber, vitamins, and minerals, potatoes make this stew hearty and satisfying.
- Carrots – Full of beta-carotene and antioxidants, carrots support eye health and provide a natural sweetness dogs love.
- Green beans – These are low in calories and high in fiber, making them a great veggie choice for dogs.
- Water – Keeps the stew moist and helps cook everything to the perfect texture.

Ingredient Notes and Substitutions
One of the best things about this stew is how flexible it is! Here are some easy swaps:
- Fish substitutions: You can use salmon or any other dog-safe fish instead of cod. Salmon is an excellent choice for extra omega-3s!
- Vegetable swaps: Sweet potato or butternut squash can replace the potatoes if you want to change things up.
- Other veggie options: If your dog doesn’t like green beans or carrots, try peas, broccoli, or zucchini instead.
How to Make Fish Stew for Dogs
Making this stew is super simple, and it only takes about 20 minutes to cook! Here’s how to go about making it and some photos for the steps:
- Peel and cube the potatoes. Slice the carrots thinly. If using whole green beans, cut them into 1-inch pieces.
- Add water to a large stock pot or Dutch oven. Toss in the potatoes, carrots, and green beans.
- Place the fish fillets on top of the vegetables.
- Bring the pot to a boil over high heat. Once boiling, reduce the heat to low, cover loosely, and let it simmer for 20 minutes.
- The potatoes should be fork-tender, and the fish should flake easily. Use a spoon to stir everything together and break up the fish into bite-sized pieces.
- Allow the stew to cool completely before serving it to your dog.
Tip: If you have extra liquid after serving it, you can pour it over dry dog food or freeze it into cubes to make frozen dog treats.

Serving Size
How much homemade fish stew you feed your dog depends on their size, activity level, and breed. A general guideline is 1 cup per 20 pounds of body weight per day.
If your dog hasn’t had fish or some of these vegetables before, start with a small amount to make sure they tolerate it well. Every pup is different, and some may need a slower transition to new foods.
How to Store Homemade Dog Food and How Long It Will Last
Homemade dog food doesn’t have preservatives, so proper storage is important!
Store cooled fish stew in an airtight container in the refrigerator. It will stay fresh for up to 4 days.
For longer storage, divide the stew into portions and place them in freezer-safe containers or bags. It will last up to 3 months. Let frozen portions defrost overnight in the fridge.
To warm, heat it slightly on the stove or in the microwave before serving. Just make sure it’s warm, not hot.
Can people eat this food?
Yes! Everything in this stew is completely safe for humans to eat. It’s a simple and healthy dish, but since it’s made for dogs, it doesn’t include seasonings. If you want to share a bowl with your pup, just season your portion with a little salt and pepper to suit your taste!

Disclaimer
Please note that I am not a veterinarian or canine nutritionist. Before starting your dog on homemade food, consult with your veterinarian to ensure it meets their specific dietary needs. This recipe is nutritious and safe but is not intended to be a complete meal replacement. It lacks certain essential vitamins and nutrients that dogs require for a balanced diet.
Transitioning to homemade food will likely necessitate additional nutrient supplements. Always speak with your veterinarian to determine the appropriate foods and supplements for your dog’s breed, weight, age, and health requirements.
More Dog Food Recipes
Do you want to make some other tasty meals for your dog? Try these recipes:
Find lots of easy recipes for dog food right here on Spoiled Hounds.
Fish Stew for Dogs
Ingredients
- 3 medium Russet potatoes
- 2 carrots
- 1 cup frozen or fresh green beans
- 3 cups water
- 1.5 – 2 pounds frozen cod fillets
Instructions
- Peel and cut the potatoes into small cubes. Thinly slice the carrots. Cut the green beans into 1-inch pieces if they are whole.
- Pour three cups of water into a large stock pot or Dutch Oven. Add 3 cups of cubed potatoes, 1 cup of sliced carrots, and the green beans. Place the fish on top of the vegetables.
- Bring to a boil over high heat. Reduce the heat low, cover the pot loosely, and simmer for 20 minutes. The potatoes should be fork-tender and the fish flakes easily. Stir to break up the fish into smaller bites.
- Allow to cool completely before serving.
- Store leftovers in the fridge in an airtight container.
Leave a Reply