Pinterest image for meatball recipe for dogs. - 1

These meatballs for dogs are made with only the best ingredients for your pup(s)! There are no fillers or preservatives, each ingredient contributes plenty of nutrition for your pets, but they are flexible enough to be substituted too.

And I serve these dog meatballs with dog-friendly pasta (mostly zucchini noodles) and pasta sauce! I share step by step instructions on how to make them, all the potentially toxic ingredients to avoid, and how to make the BEST homemade dog food or dog treats with these meatballs!

Two dogs sitting on chairs at a dining table, with two food bowls in front of them. - 2
  • Why make these dog meatballs for your pups
  • Ingredients to make meatballs for dogs
  • How to make these dog-friendly meatballs
  • Recipe tips
  • Storage
  • Frequently asked questions
  • My pups!

The love I have for my two fur babies is indescribable! Both my husband and I love our pups Zuko, Korra, and our sweet Kita who sadly passed away in ’22. As a food recipe developer, I make it a point to make sure my pups get to eat delicious meals often too.

Especially during special occasions, like this dog birthday cake and these dog popsicles in summer! But I also like to make them special meals for no special reason at all.

And it’s super important to me that the food that I make for them is packed with ingredients that are good for them, and avoid their food sensitivities, while including their favorite flavors too.

This 100% dog-friendly spaghetti and meatballs meal is one of those “regular-special” meals I like to make for them. And it goes without saying that they absolutely love it! 🙂

Why make these dog meatballs for your pups

It’s absolutely crucial to be aware that meatballs (or sausages) made for human consumption contain toxic ingredients for dogs, especially in large amounts . They contain,

  • High levels of fat
  • High levels of sodium
  • Garlic (although some studies say that a small amount of garlic is OK, but I still prefer not to give it)
  • Onion
  • Chili or red pepper flakes
  • And other spices and some preservatives

I also make my own pasta sauce to serve with these dog meatballs , because you ABSOLUTELY cannot serve store-bought pasta sauce to your pups.

  • Tomatoes in high amounts are not good for your pups.
  • It also contains sugar, salt, garlic, and onion, which are also a no-go for them.

Store-bought dog meatballs can be a good alternative, but these meatballs are also recommended only as a dog treat because,

  • They can also contain more fat than your dog requires.
  • Not nutritionally balanced to serve as a meal.
  • If they are raw fed, then raw meat “meatballs” can be OK, but it’s not recommended that they be cooked, if your dog is not raw fed.
  • If your dog has food sensitivities, then it also limits the type of meatballs you can give them.
Dog safe meatballs mixed with the pasta sauce in a large bowl. - 3

This is why I like to make my own dog-friendly AND nutritious meatballs for my pups

  • I can choose the type of protein I use for the meatballs. And make sure it’s a very lean meat which is better for them.
  • I can add vegetables that are good for them , for added nutrition.
  • The pasta sauce contains ABSOLUTELY NO tomatoes! Instead, it’s made with pureed pumpkin, red bell peppers, and fresh pureed berries like strawberry or raspberry that add flavor, nutrition, AND the red color to make it look like pasta sauce!
  • These doggy meatballs also contain other ingredients like turmeric and black pepper which are anti-inflammatory , and ginger that helps with blood circulation and digestion.
  • The ingredients are flexible enough to include other beneficial ingredients for your dog as well, such as organ meat, spinach, green beans, and sweet potato.
  • While pasta is a “sometimes” food for my pups, zucchini noodles can be eaten more frequently! So, serving steamed zucchini noodles also adds nutrition to your pups’ meals.
  • Each ingredient has nutritional value for your dogs. No fillers.
  • The meatballs can be made in ANY size you like! Make them extra small to use them as a tasty treat for training, or make them larger for meals. But, if you don’t want to make meatballs, the base of these meatballs can be cooked and served as is OR even as part of a burger!

Ingredients to make meatballs for dogs

Labeled ingredients needed to make dog friendly meatballs for dogs. - 4

