Here is my favorite carrot cake recipe for dogs, with healthy pumpkin puree, grated carrots, peanut butter, and a mix of wholesome ingredients that are completely safe for your pup.
This dog-friendly carrot cake is what I bake whenever we celebrate our furry friend’s birthday or want to give them a special treat. I usually make it in a small pan so it doesn’t go to waste, and my dog goes absolutely crazy for it. Nothing makes them happier than getting their own “people food,” right?

Why You’ll Love This Carrot Cake for Dogs
- Dog-safe ingredients – Every ingredient in this cake is perfectly safe for your furry friend, so you can celebrate their special day without worry.
- Quick and easy to make – This cake comes together in under an hour, making it simple to whip up for your pup’s birthday or just because they deserve a treat.
- Wholesome and healthy – Made with real pumpkin, carrots, and yogurt, this cake gives your dog a nutritious treat instead of processed store-bought options.
- Simple pantry ingredients – You probably already have most of these items in your kitchen, so no need for a special shopping trip.
- Tail-wagging delicious – The combination of peanut butter and pumpkin makes this cake irresistible to dogs, and watching them enjoy it is priceless.
What Kind of Carrots Should I Use?
Fresh carrots are definitely the way to go for this dog-friendly cake, and you’ll want to grate them finely so they mix in well and are easy for your pup to digest. You can use regular orange carrots from the grocery store, or if you want to get fancy, rainbow carrots work just as well and add some fun color. Baby carrots are fine too, though you might need to grate them a bit more carefully since they’re already cut smaller. Just make sure to wash and peel your carrots before grating, and aim for a fine shred so the pieces are small enough that they’ll bake evenly throughout the cake.

Options for Substitutions
Making this dog-friendly cake is easy, and you can swap a few ingredients based on what you have in your pantry:
- Pumpkin puree: If you’re out of pumpkin, you can use mashed sweet potato or banana instead. Just make sure it’s plain with no added sugars or spices.
- Coconut oil: Any dog-safe oil works here – try vegetable oil, olive oil, or melted butter in the same amount.
- Wheat flour: For dogs with wheat sensitivities, swap in oat flour or rice flour. You can make oat flour at home by grinding rolled oats in a blender until fine.
- Yogurt: Plain Greek yogurt works great, or you can use cottage cheese blended until smooth. Just avoid any yogurt with artificial sweeteners, especially xylitol, which is toxic to dogs.
- Peanut butter: Make sure your peanut butter doesn’t contain xylitol. If you need a substitute, try almond butter or sunflower seed butter, or just leave it out and add an extra tablespoon of applesauce.
- Carrots: Grate them finely for better texture, or swap with grated zucchini or apple if your pup prefers those.
Watch Out for These Mistakes While Baking
The biggest mistake when baking for your pup is using peanut butter that contains xylitol, an artificial sweetener that’s toxic to dogs – always check the label and make sure it’s just peanuts and maybe salt.
Another common error is overbaking these cupcakes, which can make them dry and crumbly since they don’t have the sugar and fat that regular cakes do, so start checking them at 25 minutes with a toothpick.
Make sure your carrots are finely grated or chopped small so they distribute evenly and don’t create hard chunks that might be tough for smaller dogs to chew.
Finally, let the cupcakes cool completely before adding the yogurt-peanut butter frosting, otherwise it’ll just melt right off and make a mess.

