I didn’t plan to start making my dog’s food at home—it just happened one day when I ran out of his usual meal and threw together something simple from the kitchen.
What surprised me wasn’t just how easy it was, but how quickly he noticed the difference.
He ate better, seemed more excited at mealtime, and it honestly made me pay more attention to what was going into his bowl.
I realized pretty quickly that feeding my dog better didn’t mean changing everything—it just meant being more intentional with what I was already using.

With a few basic ingredients you probably already have, you can put together meals that are fresh, simple, and actually enjoyable for your dog.
In this post, I’m sharing 15 easy homemade dog food recipes that fit into a normal routine, don’t require anything fancy, and still give your dog variety without overthinking it.
Why Homemade Dog Food Can Be a Good Option

Homemade meals allow you to:
- Control ingredients and avoid fillers
- Adjust meals based on your dog’s needs
- Add variety to prevent picky eating
- Use fresh, whole foods
Health Benefits of Homemade Dog Meals

Homemade dog food gives you more control over what your dog eats, which can directly improve their overall health and energy.
- Better digestion because meals are made with simple, whole ingredients
- Healthier coat and skin from fresh proteins and healthy fats
- More energy and activity levels from balanced nutrition
- Reduced risk of allergies caused by fillers or additives in processed food
- Improved appetite and eating habits, especially for picky dogs
- Easier weight control since portions can be managed at home
Special Tips for Better Results
- Always keep meals simple: protein + carb + small vegetables
- Cook everything plain with no salt, spices, or seasoning
- Introduce new foods slowly to avoid stomach upset
- Rotate proteins (chicken, beef, fish, turkey) for balanced nutrition
- Store meals in small portions for freshness and easy feeding
- Make sure fish and meat are fully cooked to avoid health risks
- Don’t overfeed rich foods like liver or sardines—use in moderation
- Always let food cool before serving
15 Simple Homemade Dog Food Recipes
1. Chicken & Rice Bowl

This is one of the easiest and most reliable homemade meals for dogs. It’s gentle on the stomach, filling, and works well for everyday feeding.
How to make it:
Boil boneless chicken until fully cooked, then shred it. Cook white rice separately and mix both together.
Add a small portion of soft-cooked carrots if you want extra nutrients.
Serving idea:
2 parts rice to 1 part chicken, adjust based on your dog’s size
Tips:
Keep it plain with no seasoning, let it cool before serving, and store leftovers in the fridge for up to 2–3 days.
2. Beef & Sweet Potato Mix

This meal is rich, filling, and great for adding variety to your dog’s diet. It combines protein with healthy carbs and is easy to prepare.
How to make it:
Cook ground beef until fully done and drain excess fat. Boil or steam sweet potatoes until soft, then mash and mix with the beef. Add a small portion of peas if needed.
Serving idea:
1 part beef to 1–2 parts sweet potato, depending on your dog’s needs
Tips:
Use lean beef, keep everything unseasoned, and mash the sweet potatoes well for easier digestion.
3. Turkey & Veggie Meal

This is a light, balanced meal that’s great for dogs that do better with lean protein. It’s simple, filling, and easy to rotate into your routine.
How to make it:
Cook ground turkey thoroughly and drain any excess liquid. Steam or boil carrots and green beans until soft, then chop and mix everything together. Add a small portion of cooked rice if needed.
Serving idea:
1 part turkey to 1 part veggies (add a little rice for extra energy if needed)
Tips:
Use plain lean turkey with no seasoning, cut veggies into small pieces, and let everything cool before serving.
4. Fish & Rice Meal

This meal is light, easy to digest, and great for dogs that need a simple, gentle option. It’s also a good way to add variety to your dog’s protein sources.
How to make it:
Cook fish like salmon or mackerel (boneless and fully cooked). Prepare white rice separately, then mix both together. Add a small portion of soft spinach if desired.
Serving idea:
1 part fish to 2 parts rice
Tips:
Always remove all bones, avoid seasoning, and don’t overuse oily fish—serve it a few times a week instead of daily.
5. Chicken & Pumpkin Mix