Ingredients for meatballs

  • Extra lean ground beef – Beef is my dogs’ favorite protein, but you can use lean chicken or turkey as well.
  • Sardines – I use spring water canned sardines with NO salt. Please read the ingredients before you use it to ensure that there is no oil or salt in the sardines. A source or protein with omega 3 fatty acids, vitamin D, and other minerals and vitamins, this is a fantastic addition!
  • Carrots – Carrots have fiber, beta carotene, vitamins, magnesium, calcium and phosphorus, which are all very beneficial to your pup.
  • Broccoli – Has loads of fiber, loads of vitamins, and even anti-inflammatory properties.
  • Turmeric and black pepper – Turmeric contains anti-inflammatory properties, and black pepper helps to absorb beneficial compounds in turmeric. I add these to my homemade dog cake recipe as well.
  • Ginger – Ginger (in small doses) can also help with their digestion.
  • Kelp powder – This is an optional ingredient, but I like to add this to my dogs’ food. There are many nutritional benefits from kelp for dogs (from minerals, vitamins and amino acids)! But it also helps with regulating thyroid and adrenal gland function. One of my dogs has skin sensitivities, and kelp powder helps with skin allergies and inflammation too. While, the dose here is very small, I supplement my dogs’ regular food with the correct dose.
  • Eggs – Source of protein with fatty acids and vitamins. I also like to purchase quail eggs from the pet store and use these in the recipe instead of hens eggs. When using quail eggs, I crush the egg shells and add this to the meatballs as well.

Sauce ingredients

Labeled ingredients to make dog safe pasta sauce and pasta. - 5
  • Pureed pumpkin – Adds fiber and vitamins.
  • Red bell pepper – Chock-full of vitamins and antioxidants.
  • Strawberries – A low calorie treat on their own, but also contains antioxidants and nutrients like vitamin C and fiber.

Ingredients for the spaghetti

  • Zucchini – Range of vitamins and minerals such as copper, magnesium, potassium, and phosphorus.
  • Whole grain or whole wheat spaghetti (optional) – This isn’t an essential ingredient for pups. But whole grain is a wonderful source of carbohydrates, fiber, and minerals.

Ingredients that can be toxic to dogs that should be avoided

  • Medium fat ground beef – While this is not toxic, many may purchase medium ground beef because it’s cheaper. Unfortunately, the issue with this is that once the meatballs are cooked, the fat is drained off and the meatballs will be much smaller. You must not serve the meatballs without draining the fat first.
  • Onion – Onion is toxic to your dog. So do not add this to homemade dog treats.
  • Garlic – Garlic is a little controversial in this context. While garlic toxicity is a thing, some studies say that garlic in small doses can be beneficial . Other sources say that garlic is toxic and should never be fed to your dog . Personally, I avoid garlic in homemade dog food.
  • Tomatoes – Red and ripe tomatoes can be enjoyed by your puppy, but in very small doses, and only very occasionally. Green tomatoes are toxic to your dogs. But since tomatoes are a “sometimes” dog treat, I do not like to include tomatoes as part of my pups’ main meals or regular treats.
  • Added oil, sugar, and salt – Do NOT add any of these to your pups’ diet! While they may be OK in small doses (like a pup cup that contains both fat and sugar), they should not be part of your pups’ regular, daily diet. Whereas these dog meatballs and spaghetti CAN be fed as a regular treat or meal for your dogs.
Two bowls with dog friendly spaghetti meatballs next to another bowl with meatballs in pumpkin pasta sauce. - 6

Another important note about the ingredients and feeding any food to your pup

Since, I want to make sure I calculate my dogs’ daily caloric needs, I like to weigh everything I add to their food to make sure I have an idea of how much calories are in 1 batch of food I make. Then I can calculate how much to serve my dogs without overfeeding them. I do the same with my homemade dog cake recipe too.

Measure and weigh the ingredients needed. You can absolutely change the amount you add and substitute the ingredients. But, make sure you have a way to accurately calculate the calories in the recipe so you know how much to feed your pup.