What to Serve With Carrot Cake for Dogs?
This carrot cake makes a great birthday treat or special occasion dessert for your pup, and you can serve it alongside their regular meal or as a standalone snack. If you’re throwing a dog birthday party, cut the cake into small squares so it’s easy for dogs of all sizes to enjoy, and pair it with some fresh water to keep everyone hydrated. You can also crumble a small piece over their regular kibble as a special topper, or serve it with a few dog-safe fruits like blueberries or apple slices on the side. Just remember that treats like this should only make up about 10% of your dog’s daily food intake, so keep portions small and adjust their regular meals accordingly.
Storage Instructions
Store: Keep your pup’s special cake in an airtight container in the fridge for up to 5 days. Since there’s no sugar or preservatives, it’s best to keep it cold so it stays fresh for your furry friend.
Freeze: This dog cake freezes really well for up to 3 months. Just slice it into portions before freezing so you can thaw individual pieces for special occasions or training rewards. Wrap each piece in plastic wrap or store in a freezer-safe container.
Serve: Let the cake come to room temperature before serving it to your dog, or thaw frozen slices in the fridge overnight. Dogs usually prefer it at room temp anyway, and it brings out the peanut butter flavor they love so much!
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Easy |
| Servings | 12 mini muffins |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 650-750
- Protein: 20-25 g
- Fat: 25-30 g
- Carbohydrates: 80-90 g
Ingredients
For the cake:
- 3/4 cup pumpkin puree (I use Libby’s for the best consistency)
- 3/4 cup applesauce (unsweetened is best for pups)
- 2 tbsp coconut oil
- 1/2 cup water
- 1 extra-large egg
- 1/2 cup carrots (finely grated to ensure even distribution)
- 1 cup wheat flour (I always use King Arthur for a better crumb)
- 1 tsp baking powder
- 1 tbsp ground flaxseed
For the frosting:
- 1/2 cup yogurt (I prefer Fage plain non-fat for a thicker texture)
- 1/4 cup peanut butter (must be xylitol-free for safety)
Step 1: Prepare the Oven and Mise en Place
- muffin tin liners
- 1/2 cup carrots, finely grated
Preheat your oven to 350°F and line a muffin tin with paper liners—this ensures easy removal and prevents sticking.
While the oven heats, finely grate your carrots and measure out all ingredients so everything is ready when you start mixing.
Having all your ingredients prepped and within reach (what chefs call mise en place) makes the baking process smooth and prevents any last-minute scrambling.
Step 2: Mix the Wet Base
- 3/4 cup pumpkin puree
- 3/4 cup applesauce
- 2 tbsp coconut oil
- 1/2 cup water
- 1 extra-large egg
In a large mixing bowl, combine the pumpkin puree, applesauce, coconut oil, water, and egg.
Whisk these ingredients together until well blended and smooth—this creates the moist foundation that keeps these dog treats soft and palatable.
The egg acts as a binder while the pumpkin and applesauce provide natural sweetness and moisture that dogs love.
Step 3: Combine Dry Ingredients and Create the Batter
- wet ingredient mixture from Step 2
- 1 cup wheat flour
- 1 tsp baking powder
- 1 tbsp ground flaxseed
- grated carrots from Step 1
In a separate bowl, whisk together the wheat flour, baking powder, and ground flaxseed.
Pour the wet mixture from Step 2 into the dry ingredients and stir until just combined—don’t overmix, as this can make the cakes dense.
Gently fold in the grated carrots from Step 1, distributing them evenly throughout the batter so each cake gets plenty of carrot pieces.
Step 4: Fill and Bake the Cakes
- batter from Step 3
Divide the batter evenly among the lined muffin cups, filling each about two-thirds full.
Bake in your preheated 350°F oven for 25-30 minutes until a toothpick inserted into the center comes out clean.
The cakes should be golden brown on top and spring back slightly when gently pressed.
Let them cool in the pan for 5 minutes before turning out onto a wire rack to cool completely.
Step 5: Prepare the Topping and Finish
- 1/2 cup yogurt
- 1/4 cup peanut butter
- cooled cakes from Step 4
While the cakes cool, whisk together the plain yogurt and xylitol-free peanut butter in a small bowl until smooth and spreadable.
I like to use Greek yogurt here because it’s thicker and creates a better topping consistency that won’t slide right off.
Once the cakes are completely cooled, dollop or spread a small amount of the yogurt-peanut butter mixture on top of each cake.

Irresistible Carrot Cake for Dogs
Ingredients
For the cake::
- 3/4 cup pumpkin puree (I use Libby's for the best consistency)
- 3/4 cup applesauce (unsweetened is best for pups)
- 2 tbsp coconut oil
- 1/2 cup water
- 1 extra-large egg
- 1/2 cup carrots (finely grated to ensure even distribution)
- 1 cup wheat flour (I always use King Arthur for a better crumb)
- 1 tsp baking powder
- 1 tbsp ground flaxseed
For the frosting::
- 1/2 cup yogurt (I prefer Fage plain non-fat for a thicker texture)
- 1/4 cup peanut butter (must be xylitol-free for safety)
Instructions
- Preheat your oven to 350°F and line a muffin tin with paper liners—this ensures easy removal and prevents sticking. While the oven heats, finely grate your carrots and measure out all ingredients so everything is ready when you start mixing. Having all your ingredients prepped and within reach (what chefs call mise en place) makes the baking process smooth and prevents any last-minute scrambling.
- In a large mixing bowl, combine the pumpkin puree, applesauce, coconut oil, water, and egg. Whisk these ingredients together until well blended and smooth—this creates the moist foundation that keeps these dog treats soft and palatable. The egg acts as a binder while the pumpkin and applesauce provide natural sweetness and moisture that dogs love.
- In a separate bowl, whisk together the wheat flour, baking powder, and ground flaxseed. Pour the wet mixture from Step 2 into the dry ingredients and stir until just combined—don't overmix, as this can make the cakes dense. Gently fold in the grated carrots from Step 1, distributing them evenly throughout the batter so each cake gets plenty of carrot pieces.
- Divide the batter evenly among the lined muffin cups, filling each about two-thirds full. Bake in your preheated 350°F oven for 25-30 minutes until a toothpick inserted into the center comes out clean. The cakes should be golden brown on top and spring back slightly when gently pressed. Let them cool in the pan for 5 minutes before turning out onto a wire rack to cool completely.
- While the cakes cool, whisk together the plain yogurt and xylitol-free peanut butter in a small bowl until smooth and spreadable. I like to use Greek yogurt here because it's thicker and creates a better topping consistency that won't slide right off. Once the cakes are completely cooled, dollop or spread a small amount of the yogurt-peanut butter mixture on top of each cake.