Fresh, Flavorful, and Full of Tail Wags
When I first started experimenting with homemade dog food recipes, it was out of love—and a bit of desperation. My senior beagle, Daisy, had developed a sensitive stomach, and store-bought kibble just wasn’t cutting it anymore. I wanted something that would nourish her from the inside out, with ingredients I could pronounce and trust. That’s when I discovered just how simple and satisfying it can be to whip up a fresh, wholesome dog meal in your own kitchen.
Today, I’m sharing one of my all-time favorite go-to meals for Daisy: a hearty Homemade Chicken & Veggie Dog Food recipe that’s not only vet-approved, but also pup-approved. It’s packed with lean protein, fiber-rich veggies, and energizing complex carbs—all cooked in under an hour.
Let’s dive into how to make this bowl of goodness for your furry best friend.
🥣 Ingredients for Homemade Dog Food Recipe
This recipe is wonderfully simple, but the nutritional payoff is huge. Here’s what you’ll need:
- 2 cups cooked brown rice
- 2 pounds ground chicken
- 2 cups chopped spinach
- 1 large carrot, shredded
- 1 small zucchini, shredded
Each ingredient in this mix brings something special to the bowl. The brown rice adds a healthy source of energy, while the ground chicken provides essential protein. Spinach, carrots, and zucchini bring in much-needed vitamins and minerals. It’s a great all-around meal, especially for dogs with sensitive stomachs or picky palates.
Why I Trust These Ingredients
When I first switched Daisy’s meals to homemade options, I spent weeks researching what dogs can and can’t eat. I didn’t want to take chances. Here’s why I love this combo:
- Brown Rice: A fantastic source of complex carbohydrates, brown rice helps maintain steady energy levels. Plus, it’s gentle on digestion.
- Ground Chicken: Lean, high-protein, and easy to cook, chicken is a great foundational ingredient for most dogs.
- Spinach: This leafy green is full of fiber, antioxidants, and vitamins like A, B, C, and K.
- Carrot: Crunchy and sweet, carrots are rich in beta carotene, which supports eye health and immune function.
- Zucchini: Low-calorie and hydrating, zucchini is great for digestion and adds a nice texture to the dish.
These ingredients are fresh, affordable, and easy to find—making this one of the most convenient recipes in my dog food rotation.

Step-by-Step: How to Make This Homemade Dog Food
I promise, this isn’t a complicated dish—and your dog won’t mind if it’s not picture-perfect.
Step 1: Cook the Brown Rice
Start by cooking 2 cups of brown rice according to the package instructions. This usually takes about 35–40 minutes, so I like to get it going first while I prep the veggies and protein.
Pro Tip: I use a rice cooker to save time and make sure it’s fluffy and fully cooked.
Step 2: Sauté the Chicken
In a large non-stick pan, add the 2 pounds of ground chicken and cook over medium heat until it’s no longer pink. Avoid using oils, butter, or seasonings—dogs don’t need the extras, and some spices (like onion or garlic) are harmful to pups.
Break the chicken into small crumbles as it cooks, so it mixes evenly with the rice and vegetables later.
Step 3: Prep and Add the Veggies
While the chicken cooks, shred the carrot and zucchini and finely chop the spinach. Once the chicken is cooked, add the vegetables directly to the pan. Stir to combine and cook for 5–7 minutes, until the vegetables are slightly softened but not mushy.
I love this part—the kitchen fills with a warm, savory smell that even I find tempting.
Step 4: Mix in the Brown Rice
Once your rice is ready, fold it into the pan with the chicken and vegetables. Stir until everything is evenly combined and warmed through.
Let the mixture cool completely before serving or storing.

Serving Suggestions and Storage Tips
This recipe yields about 8–10 cups of food, depending on how fluffy your rice ends up. It stores beautifully in the fridge for up to 4–5 days, or you can freeze portions for up to 3 months. I like to scoop it into individual glass containers or silicone freezer molds for easy thawing.
Serving Size Guide:
For adult dogs, serve about ½ to 1 cup per 10–15 pounds of body weight, split into two meals a day. Of course, consult your vet for more specific advice based on your dog’s age, size, and health needs.
Swaps and Add-Ins: Making It Your Own
Just like us, dogs appreciate variety. If your pup prefers turkey over chicken, go ahead and swap it. Want to add some omega-3s? Mix in a spoonful of flaxseed or a drizzle of salmon oil before serving.
Looking for more inspiration? I’ve also tried Banana and Honey Biscuits for Dogs and they’re a perfect sweet treat after this hearty meal.
You can even pair this meal with a frozen snack on warm days like these Pumpkin Pupsicles for Dogs, which are always a hit in my house.