Also, if you’re unsure of which ingredients your dog is able to handle, please talk to your vet first! For instance, spinach and other leafy greens with lots of potassium are bad for a dog with kidney issues .

One of my dogs, Zuko, is unable to eat more than a small amount of fish, while the other is currently unable to eat too much chicken. So, the recipe has been adjusted accordingly. My senior pup, Kita, had kidney issues, so I made sure none of the homemade treats had any high potassium ingredients.

How to make these dog-friendly meatballs

Mixing meat and other ingredients in a bowl to make the meatball base. - 7

Making the meatballs for dogs

Weigh the ingredients , so that you can calculate the calories at the end.

Prepare the vegetables . Finely grate the carrots OR slice them and blend in a processor until you have finely-chopped carrots. Blend the broccoli in the food processor so that it’s finely-chopped as well.

Assemble the ingredients. In a large bowl, place the extra lean ground beef, or at least lean ground beef (image 1) . Add the sardine to the the bowl. You don’t have to remove bones, as they will be very soft. But PLEASE make sure the sardines were in spring water, and contain no salt.

Next, add the finely chopped vegetables, turmeric, black pepper, ginger, kelp powder, and the egg (image 2) . If you don’t want to use an egg, you can add apple sauce instead.

Mix the meatball mixture. This can also be done in the food processor for ease, but I just use my hands to mix all the ingredients together (image 3) . If you’re using a food processor, then pulse the ingredients until well-mixed, while remembering to scrape down the sides and bottoms occasionally.

Portion the meatballs. Once the mixture is mixed uniformly, it’s time to divide it. You can make the meatballs as small or as big as you like. I prefer to use 10 – 15 g per meatball, so that the meatballs are on the smaller side, but I also make meatballs that are even smaller, so they are bite-sized (images 5 – 7) .

This way I can use the meatballs as a meal OR use them as treats too. But you can also portion them larger, for bigger meatballs – around 20 – 30 g per portion.

Forming the meatballs on a white plate and then cooking them in a saucepan. - 8

Roll each portion into a ball and place on a plate to cook (image 7) . You can also place the meatballs on a shallow tray (in one layer), to freeze.

Cook the meatballs. Heat a non-stick skillet over medium heat. Do not add any oil to the pan. When the pan is fairly hot, add the homemade meatballs. DO NOT crowd the pan if possible, and cook them in batches. Cooking time will depend on the number and size of your meatballs.

Cook the meatballs over medium heat for about 5 – 10 minutes, while moving them around with your spatula to evenly cook them until they’re cooked through (image 8) . The smaller meatballs will only take about 5 minutes, while larger meatballs may take longer. Take care not to burn the meatballs.

While it’s OK if there is a little caramelization, I try to avoid it. Your pups will likely not care for the “added flavor” from caramelized meatballs!

Place the meatballs on paper towels to absorb the excess fat, and cool down (image 9) .

How to cut and steam zucchini noodles as a pasta alternative for dogs. - 9

Making dog-friendly pasta

If you don’t want to use whole grain or whole wheat pasta, then double the amount of zucchini. Since this was for a special occasion, I added just a little bit of pasta as a treat!

Bring a small pot of water to a boil. Add the spaghetti to the boiling water and cook until the spaghetti is nice and soft. To help with digestion, I like to overcook the pasta when serving for dogs. So cook it longer than you would for al dente pasta.

Remember NOT TO ADD SALT OR OIL to your pasta water! This is the only time I would advocate to not salt your water for pasta :). Let the pasta cool down completely.

Making zucchini noodles

If you have a vegetable spiralizer, then this will make your job so much easier! But if you don’t, then you can do what I did here.

Use a knife to cut thin sheets of zucchini length-wise (image 10) . Then julienne these sheets to get long, thin “noodles” (image 11) . You can also use a mandoline to do this as well.

Place the zucchini on a microwave-safe plate and microwave (covered) for about 2 – 5 minutes until the zucchini has just softened (image 12) . You can add a little bit of water to help steam the zucchini. Let it cool.

Making the dog-friendly “pasta sauce”

