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.
Homemade dog food might appear as a special treat for your dog, but what if you were able to prepare a nutritious, dog-friendly meal that fits your budget?
Most commercial pet foods are either overpriced or made with ingredients that you wouldn’t even want to eat yourself and this leaves you in a dilemma.
Healthy food for your dog and money in your wallet seem to be mutually exclusive. However, the point is that great nutrition for your dog at a reasonable cost or with less hassle is still possible.
This recipe offers a simple, thrifty solution packed with goodness.
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 thrifty homemade dog food recipe combines affordable mackerel with fluffy couscous and fresh vegetables.
- It’s designed to be kind to your budget and your dog’s belly.
- It offers a complete meal rich in Omega-3 fatty acids, protein, and essential vitamins.
- Prep time: 15 minutes.
- Cook time: 20 minutes.
- Serving size: Approximately 6-8 cups (enough for a medium dog for 3-4 days).
Ingredients List
- 2 (15-ounce) cans Mackerel in Water, no salt added (drained): ~$4.00 – $6.00 (look for brands packed in water with no added salt). This provides lean protein and vital Omega-3s.
- 1 cup whole wheat couscous: ~$0.75 – $1.00 (from a 16-ounce box, typically $2.50-$3.50). Couscous is a quick-cooking grain that’s easy on digestion.
- 1.5 cups hot water or low-sodium chicken broth: ~$0.10 (if using broth). This is for cooking the couscous.
- 1 cup finely chopped carrots: ~$0.50 (from a 1-pound bag, typically $1.00-$1.50). Carrots add vitamins and crunch.
- 1 cup finely chopped green beans (fresh or frozen, no salt added): ~$0.75 (from a 1-pound bag, typically $1.50-$2.00). Green beans are low in calories and high in fiber.
- 1/2 cup finely chopped spinach: ~$0.50 (from a 5-ounce bag, typically $2.00-$3.00). Spinach is packed with iron and vitamins.
- 2 tablespoons olive oil or flaxseed oil: ~$0.20 (from a bottle, typically $5.00-$10.00). These oils add healthy fats for skin and coat health.
- 1/2 teaspoon calcium carbonate powder (food grade, no D3): ~$0.10 (from a container, typically $5.00-$10.00). This helps balance the calcium-phosphorus ratio.
- Optional: 1 multivitamin supplement for dogs (crushed, if powder isn’t preferred or available): ~$0.50 – $1.00 per dose. This ensures all micronutrient needs are met.
Total Estimated Cost: ~$7.40 – $12.10
Suitable Substitutions:
- Mackerel: Canned sardines in water (no salt added) or cooked salmon.
- Couscous: Cooked brown rice, quinoa, or oatmeal (ensure thoroughly cooked and cooled).
- Carrots/Green Beans/Spinach: Chopped broccoli, peas, pumpkin puree (not pie filling), or zucchini. Make sure to avoid toxic vegetables like onions, garlic, or avocado.
- Olive Oil: Coconut oil (in moderation).

