Looking for easy, healthy homemade meals for dogs and cats? This guide includes 20 simple recipes made with real ingredients, clear serving sizes, meal-prep tips, and storage guidance—perfect for busy pet parents and multi-pet households.
Always consult your veterinarian before making major diet changes, especially for pets with health conditions or special needs.
This post contains Amazon affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. These links help support this site and allow me to continue sharing free pet nutrition content.
Quick Amazon Finds for Homemade Pet Food
| Item | Why It’s Helpful | Amazon Link |
|---|---|---|
| Digital Kitchen Scale | Accurate portions | 👉 Check Price on Amazon |
| Silicone Freezer Trays | Freeze single servings | 👉 Check Price on Amazon |
| Glass Meal Prep Containers | Safe food storage | 👉 Check Price on Amazon |
| Stainless Steel Pet Bowls | Clean & hygienic | 👉 Check Price on Amazon |
| Slow Cooker / Multi-Cooker | Easy batch cooking | 👉 Check Price on Amazon |
| Immersion Blender | Smooth textures | 👉 Check Price on Amazon |
| Pet-Safe Fish Oil | Skin & coat support | 👉 Check Price on Amazon |
| Pet Multivitamin Powder | Nutrient balance | 👉 Check Price on Amazon |
| Pumpkin Powder (Pet-Safe) | Digestive support | 👉 Check Price on Amazon |
| Slow Feeder Dog Bowl | Slows fast eating | 👉 Check Price on Amazon |
1. Chicken & Brown Rice Bowl (Homemade Dog & Cat Food Recipe )
- Ingredients:
- 1 cup boneless, skinless chicken breast (chopped)
- ½ cup cooked brown rice
- ¼ cup peas (fresh or frozen)
- ¼ tsp olive oil (cats only)
- Serving Size:
- Small dog/cat: ½ cup
- Medium dog: 1 cup
- Large dog: 1½ cups
- Preparation:
- Boil chicken in water (no salt or seasoning) for 12–15 minutes or until internal temp reaches 165°F. Let cool, then dice into bite-sized pieces.
- Cook brown rice (2:1 water-to-rice ratio) for ~40 minutes until tender.
- Steam peas for 3–5 minutes or microwave with water until soft.
- Mix all ingredients in a bowl. Add olive oil for cats just before serving.
- Pro Tip: Use a digital kitchen scale to measure precise portions for your pet’s size and weight. Grab one on Amazon →
- Storage:
- Store in glass or BPA-free meal prep containers in the fridge for up to 3 days.
- Freeze single servings in silicone freezer trays to keep portions organized and fresh. Shop silicone trays here →
- Health Facts:
- Chicken provides lean protein for muscle health.
- Brown rice supports digestion.
- Peas are rich in vitamin K and fiber.
🐾 2. Turkey & Sweet Potato Mix (Homemade Dog Food Recipe)
- Ingredients:
- 1 lb ground turkey
- 1 cup mashed sweet potato
- ¼ cup chopped spinach
- 1 egg (scrambled)
- Serving Size:
- Small dog: ¾ cup
- Medium dog: 1–1¼ cups
- Large dog: 2 cups
- Preparation:
- Brown turkey in a skillet over medium heat (no oil). Drain excess fat.
- Peel and cube sweet potato. Boil for 12–15 minutes, then mash.
- Steam spinach for 2–3 minutes or sauté lightly without seasoning.
- Scramble the egg in a clean skillet.
- Combine all ingredients and allow to cool before serving.
- Meal Prep Tip: Make a large batch and store in airtight pet food containers to keep meals fresh and odor-free in your pantry or fridge. Find top-rated options here →
- Storage:
- Fridge: up to 4 days
- Freezer: up to 2 months in sealed, portioned containers
- Health Facts:
- Turkey is a lean, digestible protein.
- Sweet potatoes provide beta carotene and fiber.
- Egg boosts biotin and healthy fats for a shiny coat.
🐾 3. Salmon & Pumpkin Mash (Homemade Cat Food Recipe)
- Ingredients:
- ½ cup canned boneless salmon in water
- ¼ cup plain pumpkin puree
- 1 tsp fish oil (optional)
- 1 tbsp warm water or sodium-free broth
- Serving Size:
- Adult cat: ¼–½ cup
- Preparation:
- Drain salmon and flake with a fork.
- Warm pumpkin puree slightly for easier mixing.
- Stir in fish oil and broth for texture and flavor.
- Mix thoroughly and serve lukewarm.
- Storage Tip: Freeze extra servings in portion-sized silicone freezer trays and pop them out as needed—perfect for cats who nibble. Get freezer-friendly trays →
- Health Facts:
- Salmon supports brain and heart health.
- Pumpkin helps with hairballs and constipation.
- Fish oil adds skin-nourishing omega-3s.
🐾 4. Beef & Quinoa Delight (Homemade Dog Food Recipe)
- Ingredients:
- 1 lb lean ground beef
- ½ cup cooked quinoa
- ¼ cup shredded carrot
- 1 tbsp sunflower oil
- Serving Size:
- Small dog: ½ cup
- Medium dog: 1–1½ cups
- Large dog: 2+ cups
- Preparation:
- Rinse quinoa under cold water and cook (1 cup water per ½ cup quinoa) for 15–20 minutes until fluffy.
- Brown ground beef until no pink remains. Drain excess fat.
- Shred carrot and lightly steam for 2–3 minutes.
- Combine all ingredients and stir in sunflower oil.
- Prep Hack: Use a digital kitchen scale to ensure your dog’s daily food intake is balanced—especially useful for dogs on weight-loss or senior diets. Get your pet food scale here →
- Storage: Refrigerate for 3–4 days or freeze for 1–2 months.
- Health Facts:
- Beef offers protein and B12.
- Quinoa provides amino acids and fiber.
- Carrots add eye-protecting beta-carotene.
🐾 5. Tuna & Egg Scramble (Homemade Cat Food Recipe)
- Ingredients:
- ¼ cup tuna in water (no salt added)
- 1 egg
- 1 tbsp warm water or broth
- Serving Size:
- Adult cat: ¼–½ cup
- Preparation:
- Scramble the egg in a nonstick skillet (no oil).
- Drain tuna and mash gently with a fork.
- Mix egg and tuna, then stir in water for softness.
- Let cool slightly before serving.
- Prep Tip: Double the batch and portion into glass meal prep containers for easy fridge storage. It keeps food fresher, longer—and reduces pet dish cleanup. Shop glass containers →
- Storage: Refrigerate up to 2 days. Freezing not recommended due to egg texture.
- Health Facts:
- Tuna supports heart health with taurine.
- Eggs boost protein and coat quality.
- Warm broth encourages hydration in picky eaters.
6. Chicken Liver Stew (Homemade Dog & Cat Food Recipe)
- Ingredients:
- 1 lb chicken livers (rinsed, trimmed)
- 1 cup water or low-sodium broth
- ½ cup carrots (sliced)
- ¼ cup green peas
- ¼ cup cooked white rice (optional for dogs)
- Serving Size:
- Cat: ¼ cup
- Small dog: ½ cup
- Medium dog: 1 cup
- Large dog: 1½–2 cups
- Preparation:
- Rinse chicken livers and trim connective tissue.
- Add livers, sliced carrots, and peas to a slow cooker with broth or water. Cook on LOW for 5–6 hours or HIGH for 2–3 hours.
- Optional: Stir in pre-cooked rice for dogs.
- Let cool, then mash lightly or blend with an immersion blender for smoother texture (great for cats or small dogs).
- Pro Tip: Use an immersion blender to create a mousse-like texture for senior pets or cats with dental issues. Shop now →
- Storage: Store in airtight containers in the fridge for 3 days or freeze in silicone trays for up to 1 month. Browse storage containers →
- Health Facts:
- Chicken liver is packed with iron, B12, and vitamin A.
- Carrots and peas provide fiber and antioxidants.
- A great meal for energy and coat health.
🐾 7. Sardine & Oat Patties (Homemade Cat Food Recipe)
- Ingredients:
- 1 can sardines in water (no salt)
- ½ cup rolled oats (quick-cook or soft)
- 1 egg
- 1 tbsp water or broth
- Serving Size:
- Adult cat: 1–2 patties (¼ cup each)
- Preparation:
- Drain sardines and mash with fork.
- Mix in oats, egg, and water until you get a soft doughy texture.
- Form into 1-inch patties.
- Bake at 350°F for 12–15 minutes on parchment-lined tray.
- Let cool before serving.
- Tip: A mini rice cooker with a bake function can cook these on a nonstick surface for fuss-free clean-up. See multi-cooker options →
- Storage: Keep in glass containers up to 3 days or freeze for 1 month in sealed bags or trays.
- Health Facts:
- Sardines offer omega-3s for brain and skin health.
- Oats provide gentle fiber for digestion.
- Eggs help maintain healthy fur and nails.
🐾 8. Ground Lamb & Carrot Loaf (Homemade Dog Food Recipe)
- Ingredients:
- 1 lb ground lamb
- 1 egg
- ½ cup grated carrot
- ¼ cup cooked quinoa
- 1 tbsp parsley (finely chopped, optional)
- Serving Size:
- Small dog: ½ slice (¼ cup)
- Medium dog: 1 slice
- Large dog: 1½–2 slices
- Preparation:
- Preheat oven to 350°F.
- Mix all ingredients in a bowl. Press into a loaf pan.
- Bake for 30–35 minutes until browned and fully cooked (internal temp 165°F).
- Cool completely, then slice into portions.
- Meal Prep Tip: Prep this ahead using a slow cooker on HIGH for 2 hours instead of baking—perfect for no-fuss cooking. Find top-rated slow cookers →
- Storage: Store slices in meal prep containers or freeze in layers with parchment between.
- Health Facts:
- Lamb is rich in iron and healthy fats.
- Carrots provide vitamins A & K.
- Quinoa adds amino acids and helps dogs feel full.
🐾 9. Chicken & Zucchini Stir (Homemade Cat Food Recipe)
- Ingredients:
- ½ cup boneless chicken breast, chopped
- ¼ cup grated zucchini
- 1 tbsp water or broth
- 1 tsp olive oil (optional)
- Serving Size:
- Adult cat: ¼–⅓ cup
- Preparation:
- Steam chicken in a vegetable steamer basket for 10–12 minutes until fully cooked. Let cool and shred.
- Lightly sauté grated zucchini in a dry pan or steam it alongside the chicken.
- Mix chicken, zucchini, and olive oil. Add warm water for extra hydration.
- Serve at room temperature.
- Prep Hack: A multi-cooker with a steam setting makes this fast and cleanup-free. Check compact cookers →
- Storage: Store in portion containers up to 3 days. Use silicone trays to freeze individual servings for later.
- Health Facts:
- Zucchini is hydrating and easy on digestion.
- Chicken offers clean protein.
- A gentle, low-fat meal ideal for sensitive tummies.
🐾 10. Turkey & Green Bean Bowl (Homemade Dog Food Recipe)
- Ingredients:
- 1 lb lean ground turkey
- ½ cup chopped green beans (fresh or frozen)
- ½ cup cooked brown rice
- 1 tbsp flaxseed oil (optional)
- Serving Size:
- Small dog: ½ cup
- Medium dog: 1–1¼ cups
- Large dog: 2 cups
- Preparation:
- Brown turkey in skillet over medium heat until fully cooked. Drain excess fat.
- Steam green beans using a vegetable steamer basket for 5 minutes or until tender.
- Cook brown rice in a mini rice cooker for hands-off prep.
- Mix everything in a large bowl. Add flaxseed oil for coat health.
- Pro Tip: Use a digital kitchen scale to prep exact portions for weight-conscious pups. Find pet-friendly scales →
- Storage: Fridge: 3–4 days in airtight containers. Freeze in silicone trays for up to 1–2 months.
- Health Facts:
- Turkey provides lean protein for energy.
- Green beans are high in fiber and low in calories.
- Flaxseed oil boosts skin health and reduces inflammation.
11. Tuna & Brown Rice Cakes (Homemade Cat Food Recipe)
- Ingredients:
- ½ cup tuna in water (no salt added)
- ½ cup cooked brown rice
- 1 egg
- 1 tbsp grated carrot (optional)
- 1 tbsp water or broth
- Serving Size:
- Adult cat: 1–2 patties (about ¼ cup each)
- Preparation:
- Drain tuna and mash with a fork.
- Cook brown rice until soft (use a mini rice cooker for easy prep).
- Beat egg and mix with all ingredients until sticky.
- Form into small 2″ patties and bake at 350°F for 15–18 minutes on parchment paper.
- Cool fully before serving.
- Feeding Tip: Serve in a ceramic or stainless steel cat bowl to reduce bacteria and odor retention. Shop hygienic bowls →
- Storage: Store in the fridge for 3 days or freeze for up to 1 month in a sealed container.
- Health Facts:
- Tuna provides protein and taurine.
- Brown rice adds fiber for gut health.
- Eggs boost amino acid content for muscle maintenance.
🐾 12. Chicken, Rice & Spinach Mix (Homemade Dog & Cat Food Recipe)
- Ingredients:
- 1 cup boneless chicken breast (chopped)
- ½ cup cooked white or brown rice
- ¼ cup chopped spinach
- 1 tsp olive or fish oil (optional)
- Serving Size:
- Small pet: ½ cup
- Medium dog: 1 cup
- Large dog: 1½–2 cups
- Preparation:
- Boil or steam chicken breast until fully cooked (165°F internal temp), then shred.
- Cook rice (2:1 water-to-rice ratio) until soft.
- Steam spinach in a steamer basket or lightly sauté without seasoning.
- Combine everything in a bowl and drizzle oil on top.
- Feeding Tip: Use an elevated pet feeder to aid digestion and reduce neck strain — especially helpful for large breeds and senior pets. Browse elevated feeders →
- Storage: Refrigerate for up to 3 days or freeze in silicone trays for up to 2 months.
- Health Facts:
- Chicken = lean protein for energy.
- Rice = easy-to-digest carb source.
- Spinach = iron, fiber, and antioxidants.
🐾 13. Egg & Sardine Breakfast (Homemade Cat Food Recipe)
- Ingredients:
- 1 egg
- ¼ cup sardines in water (boneless, no salt)
- 1 tsp warm water or broth
- Serving Size:
- Adult cat: ¼–½ cup
- Preparation:
- Scramble egg in a nonstick skillet over low heat (no oil or butter).
- Drain sardines and mash with a fork.
- Mix sardines and egg. Add a splash of warm broth for moisture.
- Cool before serving.
- Feeding Tip: Prevent messy floors by placing bowls on a non-slip silicone pet food mat. See pet mats that stay in place →
- Storage: Refrigerate leftovers for up to 2 days (do not freeze cooked egg).
- Health Facts:
- Sardines offer brain-supporting omega-3s.
- Egg helps with coat health.
- A nutrient-dense breakfast for picky eaters.
🐾 14. Ground Chicken & Squash Stew (Homemade Dog Food Recipe)
- Ingredients:
- 1 lb ground chicken
- 1 cup chopped butternut squash (peeled & cubed)
- ½ cup water or unsalted broth
- 1 tbsp flaxseed or sunflower oil
- Serving Size:
- Small dog: ¾ cup
- Medium dog: 1¼ cups
- Large dog: 2 cups
- Preparation:
- In a large pot or slow cooker, add chicken and squash with water or broth.
- Simmer on low for 25–30 minutes or until squash is soft and chicken is fully cooked.
- Mash squash into the chicken for a stew-like texture.
- Stir in oil and let cool.
- Feeding Tip: If your dog eats too quickly, serve this stew in a slow feeder bowl to reduce gulping and improve digestion. Explore slow feeder options →
- Storage: Store in fridge for up to 4 days or freeze in individual servings.
- Health Facts:
- Chicken supports muscle repair.
- Butternut squash is rich in fiber and beta-carotene.
- Omega oils help reduce inflammation and dry skin.
🐾 15. Salmon, Peas & Rice Medley (Homemade Dog & Cat Food Recipes)
- Ingredients:
- ½ cup cooked salmon (boneless, skinless)
- ½ cup cooked white rice
- ¼ cup steamed peas
- 1 tsp fish oil (optional)
- Serving Size:
- Cat: ¼ cup
- Small dog: ½–¾ cup
- Medium dog: 1–1½ cups
- Preparation:
- Bake or steam salmon until flaky and fully cooked (10–12 minutes at 375°F).
- Cook rice until soft and steam peas until bright green.
- Mix all ingredients and add fish oil for extra nutrition.
- Let cool completely before serving.
- Feeding Tip: Serve in a stainless steel bowl for long-lasting cleanliness and easy washing. Get high-quality pet bowls here →
- Storage: Refrigerate for 2–3 days or freeze in silicone trays.
- Health Facts:
- Salmon is a natural source of omega-3 fatty acids.
- Peas offer vitamins A, B, and K.
- Rice gives slow-digesting energy.
16. Lentil & Turkey Bake (Homemade Dog Food Recipe)
- Ingredients:
- 1 lb ground turkey
- ½ cup cooked green lentils
- ½ cup grated carrot
- 1 egg
- 1 tsp salmon oil or fish oil supplement (optional)
- Serving Size:
- Small dog: ¾ cup
- Medium dog: 1¼ cups
- Large dog: 2+ cups
- Preparation:
- Preheat oven to 350°F.
- Cook lentils in water for ~20 minutes until soft. Drain and set aside.
- In a bowl, mix cooked lentils, raw turkey, grated carrot, and egg.
- Press into a loaf pan and bake for 35–40 minutes until internal temp reaches 165°F.
- Drizzle fish oil on top once cooled.
- Boost It: Add a drizzle of salmon oil supplement after baking to enhance skin and coat health. Find fish oils for pets →
- Storage: Refrigerate up to 4 days or freeze in slices.
- Health Facts:
- Lentils provide plant-based protein and fiber.
- Turkey is lean and easy to digest.
- Fish oil improves brain function and coat health.
🐾 17. Mackerel & Egg Rice (Homemade Cat Food Recipe)
- Ingredients:
- ½ cup canned mackerel in water (boneless)
- 1 scrambled egg
- ¼ cup cooked white rice
- 1 scoop of pumpkin powder supplement (optional)
- Serving Size:
- Adult cat: ¼–½ cup
- Preparation:
- Scramble egg in a pan over low heat. Let cool slightly.
- Mix with flaked mackerel and cooked rice.
- Sprinkle in pumpkin powder and mix thoroughly.
- Support Digestion: A pinch of pumpkin powder supplement helps prevent hairballs and supports gut health. Shop cat-safe pumpkin powders →
- Storage: Store in airtight container for up to 2 days (not freezer friendly due to eggs).
- Health Facts:
- Mackerel is rich in omega-3s.
- Egg adds protein and healthy fats.
- Pumpkin supports healthy stool and regularity.
🐾 18. Rabbit & Parsnip Mash (Homemade Dog & Cat Food Recipe)
- Ingredients:
- 1 cup cooked rabbit meat (boneless)
- ½ cup boiled parsnip (mashed)
- 1 tbsp unsalted bone broth (pet-safe)
- 1 scoop multivitamin powder (optional)
- Serving Size:
- Cat: ¼ cup
- Small dog: ½ cup
- Medium dog: 1 cup
- Preparation:
- Cook rabbit meat via slow cooker or bake at 375°F for 25–30 min.
- Boil chopped parsnips for 10–15 min until soft, then mash.
- Mix rabbit, mashed parsnips, and bone broth in a bowl.
- Add multivitamin powder once cooled.
- Complete Meal: Sprinkle in a pet multivitamin powder to round out essential nutrients, especially for raw or limited diets. See top-rated pet multivitamins →
- Storage: Refrigerate for 3–4 days. Freeze individual portions for up to 6 weeks.
- Health Facts:
- Rabbit is lean, low-fat protein.
- Parsnip is full of fiber, potassium, and B vitamins.
- Bone broth helps with hydration and joint health.
🐾 19. Beef, Beet & Barley Bowl (Homemade Dog Food Recipe)
- Ingredients:
- 1 lb ground beef (lean)
- ½ cup cooked barley
- ½ cup grated or diced beet
- 1 tbsp bone broth
- 1 tsp fish oil (optional)
- Serving Size:
- Small dog: ½–¾ cup
- Medium dog: 1–1½ cups
- Large dog: 2 cups
- Preparation:
- Cook barley per instructions (usually 3:1 water-to-barley, 40–45 mins).
- Brown beef in a skillet until cooked through, then drain fat.
- Steam or grate beets (steamed is easier to digest).
- Combine all ingredients and drizzle in bone broth and fish oil.
- Hydration Boost: Mix in a spoonful of bone broth for pets for added minerals and flavor. Shop nutrient-rich broths →
- Storage: Refrigerate for 3–4 days or freeze up to 2 months.
- Health Facts:
- Beef = iron, zinc, and amino acids.
- Beets = antioxidants and liver detox support.
- Barley = great grain for energy.
🐾 20. Chicken Hearts & Pumpkin Purée (Homemade Cat Food Recipe)
- Ingredients:
- ½ cup chicken hearts (cooked and chopped)
- ¼ cup plain pumpkin purée or pumpkin powder
- 1 tsp water or broth
- 1 scoop of pet multivitamin (optional)
- Serving Size:
- Adult cat: ¼–½ cup
- Preparation:
- Boil or steam chicken hearts for 10–12 minutes, then cool and chop finely.
- Mix with pumpkin purée or reconstituted pumpkin powder.
- Add broth for texture and mix until smooth.
- Gut Health Boost: Use a pet-specific pumpkin powder for convenience and long shelf life. Find pumpkin supplements here →
- Storage: Fridge: 2–3 days. Freeze in silicone molds for single-serve portions.
- Health Facts:
- Chicken hearts are rich in taurine and iron.
- Pumpkin supports gut health and hydration.
- Multivitamin helps balance a raw or organ-based diet.