Making the pumpkin pasta sauce in a bowl, without using any tomatoes. - 10

Measure all the ingredients, preferably by weight.

Process the bell pepper and pumpkin puree together until you have a smooth paste (images 13 – 14) . Place this in a saucepan with water, and cook over medium heat. Bring the mixture to a simmer, and then set it aside to cool down slightly (image 15) .

Process the strawberries into a sauce (image 16) , and add this to the slightly cooled down pumpkin mixture (image 17) . Stir to combine, and then it’s ready to be used (image 18) .

Mixing strawberry in a bowl to give the pasta sauce red color without using tomatoes. - 11

Serving the dog-friendly meatballs and spaghetti (Lady and the Tramp style!)

In your dog bowl, place a small amount of cooked pasta and steamed zucchini noodles (images 19 – 20) .

Mix the meatballs and the pasta sauce together in a large bowl to coat the dog meatballs, in the dog-friendly pasta sauce (images 21 – 22) .

Assembling the pasta and meatballs to serve in dog bowls. - 12

Place the sauce coated meatballs over the pasta (how many will depend on the caloric intake for your dog), and spoon a little of the pasta sauce on top.

You absolutely can sprinkle a little unsalted mozzarella cheese on top if you like, but that’s optional.

Serve their special, nutrition packed, veggie-packed, dog-friendly spaghetti and meatballs, and watch all your effort vanish in a matter of a few seconds!

Assembled dog food bowl with meatballs, pumpkin strawberry sauce and zucchini pasta. - 13

Recipe tips

Ingredient substitutions and add-ins

  • Instead of beef, you can make this with chicken, turkey, kangaroo meat, lamb, elk, or pork. Just make sure the meat is lean.
  • In addition to carrot and broccoli, you can add cabbage, sweet potatoes, celery, green beans, or spinach (not if your pet has kidney problems). Just make sure the meat is the main ingredient though.
  • You can also add organ meat. I usually use this blend of beef organs that I purchase from the pet store, but sometimes I buy liver or hearts from the butcher as well.
  • Instead of eggs, you can add apple sauce .
  • To add more bulk to the meatballs, add over-cooked and mashed brown rice or oat flour (or cooked and blended oats).
  • Hemp hearts are a great, nutritious addition to the meatballs as well.
  • Instead of strawberries, you can use raspberries . The purpose of the berries is to add the red color to the sauce, so if you don’t mind changing the color of the pasta sauce, you can use blueberries too !
  • Leave out the whole grain pasta, if you do not want to feed your pup pasta.

Healthy “pasta” options for homemade dog food include,

  • Extra steamed zucchini
  • Steamed carrot noodles
  • Fresh, raw cucumber noodles
  • Brown rice
A tri-color beagle sitting in a chair at the dinner table with spaghetti and meatballs served in a bowl. - 14 A beagle eating spaghetti and meatballs from a dog bowl at the dining table. - 15

Storage

The cooked meatballs will last in the fridge for about 4 days , in an airtight container.

I also like to store them in the freezer for about 1 – 2 months . The sauce can be frozen with it, or separately. If you’re freezing the meatballs WITH the sauce, then store the sauce and meatballs in individual meal portions.

To use these meatballs for dogs as a delicious treat, freeze them WITHOUT the sauce. The sauce will make them extremely messy to handle!

I don’t really store the pasta long term, since it’s easy to make fresh. So I only make them as I need to, OR I purchase a bag of frozen zoodles for convenience.

A brown dog on a chair at the dining table, next to her dog bowl with spaghetti and meatballs. - 16 A large brown dog eating meatballs from a dog bowl. - 17

Can dogs eat meatballs?

They can absolutely eat THESE meatballs, as they are made specifically for doggos and are packed with nutritious vegetables as well. But pups should not be fed meatballs that we humans eat, because they contain ingredients toxic to them such as salt, onion, garlic, tomatoes, chili peppers, and they are also high in fat.

How much meat should a dog eat per day?

