Go Back
+ servings

Dog Donuts

Make your pup's day with these easy homemade dog donuts. With health boosting rosemary and olive oil, you can feel good feeding these treats to your furry friend.
Prep Time 10 mins
Cook Time 13 mins
Total Time 23 mins
Servings 6 donuts


  • Donut Pan
  • Frosting bag with tip


  • 1 1/2 cups whole wheat flour
  • 1/2 cup olive oil
  • 1 egg
  • 2 medium sprigs fresh rosemary
  • 1/4 cup + 2 tablespoons water
  • 1/4 cup cream cheese


  • Preheat the oven to 350 degrees Fahrenheit. Strip the rosemary from its stems.
  • In a medium mixing bowl, combine the flour, egg, olive oil, and half of the rosemary. Mix well.
    Add in the ¼ cup water and mix well again. If you think your mixture is too thick, add in a tablespoon more of water at a time until you reach the desired consistency.
  • Place the batter in a frosting bag and evenly distribute among each of the donut cavities in your pan. Bake for 13 minutes. Let cool in the pan for 5 minutes, then remove to a cooling rack to finish cooling for another 15 minutes.
  • Place the cream cheese in a small bowl and microwave for 20 seconds then stir well. Add the 2 tablespoons of water and stir until combined.
    Dip the top of your donuts in the cream cheese and sprinkle with the leftover rosemary. Store in a sealed container in the fridge for up to a week.


The ingredients in this recipe are generally recognized as safe for dogs. While I am comfortable feeding these to my dog, I always suggest consulting with your veterinarian for what is safe for YOUR dog.
Note: You can serve these donuts to your dog with or without the cream cheese on top.


Calories: 304kcal | Carbohydrates: 22g | Protein: 5g | Fat: 23g | Saturated Fat: 5g | Trans Fat: 1g | Cholesterol: 38mg | Sodium: 43mg | Potassium: 134mg | Fiber: 3g | Sugar: 1g | Vitamin A: 179IU | Vitamin C: 1mg | Calcium: 25mg | Iron: 1mg
Tried this Recipe? Pin it Today!Mention @LoveFromTheOven or tag #LFTORecipes!