Easy Dog Donuts Recipe

If there’s one thing I love more than baking, it’s spoiling my dog. Watching that tail wag like crazy is pure joy and these homemade peanut butter dog donuts never fail to deliver. They’re easy to make, packed with simple, wholesome ingredients, and completely free from any “mystery stuff.”

After plenty of experimenting in the kitchen, this recipe has become a true favorite. The donuts are soft, lightly baked, and topped with a creamy peanut butter yogurt frosting that dogs go wild for. If your pup loves peanut butter (and let’s be honest most do), these donuts are about to become a household staple.


  • Beginner Friendly: No fancy tools or baking skills required this recipe is simple and stress free.
  • Wholesome Ingredients: You control what goes in, avoiding artificial additives and unsafe ingredients.
  • Irresistible Flavor: Peanut butter and yogurt create a taste dogs absolutely adore.
  • Made with Love: There’s something special about treating your dog to something you made yourself.

For the Donut Base

  • 2 cups whole wheat flour
  • 1 teaspoon baking powder
  • ½ cup creamy, unsalted xylitol free peanut butter
  • ¼ cup vegetable oil
  • ¼ cup water

Important: Always check peanut butter labels carefully. Xylitol is extremely toxic to dogs.

For the Peanut Butter Frosting

  • ¼ cup plain, unsweetened yogurt (Greek yogurt works well)
  • 1 tablespoon xylitol free peanut butter

1. Prepare the Dough

Preheat your oven to 350°F (175°C) and lightly grease a donut pan.
In a large bowl, whisk together the flour and baking powder. In a separate bowl, mix the peanut butter, vegetable oil, and water until smooth. Combine the wet and dry ingredients until a firm, workable dough forms.

2. Shape and Bake

Lightly flour your work surface and roll the dough to about ½-inch thick. Cut out donut shapes using a donut cutter or two round cutters. Place the dough into the prepared donut pan.

Bake for 15–20 minutes, or until the donuts are lightly golden and firm to the touch. Let them cool briefly before removing, then transfer to a wire rack to cool completely.

3. Make the Frosting

While the donuts cool, stir together the yogurt and peanut butter until smooth. Once the donuts are fully cooled, spread a small amount of frosting on top of each one.


Ingredient Variations

  • Swap whole wheat flour for oat flour or a dog safe gluten free blend if needed.
  • Add 1–2 tablespoons of mashed banana or unsweetened pumpkin purée for extra flavor and moisture.

Storage & Make Ahead

  • Store frosted donuts in an airtight container in the refrigerator for 3–4 days.
  • Freeze unfrosted or frosted donuts for up to 2–3 months. Thaw at room temperature before serving.

Each donut contains approximately 150 calories, with a balance of fats, carbohydrates, and protein. These are treats not meal replacements so serve in moderation based on your dog’s size and activity level.


Are peanut butter dog donuts safe for all dogs?
Most dogs can enjoy these treats, as long as the peanut butter is unsweetened and xylitol free. If your dog has allergies or special dietary needs, consult your veterinarian first.

Can I freeze these dog donuts?
Yes! These donuts freeze beautifully. Store them in a freezer safe container and thaw for 15–20 minutes before serving.

Easy Dog Donuts Recipe

Easy Dog Donuts Recipe

Yield: 5 Donuts

If there’s one thing I love more than baking, it’s spoiling my dog. Watching that tail wag like crazy is pure joy and these homemade peanut butter dog donuts never fail to deliver. They’re easy to make, packed with simple, wholesome ingredients, and completely free from any “mystery stuff.”

After plenty of experimenting in the kitchen, this recipe has become a true favorite. The donuts are soft, lightly baked, and topped with a creamy peanut butter yogurt frosting that dogs go wild for. If your pup loves peanut butter (and let’s be honest most do), these donuts are about to become a household staple.

Ingredients

  • For the Donut Base
  • 2 cups whole wheat flour
  • 1 teaspoon baking powder
  • ½ cup creamy, unsalted xylitol free peanut butter
  • ¼ cup vegetable oil
  • ¼ cup water
  • For the Peanut Butter Frosting
  • ¼ cup plain, unsweetened yogurt (Greek yogurt works well)
  • 1 tablespoon xylitol free peanut butter

Instructions

    1. Prepare the Dough

    Preheat your oven to 350°F (175°C) and lightly grease a donut pan.In a large bowl, whisk together the flour and baking powder. In a separate bowl, mix the peanut butter, vegetable oil, and water until smooth. Combine the wet and dry ingredients until a firm, workable dough forms.

    2. Shape and Bake

    Lightly flour your work surface and roll the dough to about ½-inch thick. Cut out donut shapes using a donut cutter or two round cutters. Place the dough into the prepared donut pan.

    Bake for 15–20 minutes, or until the donuts are lightly golden and firm to the touch. Let them cool briefly before removing, then transfer to a wire rack to cool completely.

    3. Make the Frosting

    While the donuts cool, stir together the yogurt and peanut butter until smooth. Once the donuts are fully cooled, spread a small amount of frosting on top of each one.

Leave a Comment

Skip to Recipe