The answer to this question will greatly vary from dog to dog, because of their body weight, age, and health status. With cooked meat, the rule of thumb is that cooked meat should be about 25 – 30% of their food intake. This includes treats, kibble and other things they eat. With raw food, the feeding guideline is to feed 2 – 2.5% of the weight per day. But with both options, it’s extremely important to consult your vet to find out how much meat is appropriate for your pup, and what type of diet is right for them as well.

Can dogs eat spaghetti?

Yes! They can eat wheat pasta and egg noodles. But these don’t have a lot of nutrition for dogs, so they should only be fed to pets occasionally. When giving them pasta, I like to overcook the pasta so that it’s softer and easier to digest (and not al dente). Whole wheat or whole grain pasta is better than regular pasta as well, because it does have a slightly better nutritional profile. But PLEASE do not feed them salted, or oiled pasta, or pasta with pasta sauce. Only plain, unsalted, cooked pasta.

Can dogs eat pasta sauce?

They cannot eat pasta sauce that is meant for human consumption. Pasta sauce is mostly tomatoes, with onions, garlic and salt. All of these ingredients are not good for your dog and can cause digestive issues. However, here I have shared a dog friendly pasta sauce recipe with healthy ingredients, that looks just like pasta sauce we eat, but is actually good for your dog AND they’ll love it!

Recipe

My pups!

Of course I can’t write about homemade dog food, without talking about my pups!

Two dogs in a boat, two dogs on the beach, and same two dogs in a backyard garden.  - 18

My husband and I have two super adorable pups! Making sure they live as long and as healthily as possible with us is the most important thing in the world for us.

So we make sure that everything we feed them is good for them, with no toxic ingredients. But we still manage to treat them with the occasional tasty snack that breaks the rules – like their birthday cakes or pup cups or frozen dog popsicles with edible popsicle sticks and all!

A tricolor beagle wearing a winter jacket, standing up in the snow, and in a field of flowers. - 19

Zuko is our extroverted beagle pup. He loves balls (both meatballs and the non-meatball variety), eating anything he can sniff out, and being one stubborn, mischievous little brat!

He’s our independent boy, because he likes to have his space, and for us to not cuddle him too much. But he also loves to invade our space and for us to not complain about it. Also, cheese is life!

A brown dog in a room filled with sun, in a field of flowers, and in a bed. - 20

Then we have our rescue, our sweet introverted girl Korra! She’s had a rough start to her life, so she doesn’t like strangers very much yet, but absolutely adores Zuko and us!

A senior black dog with a white face laying on a couch and wearing a sweater. - 21

We also lost our other senior boy a couple of years ago, and it’s safe to say he changed our lives forever! Kita came to us as a senior and we loved him with all our hearts. He was a very scared pup, completely shut down from the rest of the world, whose safe spaces were only his crate, the living room sofa, and our bed.

Kita is also how we met Korra, and I’ll carry him in my heart everywhere I go. He hated vegetables and LOVED meat, and would not eat his kibble unless I sprinkled some cooked chicken on top! He loved eating these meatballs, and never knew about all the veggies we were sneaking into him! We are so very thankful that we had the chance to love him, and continue to love, and remember him.

Dog Friendly Meatballs (with Spaghetti)

Ingredients

For the meatballs

  • 60 g broccoli 2 oz
  • 60 g carrots 2 oz
  • 450 g extra lean ground beef 1 lb
  • 30 - 60 g canned sardines 1 - 2 oz (in spring water, and no salt)
  • 1 large egg
  • 1 tsp ground turmeric
  • 1 Pinch black pepper
  • 4 tsp kelp powder

For the pasta sauce

  • 226 g pumpkin puree 8 oz (canned or fresh, make sure it’s not pumpkin pie filling)
  • 115 g red bell pepper 4 oz
  • 180 mL water ¾ cup
  • 226 g strawberries 8 oz (frozen or fresh)

For the pasta (optional)

  • 250 g zucchini 2 - 3 small zucchini, or 1 large zucchini sliced fairly thin, lengthwise
  • 60 g uncooked spaghetti 2 oz (optional)

