Skip to content
Dogs

Homemade Peanut Butter Dog Cake

  • Total 1 hr 15 min
  • Makes 1 6-inch cake

A small peanut butter banana cake for dogs with a yogurt frosting.

This 6-inch cake is sized for one dog and a few friends. Peanut butter and banana give it flavor, and a thin layer of yogurt frosting finishes it.

Check the peanut butter label for xylitol before you start.

Why your dog will love this

  • Ready in under an hour
  • One small cake, eight slices
  • Frosting pipes neatly for names

Ingredient notes

  • Whole wheat flour Safe

    Fine baked into treats unless your dog has a wheat allergy.

  • Baking soda Caution

    Safe in the small amounts used in baking. Large amounts are harmful.

  • Xylitol-free peanut butter Caution

    Check the label for xylitol or birch sugar.

    Only use brands without xylitol (also sold as birch sugar). High in fat.

  • Ripe banana, mashed Safe

    Fine in moderation. High in natural sugar.

  • Egg Safe

    Serve fully cooked.

  • Plain Greek yogurt, for frosting Caution

    Unsweetened, no xylitol.

    Plain and unsweetened only, with no xylitol. Some dogs are lactose intolerant.

See every ingredient in the safety guide

Dogs

Homemade Peanut Butter Dog Cake

A 6-inch peanut butter banana cake with yogurt frosting.

Prep
15 min
Cook
30 min
Chill
30 min
Total
1 hr 15 min
Makes
1 6-inch cake
Difficulty
Easy
Calories
140 per slice
  • 6 of 7 ingredients safety-checked, 3 marked safe
  • Contains: Wheat, Egg, Dairy, Peanut
Pin Step-by-step guide

Ingredients

Makes 8 6-inch cake

Equipment

  • 6-inch round cake pan
  • Offset spatula

Instructions

  1. Heat the oven to 350°F (175°C) and grease a 6-inch round pan.

  2. Whisk the peanut butter, banana, egg and water.

  3. Stir in the flour and baking soda until just combined.

  4. Bake until a toothpick comes out clean.

  5. Cool completely, then spread with yogurt and chill to set.

Tips for success

  • Line the pan with a parchment circle so the cake releases in one piece.
  • Let the cake cool fully before frosting, or the yogurt will slide off.
  • Pipe your dog's name with leftover frosting using a zip bag with the corner snipped.

Nutrition per slice

Calories
140 kcal
Protein
4.5 g
Fat
6.0 g
Fiber
2.0 g
Carbs
17 g

Storage

  • Fridge 4 days
  • Freezer 60 days

Keep frosted cake in the fridge.

How much to serve

One slice for a medium dog on the day; freeze the rest.

Within the 10% daily treat allowance
Small dog (10 lb)up to 0.25 slice a day
Medium dog (30 lb)up to 0.50 slice a day
Large dog (60 lb)up to 1 slice a day

Portion calculator

Estimate for a healthy adult pet at a typical activity level. Ask your vet about your pet’s exact needs.

Last updated September 28, 2026.

Save this recipe for later

Pin it Rate it
Share: Facebook Email

How to make Homemade Peanut Butter Dog Cake

Homemade Peanut Butter Dog Cake takes about 1 hour 15 minutes from start to finish and makes 1 6-inch cake. It is an easy recipe. You will need a 6-inch round cake pan and offset spatula. Read through every step once before you start, and set out all the ingredients so nothing is missed.

Ingredients and why they are here

You need 7 ingredients. Each one is checked against the ingredient safety guide for dogs.

  • 1 cup whole wheat flour: Fine baked into treats unless your dog has a wheat allergy.
  • 1 tsp baking soda: Safe in the small amounts used in baking. Large amounts are harmful.
  • 1/4 cup xylitol-free peanut butter: Check the label for xylitol or birch sugar. Only use brands without xylitol (also sold as birch sugar). High in fat.
  • 1 medium ripe banana, mashed: Fine in moderation. High in natural sugar.
  • 1 large egg: Serve fully cooked.
  • 1/3 cup water
  • 1/2 cup plain Greek yogurt, for frosting: Unsweetened, no xylitol. Plain and unsweetened only, with no xylitol. Some dogs are lactose intolerant.

Step-by-step instructions

  1. Heat the oven to 350°F (175°C) and grease a 6-inch round pan.
  2. Whisk the peanut butter, banana, egg and water.
  3. Stir in the flour and baking soda until just combined.
  4. Bake until a toothpick comes out clean. Allow about 30 minutes.
  5. Cool completely, then spread with yogurt and chill to set. Allow about 30 minutes.

Tips for success

  • Line the pan with a parchment circle so the cake releases in one piece.
  • Let the cake cool fully before frosting, or the yogurt will slide off.
  • Pipe your dog’s name with leftover frosting using a zip bag with the corner snipped.

How to store it

Let everything cool completely before you pack it away, since trapped steam causes sogginess and mold. Keep it in the fridge for up to 4 days, or in the freezer for up to 2 months. Keep frosted cake in the fridge. If anything smells off or shows mold, throw it out.

How much to serve

One slice for a medium dog on the day; freeze the rest. Each slice has about 140 calories. Treats and toppers should stay under 10 percent of your dog’s daily calories, so cut back their regular food a little on days you serve extra.

Swaps and variations

No whole wheat flour? Use oat flour. No xylitol-free peanut butter? Use sunflower seed butter. Change one ingredient at a time so you can tell how each swap affects the texture.

Why dogs love it

Ready in under an hour. One small cake, eight slices. Frosting pipes neatly for names.

Safety notes

Baking Powder & Soda: Safe in the small amounts used in baking. Large amounts are harmful. Peanut Butter: Only use brands without xylitol (also sold as birch sugar). High in fat. Yogurt: Plain and unsweetened only, with no xylitol. Some dogs are lactose intolerant. Never add onion, garlic, chocolate, grapes, raisins, xylitol or salt, and check the safety guide before trying a new ingredient with your dog. This recipe is general information, not veterinary advice.

Frequently asked questions

Can I make this cake ahead?

Bake the cake up to 2 days ahead and frost on the day.

What frosting is safe for dogs?

Plain Greek yogurt, plain cream cheese in small amounts, or our dog icing recipe.

More banana recipes

See all

Leave a Reply

Your email address will not be published. Required fields are marked *

Your rating