This is a simple, soothing meal that’s great for digestion and works well when your dog needs something light but filling.
How to make it:
Boil boneless chicken until fully cooked and shred it. Mix with plain pumpkin puree (not spiced). Add a small portion of cooked rice if you want to make it more filling.
Serving idea:
1 part chicken to 1 part pumpkin (add a little rice if needed)
Tips:
Use 100% plain pumpkin, keep everything unseasoned, and serve in moderate portions since pumpkin is high in fiber.
6. Egg & Rice Bowl

This is a quick, budget-friendly meal that’s packed with protein and easy on your dog’s stomach. It’s perfect for days when you need something simple and fast.
How to make it:
Scramble or boil eggs without oil, butter, or seasoning. Cook white rice separately, then mix the eggs and rice together until well combined.
Serving idea:
1–2 eggs mixed with a small bowl of rice (adjust based on dog size)
Tips:
Make sure eggs are fully cooked, keep it completely plain, and don’t overfeed since eggs are rich in protein.
7. Liver & Rice Mix

This is a nutrient-rich meal that’s packed with protein and essential vitamins, making it a strong occasional option for your dog’s diet.
How to make it:
Boil or lightly cook chicken or beef liver until fully done.
Cook white rice separately, then mix both together in small portions. You can add a little soft carrot for balance.
Serving idea:
1 part liver to 2 parts rice (keep portions small)
Tips:
Don’t feed too often since liver is very rich—once or twice a week is enough. Always serve plain, fully cooked, and in controlled portions.
8. Sardine Meal

This is a simple, omega-rich meal that supports your dog’s coat, skin, and overall health. It’s quick to prepare and very flavorful for dogs.
How to make it:
Use plain sardines in water (not oil or salted). Mash them slightly and mix with cooked white rice.
You can add a small portion of steamed spinach or carrots for extra nutrients.
Serving idea:
1 part sardines to 2 parts rice
Tips:
Remove any hard bones if present, avoid flavored or salted sardines, and serve in small portions due to the strong richness of fish.
9. Minced Meat Bowl

This is a simple, protein-packed meal that’s filling and easy to prepare. It works well as a regular rotation option in your dog’s homemade diet.
How to make it:
Cook minced beef or turkey thoroughly until fully done. Drain excess fat, then mix with cooked white rice. You can add soft peas or carrots for extra nutrition.
Serving idea:
1 part minced meat to 2 parts rice
Tips:
Keep it completely plain with no seasoning, use lean meat to avoid excess fat, and let it cool fully before serving.
10. Chicken & Oats Meal

This is a soft, gentle meal that’s great for dogs with sensitive stomachs. It’s filling, easy to digest, and a nice alternative to rice-based meals.
How to make it:
Boil boneless chicken until fully cooked and shred it.
Cook plain oats in water until soft, then mix with the chicken. You can add a little mashed carrot for extra nutrients.
Serving idea:
1 part chicken to 2 parts oats
Tips:
Use plain oats only (no sugar or milk), keep everything unseasoned, and make sure the mixture is soft and cooled before serving.
11. Beef & Carrot Mix

This is a simple, hearty meal that combines protein with natural sweetness from carrots. It’s filling and easy to prepare for regular feeding rotation.
How to make it:
Cook ground beef until fully done and drain excess fat. Boil or steam carrots until soft, then chop or mash them. Mix everything together evenly.
Serving idea:
1 part beef to 1 part carrots (add a little rice if needed for extra energy)
Tips:
Use lean beef, avoid seasoning completely, and make sure carrots are soft to aid digestion.
12. Turkey & Pumpkin Meal

