Is there anything quite as delightful as the smell of freshly baked donuts wafting through your kitchen? These soft and fluffy peanut butter donuts are not only a treat for the senses, but they also offer a healthier alternative to those fried versions we all know and love. Topped with a rich vanilla glaze, they effortlessly blend comfort and indulgence, making them perfect for breakfast or as a comforting dessert. Best of all, they’re quick and easy to prepare, fitting seamlessly into your busy day while satisfying your sweet cravings. Trust me, once you take a bite of these luscious donuts, you’ll be wondering why you ever settled for store-bought options. Want to know how to make your mornings a little sweeter with this mouthwatering recipe? Let’s dive in!

Why Are These Donuts So Special?
Soft, Fluffy Delight: These peanut butter donuts are an absolute game changer! Their soft, fluffy texture is a delight for every bite, providing that perfect comforting feel.
Healthier Treat: Baked instead of fried, they offer a guilt-free indulgence that doesn’t compromise on flavor.
Versatile Enjoyment: Dress them up with toppings like chocolate chips or colorful sprinkles, making them perfect for any occasion.
Quick & Easy: With simple ingredients and a fast prep time, you’ll have delicious donuts ready in no time to share with family and friends.
Perfect Pairing: Enjoy these treats warm with a cup of coffee or alongside your favorite breakfast, similar to the cozy embrace of a Gooey Butter Pecan or Chocolate Peanut Butter dessert.
Indulging in these treats not only satisfies your sweet tooth but makes every morning feel special!
Peanut Butter Donuts Ingredients
For the Donuts
- Vegetable Oil – Provides moisture and helps create a tender donut.
- Butter (melted) – Adds richness and flavor to the batter.
- Milk – Contributes to moisture for achieving that fluffy texture.
- Egg – Acts as a binder, ensuring the donuts hold together.
- White Sugar – Sweetens the donuts and enhances browning during baking.
- Vanilla Extract – Imparts flavor that beautifully complements the peanut butter.
- Creamy Peanut Butter – The star of the show, adding rich, creamy flavor.
- All-Purpose Flour – Forms the base structure of the donut.
- Baking Powder – Leavening agent that helps the donuts rise perfectly.
- Salt – Balances the sweetness and enhances the overall flavor.
For the Glaze
- Powdered Sugar – Provides sweetness and a smooth texture for the glaze.
- Additional Milk (for glaze) – Helps achieve the desired consistency for dipping.
These peanut butter donuts combine simple ingredients for a delightful homemade experience!
Step‑by‑Step Instructions for Peanut Butter Donuts
Step 1: Preheat and Prepare
Begin by preheating your oven to 350°F (175°C). While it’s heating, grease a donut pan generously with nonstick spray to ensure easy release. This will create the perfect base for your peanut butter donuts to rise and form their lovely shapes.
Step 2: Mix Wet Ingredients
In a large mixing bowl, combine vegetable oil, melted butter, milk, egg, white sugar, vanilla extract, and creamy peanut butter. Using a whisk, blend the ingredients together until the mixture is smooth and creamy, about 1-2 minutes. This step will ensure your donuts are rich and flavorful, adding to that delightful peanut butter essence.
Step 3: Combine Dry Ingredients
Gradually add all-purpose flour, baking powder, and salt to the wet mixture. Gently stir the ingredients together using a rubber spatula or wooden spoon until just combined, forming a thick and cohesive batter. Be careful not to overmix; a few lumps are perfectly fine. This is the heart of your delicious peanut butter donuts!
Step 4: Fill the Donut Pan
Spoon the batter into the prepared donut pan, filling each cavity about three-quarters full. Make sure to keep the center hole clear, which is crucial for achieving that classic donut shape. If it helps, use a piping bag or a zip-top bag with a corner snipped off for easy filling.
Step 5: Bake to Perfection
Place the donut pan in the preheated oven and bake for 16-17 minutes. You’ll know they’re ready when the edges are a golden brown and a toothpick inserted into the center comes out clean. As the donuts bake, enjoy the irresistible aroma of peanut butter wafting through your kitchen!
Step 6: Cool Before Removing
Once baked, remove the donut pan from the oven and let it cool for about 10 minutes. This cooling period allows the peanut butter donuts to firm up slightly, making them easier to remove from the pan without breaking.
Step 7: Prepare the Glaze
While the donuts are cooling, prepare the vanilla glaze by whisking together powdered sugar, additional milk, and vanilla extract in a small bowl. Continue whisking until the mixture is smooth and reaches a slightly thick consistency that’s perfect for dipping your donuts.
Step 8: Glaze the Donuts
Once the donuts have completely cooled, dip the tops into the prepared glaze, allowing any excess to drip off. Place the glazed donuts on a cooling rack to allow the glaze to set. The final step is a satisfying touch that enhances their sweetness and adds a delightful shine!