Step-by-Step Instructions
- Step 1: Prepare the Couscous. In a medium bowl, combine the whole wheat couscous with the hot water or broth.
- Stir it well. Cover the bowl and let it sit for 5 minutes, or until all the liquid is absorbed and the couscous is fluffy. Fluff it with a fork.
- Step 2: Cook the Vegetables. While the couscous is soaking, steam or lightly boil your chopped carrots, green beans, and spinach.
- You want them tender-crisp, not mushy, so they keep their nutrients. This usually takes about 5-7 minutes.
- Step 3: Drain the Mackerel. Open your cans of mackerel and drain them really well.
- Use a fork to flake the fish into smaller, bite-sized pieces, making sure there are no large bones (though canned mackerel bones are usually soft and edible for dogs).
- Step 4: Combine All Ingredients. In a large mixing bowl, combine the fluffed couscous, the cooked vegetables, and the flaked mackerel.
- Add the olive or flaxseed oil and the calcium carbonate powder. If you’re using a crushed multivitamin, add it now.
- Step 5: Mix Thoroughly. Stir everything together until it’s evenly combined.
- Make sure the oil and powder are well distributed throughout the mixture.
- Step 6: Cool and Serve. Let the food cool completely before serving it to your dog.
- This recipe is best served at room temperature or slightly warmed.
Feeding Guidelines
- The right portion size depends on your dog’s weight, age, activity level, and metabolism.
- As a general guideline, a good starting point is about 1/2 to 1 cup of this food per 20 pounds of body weight, twice a day.
- For example, a 20-pound active terrier might get 1 cup in the morning and 1 cup at night. A less active 40-pound senior Labrador might get 1 cup in the morning and 1 cup at night.
- Growing puppies and highly active dogs might need a bit more. Senior dogs or less active dogs might need a bit less to maintain a healthy weight.
- Always introduce new foods slowly, mixing a small amount with your dog’s current food over 5-7 days to avoid upset stomachs.
- Keep an eye on your dog’s weight and energy levels. Adjust portions as needed.
- Here’s the thing: every dog is unique, and these are just starting points.
- It’s always a good idea to chat with your veterinarian for personalized feeding advice, especially if your dog has specific health concerns or dietary needs.
Nutritional Benefits of the Recipe
- Mackerel: This fish is a powerhouse of Omega-3 fatty acids (EPA and DHA), which are fantastic for skin and coat health, reducing inflammation, and supporting brain and joint function. It’s also a great source of lean protein for strong muscles.
- Couscous: Whole wheat couscous offers complex carbohydrates for sustained energy and dietary fiber for healthy digestion. It’s often well-tolerated by dogs.
- Carrots: Loaded with Vitamin A from beta-carotene, carrots support good vision and a healthy immune system. They also provide fiber and a satisfying crunch.
- Green Beans: These are low in calories and packed with vitamins K, C, and A, plus manganese and fiber. They’re a healthy filler that helps your dog feel full.
- Spinach: A leafy green superfood, spinach provides iron, vitamins K and A, and antioxidants. It supports bone health and boosts the immune system.
- Olive/Flaxseed Oil: These healthy fats contribute to a shiny coat, healthy skin, and provide additional Omega fatty acids (especially flaxseed oil for ALA).
- Calcium Carbonate: Essential for strong bones and teeth, this supplement helps balance the high phosphorus content found in meat and fish. This is crucial for a homemade diet.

Storage and Serving Tips
- Once cooled, store the dog food in an airtight container in the refrigerator.
- It will stay fresh for up to 3-4 days.
- For longer storage, divide the cooled food into individual serving portions and freeze them in freezer-safe containers or bags.
- Frozen portions can last for up to 2-3 months.
- When ready to use, thaw frozen portions in the refrigerator overnight.
- You can serve this food warm (briefly microwaved), at room temperature, or mixed with a small amount of their regular kibble to add variety and hydration.
- Always make sure the food isn’t too hot before offering it to your dog.
Common Questions & Troubleshooting
Can I use fresh mackerel instead of canned?
Yes, you absolutely can! If using fresh mackerel, make sure to cook it thoroughly without any added seasonings or oils. Then, debone and flake it before adding to the recipe. This might work for you if you find fresh mackerel on sale.
Is this recipe a complete and balanced diet on its own?
While this recipe is packed with nutrients, a truly complete and balanced diet for your dog requires careful attention to all micronutrients over time. We’ve included calcium and suggest an optional multivitamin. But here’s the thing: it’s best used as a supplement to a balanced commercial diet or in rotation with other veterinarian-approved homemade recipes. Always consult your vet to ensure it meets all your dog’s specific dietary needs.
My dog won’t eat certain vegetables. What can I do?
It’s okay if your dog is picky! You can try finely pureeing the vegetables and mixing them into the food so they’re less noticeable. Alternatively, swap them out for other dog-safe vegetables your pup enjoys, like peas or pumpkin puree. This can help you ensure they still get their veggie intake.
Can I double the recipe to save time?
Definitely! This is a great way to save time on meal prep. Just make sure you have a large enough pot and mixing bowl, and enough storage containers. And that’s why it matters to plan ahead for larger batches.
📖 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
Making your own dog food feels good, and this thrifty mackerel and couscous recipe is a fantastic, budget-friendly way to show your dog some love. It’s simple, nutritious, and they’ll gobble it right up.
Feeling inspired? Pin this recipe to your Homemade Dog Food board for easy access and follow us for more pet-friendly tips!





