So, you want to whip up some homemade food for your dog and keep them off that bland kibble? Trust me, I’ve been there. Your furry friend deserves better than “mystery meat” and ambiguous brown chunks, right? If you’ve watched your pup eye your dinner plate with “help me” eyes (you know, those “I’m practically starving” looks), then you know it’s time for an upgrade. But not all veggies are dog-approved. I’ve made a few mistakes before—let’s make sure you don’t! 😜

The Dog-Approved Veggie List
Nothing screams “healthy dog” like fresh vegetables in their homemade food. But which ones do dogs actually need? And, like, which ones will have them turning up their nose?
Here’s my go-to list—these veggies get consistent tail wags at my house:
- Carrots: Packed with beta-carotene, super low-calorie, and basically the dog equivalent of a crunchy snack. My retriever goes nuts for frozen carrot sticks in the summer.
- Green beans: High in fiber and great for pups on a diet. Ask any vet, and they’ll vouch for green beans.
- Pumpkin: Not just for lattes or “fall vibes.” Pumpkin helps with digestion, and dogs love it mashed into their meals!
- Peas: Tiny but mighty. Full of protein and vitamins.
- Broccoli: Use in moderation (otherwise, hello doggy gas 😬). Good for vitamins, but just a small amount, please.
- Sweet potatoes: Great for fiber; they’re a natural dog food star. Bake them, mash them, and mix ‘em in—your dog wins.
- Spinach: Use sparingly (it’s high in oxalic acid). I chop it up into tiny pieces, and my pup devours it mixed in.
Why not just toss in any veggie? Ever watched your dog spit peas out onto the floor and then look up at you like you’ve betrayed them? Yeah, pick the right ones.

Veggies to Avoid at All Costs 🚫
Look, I get it. You see veggies in your fridge and think, “Eh, they’ll survive.” Spoiler: Not every plant-based thing belongs in your dog’s bowl. Some veggies are straight-up toxic for pups.
Keep the following off your dog’s menu—like, forever.
- Onions & Garlic: Both wreak havoc on your dog’s red blood cells. Even a little bit can be super dangerous.
- Avocado: Sounds bougie, but it’s a hard no for dogs due to persin.
- Mushrooms: Wild or store-bought, many can be risky (liver and kidney failure = not a fun time).
- Tomatoes (green/underripe): Solanine is a villain here—don’t risk it.
- Rhubarb: We all love strawberry-rhubarb pie, but dogs? Not so much. It can mess with their nervous system.
- Potatoes (raw or green): Cooked, peeled potatoes are okay in small doses, but those raw or green ones contain solanine too.
Have I ever made the “oops, garlic in the stew” mistake? Let’s just say, nobody wants an emergency vet bill for dinner. FYI: When in doubt, play it safe.

How to Serve: Raw, Steamed, or Pureed?
Here’s the million-dollar question—do you just chop and toss, or do you need to whip out the steamer? Not every dog likes their dinner “al dente,” trust me.
Raw or Cooked?
- Raw veggies (like carrots and green beans): Great for crunch and dental health.
- Steamed or cooked veggies (like broccoli or sweet potatoes): Easier to digest. I always steam the tougher ones.
- Pureed: Perfect for picky eaters or senior dogs who don’t have the best chompers left.
I mix it up all the time. Sometimes my dog acts like Gordon Ramsay and refuses raw broccoli—other times, she demolishes it. Dogs, am I right?

Quick DIY Veggie Mix Recipe for Dogs
Alright, you want an easy win? Here’s the homemade veggie recipe that my own dog loves—almost as much as she loves trying to eat socks (don’t ask).
Ingredients:
- 1 cup chopped carrots
- 1 cup green beans, chopped
- 1/2 cup peas
- 1/2 cup pumpkin puree
- 1 cup sweet potato, diced
- 1/2 cup chopped broccoli
- Optional: Small handful of chopped spinach
Directions:
- Steam or boil the carrots, green beans, peas, sweet potatoes, and broccoli until tender (about 7–10 minutes).
- Drain, let them cool, and then mix them in a large bowl.
- Stir in the pumpkin puree and spinach (if using).
- Serve as a topper or mix-in with your dog’s regular meal.
Boom: nutrient-packed, safe, and picky-dog approved.

Final Tips: How to Sneak More Veggies In (No, They Won’t Notice)
Let’s get real—dogs notice everything. If you suddenly toss a salad in their bowl, they might give you side-eye. How do you sneak in the good stuff?
- Mix with meat: A bit of chicken or beef hides the veggies well.
- Mash and blend: Mash the veggies into their regular food, and most pups never suspect a thing.
- Use treats: Freeze carrot sticks or sweet potato cubes as low-cal treats.
I’ve even been known to do a little victory dance when my dog eats her greens. No shame.
The Bottom Line: Veg Out (Wisely)
So there you have it—the best vegetables for homemade dog food keep your dog happy, healthy, and genuinely excited for mealtime. Avoid the danger-zone veggies, toss in the safe ones, and don’t stress if your dog acts like a toddler the first time you try it.
Who knew being a dog chef would come with so much drama—and so many happy tail wags? 😉
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
Skip to content