This is a light, digestion-friendly meal that’s perfect for dogs who need something gentle but still nutritious. It’s simple, filling, and easy to rotate into a weekly diet.
How to make it:
Cook ground turkey until fully done and drain any excess fat. Mix with plain pumpkin puree and add a small portion of cooked rice if needed for extra energy.
Serving idea:
1 part turkey to 1 part pumpkin (add rice if your dog needs more fullness)
Tips:
Always use plain pumpkin (no spices or sugar), keep everything unseasoned, and serve in moderate portions since pumpkin is high in fiber.
13. Fish & Sweet Potato

This is a nutrient-rich, easy-to-digest meal that combines healthy protein with slow-releasing energy. It’s great for keeping your dog full and active.
How to make it:
Cook fish like salmon or mackerel until fully done and remove all bones.
Boil sweet potatoes until soft, then mash them. Mix the fish and sweet potato together until well combined.
Serving idea:
1 part fish to 1–2 parts sweet potato
Tips:
Always ensure the fish is boneless and plain, avoid seasoning, and mash the sweet potato well for easier digestion. Serve in moderate portions due to the richness of fish.
14. Chicken & Veggie Mix

This is a balanced everyday meal that keeps things simple, nutritious, and easy to digest. It’s a great go-to option for routine feeding.
How to make it:
Boil boneless chicken until fully cooked and shred it. Steam mixed vegetables like carrots, green beans, or peas until soft, then chop and combine with the chicken. Add a small portion of rice if needed.
Serving idea:
1 part chicken to 1 part vegetables (add rice for extra energy if required)
Tips:
Keep everything plain and unseasoned, chop veggies small for easy eating, and let the meal cool before serving.
15. High-Calorie Boost Meal

This meal is designed for dogs that need extra energy, such as active dogs, underweight dogs, or recovering pets. It’s still simple but more calorie-dense.
How to make it:
Cook minced meat (beef or turkey) until fully done and drain excess fat.
Mix with cooked rice, a boiled egg, and a small portion of mashed sweet potato. Combine everything into a soft, even mix.
Serving idea:
1 part meat + 1 part rice + small portions of egg and sweet potato
Tips:
Keep it plain and unseasoned, don’t overfeed due to high calorie content, and adjust portions based on your dog’s size and activity level.
Simple Feeding Tips

- Always cook meat properly
- Avoid seasoning (no salt, onions, or garlic)
- Introduce new meals slowly
- Adjust portions based on your dog’s size
Best Homemade Dog Food Ingredients

Dog food proteins / homemade dog food base:
Chicken breast, turkey mince, lean beef, salmon, sardines, eggs, organ meats (liver in small amounts)
Healthy carbs for dog meals / dog nutrition energy foods:
White rice, brown rice, sweet potatoes, oats, pumpkin, quinoa (optional)
Dog-safe vegetables / natural dog vitamins:
Carrots, green beans, peas, spinach, broccoli (small amounts), zucchini, pumpkin
Healthy add-ons for dogs / coat and digestion support:
Fish oil (omega-3 for dogs), bone broth, olive oil (small amounts), plain yogurt (optional probiotics)
Foods to avoid in homemade dog food:
Onions, garlic, salt, sugar, chocolate, grapes, raisins, processed food, fried food
Simple balanced dog meal formula / pet nutrition guide:
Protein + healthy carbs + dog-safe vegetables = complete homemade dog meal
Common Mistakes to Avoid

- Feeding only one type of food every day
- Adding harmful ingredients like onions or spices
- Not balancing protein and carbs
- Overfeeding
FAQ
Can I feed my dog homemade food every day?
Yes, as long as meals are balanced with protein, carbs, and safe vegetables.
Is homemade dog food better than store-bought?
It can be fresher and more customizable, but it needs proper balance.
How long can homemade dog food be stored?
Usually 2–3 days in the fridge or up to a month if frozen in portions.
Do I need supplements?
Sometimes, depending on your dog’s diet. A vet can advise if needed.
Final Thought
Homemade dog food doesn’t have to be complicated. When you stick to simple, safe ingredients and keep meals balanced, you can easily create fresh food your dog actually enjoys. The key is consistency, not perfection.