How to Store and Freeze Peanut Butter Donuts
Room Temperature: Keep your peanut butter donuts in a single layer in an airtight container for up to 2 days to maintain their fluffy texture.
Fridge: For longer freshness, store them in the refrigerator in an airtight container for up to 3 days. Allow them to come to room temperature before enjoying!
Freezer: To freeze, wrap each cooled donut tightly in plastic wrap and place them in a freezer-safe bag. They can be stored for up to 3 months.
Reheating: When ready to enjoy, thaw at room temperature or pop them in the microwave for 10-15 seconds to warm them up. Glaze them right before serving for a fresh taste!
Expert Tips for Peanut Butter Donuts
-
Donut Pan Tip: Use a donut pan for perfectly shaped donuts. If you don’t have one, a muffin pan can work—just fill the cavities two-thirds full!
-
Cooling Time: Allow the donuts to cool completely before glazing. This helps the glaze adhere better and avoids any melting.
-
Batter Consistency: Don’t overmix the batter! A few lumps are fine and keep your peanut butter donuts light and fluffy.
-
Storage Solution: Keep leftovers in an airtight container in the refrigerator for 2-3 days to maintain freshness.
-
Flavor Variations: Don’t hesitate to experiment! Swap creamy peanut butter for almond butter for a unique twist or add chocolate chips for an extra treat.
Peanut Butter Donuts Variations & Substitutions
Feel free to adapt these delightful donuts to suit your cravings and dietary needs!
-
Nut Butter Swap: Substitute creamy peanut butter with almond butter for a nutty twist. It offers a unique flavor that still stays rich and creamy.
-
Chocolate Delight: Stir in mini chocolate chips or chopped nuts for added texture and sweetness—a decadent upgrade for any chocoholic!
-
Gluten-Free Option: Use a 1:1 gluten-free flour blend in place of all-purpose flour to make these delightful treats gluten-free without sacrificing taste.
-
Vegan Friendly: Replace the egg with a flax egg (1 tablespoon of ground flaxseed mixed with 3 tablespoons of water) and substitute dairy milk with almond or oat milk for a vegan version.
-
Spiced Up: Add a dash of cinnamon or nutmeg to the batter for a warm, aromatic spice that pairs perfectly with peanut butter. It’s like cozying up with a warm hug!
-
Fruity Twists: Incorporate mashed bananas or pureed pumpkin into the batter for added moisture, flavor, and a hint of natural sweetness.
-
Fancy Toppings: Get creative with your glaze by mixing in flavored extracts or different sugars. Think maple syrup or maybe even a touch of orange zest for a bright, fresh glaze!
Why stop at just one style? There’s a whole world of flavors waiting to be explored like with the decadent Chocolate Peanut Butter treats or a luscious Gooey Butter Pecan dessert. Enjoy crafting your perfect peanut butter donuts!
Make Ahead Options
These peanut butter donuts are a fantastic option for meal prep enthusiasts! You can prepare the donut batter and store it in the refrigerator for up to 24 hours. Just cover it tightly to prevent drying and incorporate any optional mix-ins, like chocolate chips or nuts, before filling the donut pan. Additionally, the baked donuts can be made ahead and kept in an airtight container at room temperature for up to 3 days or refrigerated to maintain freshness. When you’re ready to serve, simply glaze them just before indulging for the best taste experience. With these make-ahead tips, you’ll have delightful, freshly glazed donuts on your busy mornings without all the fuss!
What to Serve with Peanut Butter Donuts
Imagine the warm aroma of peanut butter donuts filling your kitchen, inviting family and friends to gather around the table for a delightful homemade experience.
- Fresh Fruit Salad: A vibrant mix of seasonal fruits adds a refreshing element that balances the rich sweetness of the donuts.
- Coffee or Espresso: The robust flavors of coffee enhance the creamy peanut butter, making for a perfect morning pairing.
- Yogurt Parfait: Layered yogurt with granola and berries complements the donuts’ sweetness while adding creaminess and crunch.
- Milkshake Madness: A chocolate or vanilla milkshake brings a nostalgic twist and pairs incredibly well with the soft donuts.
- Maple Syrup Drizzle: For an extra touch of indulgence, a light drizzle of maple syrup elevates the flavor profile beautifully.
- Nutty Granola: Sprinkling some crunchy granola on the side adds texture and a wholesome touch for a satisfying snack.
- Ice Cream Scoop: Treat yourself by serving a mini scoop of vanilla ice cream alongside a warm donut for an irresistible dessert.
- Chai Tea: The aromatic spices of chai tea create a cozy pairing, enhancing the comforting feel of the donuts.