Instructions

Meatballs

  • Place the carrots and broccoli in a small food processor, and process until finely chopped. Alternatively, you can use the grater box and knife to finely grate / chop the vegetables. 60 g broccoli, 60 g carrots
  • In a large bowl, place the ground beef, chopped vegetables, canned sardines, egg, turmeric, black pepper, and kelp powder. 450 g extra lean ground beef, 30 - 60 g canned sardines, 1 large egg, 1 tsp ground turmeric, 1 Pinch black pepper, 4 tsp kelp powder
  • Mix the ingredients very well until all the ingredients are evenly mixed together.
  • Using a spoon, divide the meatballs into portions. I weigh each portion at 30 g, and then split each in half, so that the meatballs are about 14 - 15 g each. You can also keep them at 30 g for larger meatballs.
  • Roll each portion in the palm of your hand to form a smooth ball. You should end up with 40 - 44 small meatballs, or 20 - 22 large meatballs.
  • Preheat a large non-stick skillet over medium heat.
  • When the pan is hot, place the meatballs in the pan. The heat should not be too high, as you don’t want the meat to caramelize or form a crust. It just needs to cook through. Move the meatballs around with a spatula to ensure they are cooking evenly from all sides. This can take between 5 - 10 minutes, depending on the shape of the meatballs.
  • As soon as the meatballs are cooked through, place them all on a plate that is lined with paper towels to absorb excess fat, and to cool down.

Pasta sauce

  • Place the pumpkin puree and red bell pepper in the food processor and process until the bell peppers have also pureed and mixed with the pumpkin puree. If needed, you can add the water to the processor as well. 226 g pumpkin puree, 115 g red bell pepper
  • Add the pureed pepper and pumpkin into a small pot, along with the water (if you did not use it to puree the bell peppers above). Heat over medium heat while stirring until the mixture comes to a simmer. 226 g pumpkin puree, 115 g red bell pepper, 180 mL water
  • Once the pasta sauce has simmered, remove the pot from the heat. You also have the option to let it simmer for longer if you want the sauce to be thicker.
  • Let the sauce cool down slightly before adding the strawberries.
  • Puree the strawberries and add them to the cooled sauce, and stir to mix. Alternatively, you can place the strawberries in a blender with the pumpkin base and blend it until smooth. A stick blender can also be used for this. 226 g strawberries
  • ALTERNATIVELY, You can just blend the pumpkin, bell pepper, and strawberry together and add just enough water to get a sauce consistency and skip cooking altogether.

Pasta

  • Pasta is optional. But can be given as a special treat, occasionally. Bring a pot of water to a boil. Break the pasta in half. Place the pasta in the boiling water and cook for about 12 - 15 minutes, or until the pasta is beyond the al dente stage and is soft. Do not add any salt or oil to the water or pasta. 60 g uncooked spaghetti
  • Drain and let the pasta cool.
  • While the pasta is cooking, slice the zucchini lengthwise, and then julienne the slices lengthwise to create “noodles”. You can also use a spiralizer, or a julienne peeler to create the noodles. 250 g zucchini
  • Place the zucchini noodles on a microwave-safe plate and drizzle with a little water. Cover and microwave for about 1 - 2 minutes to steam the zucchini (the white part will start to look translucent). If you prefer, you can double the amount of zucchini instead of making regular pasta.
  • Let the steamed zucchini cool down.

Assembly

  • Place the cooled down meatballs with the cooled pasta sauce and toss to combine.
  • In a dog food bowl, add about ¼ of the cooked pasta and ¼ of the steamed zucchini. Gently mix to combine.
  • Then spoon over ¼ of the meatballs (about 10 - 11) and the pasta sauce. The amount you serve will depend on your dog (see recipe notes).
  • Serve to your dogs.

Notes

Calculating calories

Storage

Nutrition

Recipe from The Flavor Bender by Dini Kodippili

Dog Friendly Meatballs (with Spaghetti) https://www.theflavorbender.com/meatballs-for-dogs-recipe/