How This Recipe Changed My Dog’s Life
Since switching to homemade meals like this one, Daisy’s coat is shinier, her digestion smoother, and she actually gets excited at mealtime. She used to sniff her kibble and walk away—now, she sits by the kitchen the moment she hears the pan go on the stove.
What started as a way to help her feel better has become a bonding ritual between us. Cooking for her is now one of my favorite parts of the week, especially when she “supervises” by waiting patiently at my feet.
And it’s not just Daisy. I’ve shared this recipe with a few friends, and they’ve all reported back with happy, healthier dogs. It’s such a satisfying feeling knowing exactly what your pup is eating—and that you’re giving them real nourishment, not filler.
Quick Nutritional Note
As always, be sure to check with your veterinarian before switching your dog to homemade food—especially if they have any health concerns or special dietary needs.
Adding Heart, Texture, and Tail Wags to Every Bowl
One of the things I’ve learned over the years of cooking for Daisy is that every dog has their own personality—even when it comes to food. Some like their meals warm and soft, while others enjoy a little crunch or added chew. That’s the beauty of this homemade dog food recipe—it’s endlessly adaptable.
If your pup enjoys a bit more bite, you can lightly roast the shredded carrots and zucchini before mixing them in. This adds a slightly nutty flavor and a firmer texture that some dogs love. Alternatively, for older dogs with fewer teeth or sensitive mouths, blending the final mix slightly with a food processor can make it easier to chew without compromising the nutrition.
Also, don’t underestimate the power of homemade peanut butter! I often mix in a small spoon of Homemade Peanut Butter for Dogs into Daisy’s meals. It’s a safe, preservative-free boost of healthy fats that makes the whole bowl extra enticing. Just be sure it’s xylitol-free if you’re making your own.
Let This Recipe Be the Start of Something Beautiful
Creating this chicken and veggie bowl for Daisy opened a door I didn’t even know I needed. It brought me into the kitchen with purpose—not just to feed my dog, but to care for her in a deeper way. Each batch I make isn’t just food. It’s love, nourishment, and time well spent.
So whether this is your first homemade dog recipe or your fiftieth, I hope it brings you and your pup as much joy as it’s brought me and Daisy.
Hungry for more? Dive into dozens of wholesome, vet-approved ideas over at MyDogRecipe.com—from training treats to seasonal favorites, there’s something there for every furry palate.
And if you’re ever in a cooking rut, swing by our Pinterest page. It’s packed with drool-worthy photos, meal prep tips, and easy-to-follow inspiration to keep your tail-wagging chef journey going strong.
Happy cooking—and even happier tails!

Disclaimer: Always consult your vet before making major changes to your dog’s diet, especially if they have existing health conditions. This recipe is not intended as medical or dietary advice.
Looking for more healthy, delicious dog recipes? Explore all the love-filled meals and treats waiting for you at MyDogRecipe.com.

Homemade Dog Food Recipe with Chicken, Rice & Veggies
- Total Time: 50 minutes
- Yield: 8–10 cups 1x
- Diet: Low Salt
Description
A healthy, homemade dog food recipe featuring ground chicken, brown rice, spinach, carrot, and zucchini—perfect for dogs with sensitive stomachs and picky eaters.
Ingredients
- 2 cups cooked brown rice
- 2 pounds ground chicken
- 2 cups chopped spinach
- 1 large carrot, shredded
- 1 small zucchini, shredded
Instructions
- Cook 2 cups of brown rice according to package instructions and set aside.
- In a large non-stick pan, cook the ground chicken over medium heat until no longer pink. Break into small crumbles as it cooks.
- While the chicken is cooking, shred the carrot and zucchini, and chop the spinach.
- Add the vegetables to the cooked chicken in the pan. Stir and cook for 5–7 minutes until the vegetables are slightly softened.
- Fold in the cooked brown rice and stir until everything is evenly combined and heated through.
- Allow the mixture to cool completely before serving or storing.
Notes
- Do not add any seasoning, oil, onion, or garlic—these can be harmful to dogs.
- Store in the refrigerator for up to 5 days or freeze in portions for up to 3 months.
- Blend slightly for older dogs or dogs with sensitive teeth.
- Consult your vet before switching your dog to homemade food.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Homemade Dog Food
- Method: Stovetop
- Cuisine: Dog Food
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 1g
- Sodium: 35mg
- Fat: 6g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 60mg
Keywords: homemade dog food recipe, chicken dog food, dog food with rice, healthy dog meals, vet approved dog recipe