Peanut Butter Donuts Recipe FAQs
How do I choose ripe ingredients for my peanut butter donuts?
Absolutely! When selecting your ingredients, choose creamy peanut butter that’s smooth with no dark spots, ensuring a rich flavor. For the best flavor, use fresh baking powder (check the expiration date) and eggs that are within their use-by date.
What is the best way to store leftover peanut butter donuts?
To keep your peanut butter donuts fresh, store them in an airtight container at room temperature for 1-2 days. If you need them to last longer, you can refrigerate them for up to 3 days. Just remember to allow them to come to room temperature before enjoying!
Can I freeze peanut butter donuts? If so, how?
Yes, you can! To freeze your peanut butter donuts, wrap each cooled donut tightly in plastic wrap to protect them from freezer burn. Then, place them in a freezer-safe zip-top bag. They’ll remain delightful for up to 3 months! When you’re ready to indulge, simply thaw them at room temperature or reheat them in the microwave for 10-15 seconds before glazing.
What should I do if my batter is too thick?
If your batter ends up thicker than expected, simply add a tablespoon of milk at a time until you achieve a thick yet pourable consistency. This will ensure your donuts remain moist and fluffy once baked.
Are these peanut butter donuts suitable for people with nut allergies?
Unfortunately, these donuts are not safe for individuals with nut allergies, as creamy peanut butter is the primary flavor component. For a nut-free alternative, consider using sunflower seed butter, which mimics the creamy texture and offers a similar taste. Always be cautious and check labels to ensure all ingredients are allergy-safe.
Can I substitute any ingredients in this recipe?
Indeed! You can replace creamy peanut butter with almond butter for a different nutty flavor. Also, if you’re feeling adventurous, try folding in chocolate chips or chopped nuts into the batter for added texture. Happy experimenting!

Irresistibly Soft Peanut Butter Donuts for Sweet Mornings
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and grease a donut pan with nonstick spray.
- In a large mixing bowl, combine vegetable oil, melted butter, milk, egg, white sugar, vanilla extract, and creamy peanut butter. Whisk until smooth and creamy.
- Gradually add all-purpose flour, baking powder, and salt to the wet mixture. Gently stir until just combined.
- Spoon the batter into the donut pan, filling each cavity about three-quarters full.
- Bake for 16-17 minutes or until golden brown and a toothpick inserted comes out clean.
- Allow the donuts to cool for 10 minutes before removing them from the pan.
- Whisk together powdered sugar, additional milk, and vanilla extract to prepare the glaze.
- Dip the tops of the cooled donuts into the glaze and allow to set on a cooling rack.

Leave a Reply