If you love the classic combination of chocolate and peanut butter, this Buckeye Fudge is about to become one of your favorite homemade treats! Inspired by traditional Buckeye candies, this easy no-bake dessert features a rich, creamy peanut butter layer topped with a smooth layer of melted milk chocolate.
Every bite delivers the perfect balance of sweet peanut butter and delicious chocolate. The peanut butter base is soft, thick, and melt-in-your-mouth delicious, while the chocolate topping adds a satisfying finish that makes these little squares absolutely irresistible.
The best part? You don’t need an oven, candy thermometer, or complicated baking techniques to make this recipe. Just mix, layer, chill, and slice! With only a handful of simple ingredients and about 15 minutes of hands-on preparation, you can create a beautiful batch of homemade fudge that’s perfect for holidays, parties, dessert trays, or everyday sweet cravings.
Whether you’re making it for your family, sharing it with friends, or preparing homemade edible gifts, this Buckeye Fudge is a delicious treat that chocolate and peanut butter lovers will adore.
Why You’ll Love This Buckeye Fudge
- No baking required: Everything comes together without turning on the oven.
- Rich peanut butter flavor: The creamy peanut butter layer tastes just like the center of classic Buckeye candies.
- Smooth chocolate topping: A delicious milk chocolate layer creates the perfect finishing touch.
- Easy ingredients: You only need a few pantry and refrigerator staples.
- Perfect for sharing: Cut the fudge into small squares for parties, holidays, and dessert platters.
- Make-ahead friendly: Prepare it in advance and keep it chilled until you’re ready to serve.
Ingredients You’ll Need
This easy Buckeye Fudge recipe uses simple ingredients to create two delicious layers.
For the Peanut Butter Layer
- 1 cup unsalted butter, softened
- 1½ cups creamy peanut butter
- 2 teaspoons vanilla extract
- 3½ cups powdered sugar
For the Chocolate Layer
- 1¾ cups milk chocolate chips
- 1½ tablespoons salted butter
How to Make Buckeye Fudge
Follow these simple steps to create perfectly layered chocolate peanut butter fudge right at home.
Step 1: Prepare the Baking Dish
Line a 9×13-inch baking dish with parchment paper, leaving some extra parchment hanging over the sides.
This overhang will make it much easier to lift the finished fudge out of the pan once it has chilled and set.
Set the prepared dish aside.
Step 2: Make the Peanut Butter Mixture
In a large mixing bowl, add the softened unsalted butter and creamy peanut butter.
Using an electric mixer, beat them together until the mixture becomes smooth, creamy, and well combined.
Add the vanilla extract and mix again until incorporated.
Step 3: Add the Powdered Sugar
Gradually add the powdered sugar, mixing on low speed after each addition.
Continue mixing until everything comes together into a thick, smooth peanut butter mixture.
The consistency should be firm enough to press into the baking dish while remaining soft and easy to work with.
Step 4: Press the Peanut Butter Layer Into the Pan
Transfer the peanut butter mixture into the prepared baking dish.
Use a spatula or clean hands to press it firmly and evenly across the bottom of the pan.
Make sure the surface is level so the chocolate topping will spread evenly over the entire layer.
Step 5: Melt the Chocolate
Place the milk chocolate chips and salted butter in a microwave-safe bowl.
Microwave in 20–30 second intervals, stirring thoroughly between each interval.
Continue until the chocolate is completely melted and smooth.
Avoid overheating the chocolate, as this can cause it to become thick or grainy.
Step 6: Add the Chocolate Topping
Pour the melted chocolate mixture over the peanut butter layer.
Using a spatula, gently spread the chocolate into an even layer, covering the peanut butter completely.
Smooth the top for a beautiful finish.
Step 7: Refrigerate Until Set
Place the baking dish in the refrigerator for 1–2 hours, or until the chocolate topping is firm and the fudge is completely set.
For the cleanest slices, make sure the center is firm before removing it from the pan.
Step 8: Slice and Serve
Once the fudge has set, use the parchment paper overhang to lift it out of the baking dish.
Place it on a cutting board and use a sharp knife to cut it into small squares.
For neat cuts, warm the knife under hot water, wipe it dry, and slice gently.
Serve chilled or allow the squares to sit at room temperature briefly for a softer, creamier texture.
Tips for the Best Buckeye Fudge
A few simple tips will help you get beautiful layers and the perfect fudge consistency every time.
Use softened butter: Softened butter blends more easily with the peanut butter and helps create a smooth, creamy base.
Choose creamy peanut butter: Regular creamy peanut butter works best for a consistent texture. Natural peanut butter with separated oil may make the mixture too soft.
Add powdered sugar gradually: Mixing it in slowly helps prevent a powdered sugar cloud and ensures everything combines evenly.
Press the peanut butter layer firmly: An even, compact base helps the fudge hold together when sliced.
Melt chocolate slowly: Short microwave intervals and frequent stirring help prevent the chocolate from overheating.
Allow enough chilling time: Refrigerate until both layers are firm before cutting.
Use a warm knife: Wiping a warm knife between cuts helps create clean, attractive squares.
Delicious Variations
One of the best things about homemade Buckeye Fudge is how easy it is to customize.
Dark Chocolate Buckeye Fudge
Replace the milk chocolate chips with dark chocolate chips for a richer, less sweet chocolate topping.
White Chocolate Peanut Butter Fudge
Use white chocolate chips instead of milk chocolate for a sweeter, creamier variation.
Crunchy Peanut Butter Fudge
Replace the creamy peanut butter with crunchy peanut butter to add little bits of peanuts throughout the filling.
Chocolate Peanut Butter Swirl
Before the chocolate topping sets, gently swirl a little extra melted peanut butter across the surface for a decorative finish.
Sea Salt Buckeye Fudge
Sprinkle a small amount of flaky sea salt over the melted chocolate before refrigerating. The slight saltiness pairs beautifully with the sweet peanut butter and chocolate layers.
How to Store Buckeye Fudge
Proper storage keeps your homemade fudge fresh, creamy, and delicious.
Refrigerator: Place the fudge squares in an airtight container, separating layers with parchment paper. Refrigerate for up to 2 weeks.
Freezer: Arrange the squares in a freezer-safe container with parchment paper between layers. Freeze for up to 2–3 months for the best quality.
Thawing: Transfer frozen fudge to the refrigerator and allow it to thaw before serving.
Serving: Buckeye Fudge is delicious straight from the refrigerator, but you can also let it sit at room temperature for a few minutes to soften slightly.
Frequently Asked Questions
What is Buckeye Fudge?
Buckeye Fudge is a dessert inspired by traditional Buckeye candies, which are known for their creamy peanut butter centers and chocolate coatings. This fudge version transforms those classic flavors into easy-to-make squares with a thick peanut butter base and a smooth chocolate topping.
Do I need to bake Buckeye Fudge?
No! This is a completely no-bake fudge recipe. Simply prepare the peanut butter mixture, spread it into a lined baking dish, add the melted chocolate topping, and refrigerate until firm.
Can I use crunchy peanut butter?
Yes. Crunchy peanut butter works well if you enjoy extra texture in your fudge. However, creamy peanut butter creates the smoothest and most traditional Buckeye-style filling.
Why is my peanut butter layer too soft?
The peanut butter mixture may be too soft if the butter was overly warm or the peanut butter contains excess oil. Make sure to use softened rather than melted butter, and measure the powdered sugar accurately.
How do I prevent the chocolate from cracking when cutting?
Allow the fudge to sit at room temperature for a few minutes before slicing. Use a sharp knife warmed under hot water and wiped dry between cuts. This helps the chocolate layer cut more smoothly.
Can I make Buckeye Fudge ahead of time?
Absolutely! This recipe is perfect for making ahead. Prepare the fudge, refrigerate until completely set, and store it in an airtight container until you’re ready to serve.
Can I use a different size baking dish?
Yes. A smaller dish will produce thicker fudge squares, while a larger dish will create thinner layers. Keep in mind that changing the pan size will affect the thickness and appearance of the finished fudge.
Can I use semi-sweet chocolate chips?
Yes. Semi-sweet chocolate chips are a great alternative if you prefer a less sweet chocolate topping. Dark chocolate also works beautifully with the peanut butter layer.
Buckeye Fudge Recipe Card
Prep Time: 15 minutes
Chill Time: 1–2 hours
Total Time: About 2 hours 15 minutes
Servings: 24–30 squares
Course: Dessert
Cuisine: American
Method: No-Bake
Ingredients
Peanut Butter Layer:
- 1 cup unsalted butter, softened
- 1½ cups creamy peanut butter
- 2 teaspoons vanilla extract
- 3½ cups powdered sugar
Chocolate Layer:
- 1¾ cups milk chocolate chips
- 1½ tablespoons salted butter
Instructions
- Line a 9×13-inch baking dish with parchment paper, leaving some overhang for easy removal.
- In a large mixing bowl, beat the softened unsalted butter and creamy peanut butter until smooth and creamy.
- Add the vanilla extract and mix until well combined.
- Gradually add the powdered sugar, mixing until a thick, smooth peanut butter mixture forms.
- Transfer the peanut butter mixture to the prepared baking dish. Press firmly and evenly into the bottom using a spatula or your hands.
- In a microwave-safe bowl, combine the milk chocolate chips and salted butter.
- Microwave in 20–30 second intervals, stirring between each interval, until the chocolate is completely melted and smooth.
- Pour the melted chocolate over the peanut butter layer and spread evenly with a spatula.
- Refrigerate for 1–2 hours, or until the chocolate topping is firm and the fudge is completely set.
- Lift the fudge out of the pan using the parchment paper.
- Cut into squares with a sharp knife and serve.
Final Thoughts
This Buckeye Fudge is everything a homemade chocolate and peanut butter dessert should be: rich, creamy, sweet, and incredibly satisfying. The thick peanut butter layer combined with the smooth milk chocolate topping creates a classic flavor combination that’s hard to resist.
Because it’s easy to prepare, requires no baking, and can be made ahead of time, it’s a wonderful addition to holiday dessert tables, cookie exchanges, parties, or homemade gift boxes.
Cut it into small squares, keep it chilled, and enjoy a delicious bite whenever you’re craving something sweet. If you love peanut butter and chocolate together, this easy Buckeye Fudge deserves a place in your recipe collection!

