If you’re craving a sweet treat that’s irresistibly smooth and packed with the rich flavor of peanuts, this Easy Peanut Butter Fudge Recipe is about to become your new best friend in the kitchen. Imagine creamy peanut butter swirled with luscious marshmallow creme and sweet peanut butter chips, all coming together in a fudge that’s ready in just 30 minutes. Whether you’re making a batch for a holiday gathering, a cozy night in, or simply because you deserve something special, this recipe delivers a melt-in-your-mouth experience that’s both simple to create and impossible to resist.

Ingredients You’ll Need
Don’t be intimidated by fancy ingredients; this Easy Peanut Butter Fudge Recipe uses straightforward staples that each add a unique touch to the final flavor and texture. From the creamy peanut butter adding that classic nutty essence to the marshmallow creme bringing a velvety sweetness, every item plays its part perfectly.
- Granulated sugar: The key to sweetness and achieving that perfect fudgy texture.
- Evaporated milk: Adds creaminess and helps the sugar dissolve smoothly for a silky fudge base.
- Unsalted butter: Gives richness and prevents the fudge from becoming grainy—use fresh for best results.
- Peanut butter (creamy or crunchy): Provides the signature nutty flavor and can add a delightful crunch if you choose crunchy.
- Peanut butter chips: Enhance the peanut butter taste and add a bit of melt-in-your-mouth texture.
- Marshmallow creme: Makes the fudge luxuriously smooth and adds subtle sweetness.
- Salted peanuts (optional): Adds contrast in flavor and an extra crunch, perfect for topping or mixing in.
How to Make Easy Peanut Butter Fudge Recipe
Step 1: Prepare your pan and start the sugar mixture
First things first, butter your 8×8-inch baking dish or coat it with a good nonstick spray to make sure your fudge releases easily later on. Then, in a sturdy pot, combine your granulated sugar, evaporated milk, and butter. Stir these over medium heat until everything dissolves and the mixture starts to boil. This part is where patience pays off because you want an even, bubbly base for that perfect fudge consistency.
Step 2: Boil to the right temperature
Once you’ve hit a boil, keep stirring constantly for about 5 minutes. This ensures the sugar doesn’t stick or burn. Using a candy thermometer, watch carefully until you reach the soft ball stage, which is 235°F. This temperature is critical—it gives your fudge that buttery, melt-in-the-mouth texture we all adore.
Step 3: Stir in the peanut butter goodness
Remove your pot from heat and immediately stir in your peanut butter, peanut butter chips, and marshmallow creme. The heat residual will help everything melt together into a creamy, dreamy mixture. If you’re using salted peanuts, fold most of them in now, saving a few to sprinkle on top for a beautiful presentation and extra crunch.
Step 4: Pour and chill
Pour your luscious fudge batter into the prepared pan and spread it evenly. Let it cool completely—patience here means your fudge will set just right, with clean cuts and that satisfying, firm bite. Once cooled, slice into pieces and get ready to enjoy every heavenly square.
How to Serve Easy Peanut Butter Fudge Recipe
Garnishes
To elevate your fudge visually and in flavor, consider sprinkling a few salted peanuts on top just before the fudge sets. This not only adds crunch but a salty contrast that beautifully complements the sweetness. A light dusting of cocoa powder or a few mini chocolate chips scattered over can also add a polished touch.
Side Dishes
Easy Peanut Butter Fudge Recipe shines on its own, but if you want to turn it into a more indulgent dessert spread, serve it alongside fresh fruits like sliced strawberries or apple wedges. A scoop of vanilla ice cream can be divine here, creating a comforting fruity-and-creamy combo everyone will rave about.
Creative Ways to Present
Presentation can turn your fudge into a showstopper. Try placing small squares on decorative mini cupcake liners for a party platter or stacking them in a cute jar tied with a pretty ribbon as a thoughtful homemade gift. You could even drizzle some melted chocolate or caramel over the fudge for a gourmet finish that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Once your Easy Peanut Butter Fudge Recipe is set and sliced, store leftovers in an airtight container at room temperature for up to a week. Keeping it sealed prevents the fudge from drying out and keeps it fresh and tender for whenever a sweet craving hits.
Freezing
You can definitely freeze this fudge to enjoy longer! Wrap individual squares tightly in plastic wrap and place them in an airtight container or freezer bag. Frozen fudge can last up to three months and thaws quickly at room temperature without losing its creamy texture.
Reheating
Since fudge is best enjoyed at room temperature, simply let frozen pieces thaw on the counter. If you want to warm them slightly, a few seconds in the microwave on low power will soften the fudge just enough without melting it completely, perfect for that gooey, indulgent feel.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Using crunchy peanut butter adds delightful texture to your fudge, giving it little bursts of peanutty crunch that contrast beautifully with the smooth base.
What if I don’t have a candy thermometer?
While a candy thermometer is ideal for accuracy, you can test the soft ball stage by dropping a small spoonful of your syrup into cold water. If it forms a soft, pliable ball that flattens when removed, you’re right on track.
Is marshmallow creme necessary for this recipe?
The marshmallow creme helps create that silky, light texture in the fudge, balancing the richness of the peanut butter. Skipping it might make the fudge denser, so it’s worth including if you want the classic smoothness.
Can I substitute salted peanuts with unsalted?
Yes, but keep in mind that salted peanuts add a little contrast that enhances the flavor overall. If you use unsalted peanuts, you might want to add a small pinch of salt to the fudge mixture.
How long does the fudge take to set?
Typically, the fudge will set fully after cooling at room temperature for a few hours. To speed things up, you can refrigerate it, but be sure to cover it well to prevent it from absorbing fridge odors.
Final Thoughts
This Easy Peanut Butter Fudge Recipe is one of those timeless treasures that feels special yet is incredibly simple to whip up. It’s perfect for sharing, gifting, or just treating yourself to a moment of sweet comfort. I can’t wait for you to make this recipe and discover just how quickly a few simple ingredients can come together to create pure peanut buttery bliss.
Print
Easy Peanut Butter Fudge Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 24 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Description
This Easy Peanut Butter Fudge recipe creates a rich, creamy, and delectably smooth treat that combines the classic flavors of peanut butter and marshmallow creme. With a simple stovetop cooking process and minimal ingredients, this fudge is perfect for holiday gifting, parties, or satisfying your sweet tooth any time of year.
Ingredients
Main Ingredients
- 3 cups granulated sugar
- 1 (5-ounce) can evaporated milk (about 2/3 cup)
- 3/4 cup unsalted butter (12 tablespoons)
- 1/3 cup peanut butter (creamy or crunchy)
- 1 (10-ounce) package peanut butter chips
- 1 (7-ounce) jar marshmallow creme
- 1/4 cup salted peanuts (optional)
Instructions
- Prepare the Pan: Butter an 8×8-inch baking dish or spray it with nonstick cooking spray to ensure the fudge does not stick. Set the dish aside while you prepare the fudge mixture.
- Cook Sugar Mixture: In a medium-sized, heavy pot, combine the granulated sugar, evaporated milk, and unsalted butter. Heat the mixture over medium heat, stirring frequently, until it comes to a boil to prevent burning and ensure even cooking.
- Boil to Soft Ball Stage: Once boiling, continue to cook the mixture for about 5 minutes, stirring constantly. Use a candy thermometer to monitor the temperature closely and bring the mixture to 235°F, which is the soft ball stage critical for fudge consistency.
- Mix in Additional Ingredients: Remove the pot from heat. Stir in the peanut butter, peanut butter chips, and marshmallow creme until the mixture is completely smooth and creamy. If desired, fold in the chopped salted peanuts, reserving a few to sprinkle on top for added texture and presentation.
- Set the Fudge: Immediately pour the warm fudge into the prepared baking dish. Spread evenly and sprinkle the reserved peanuts on top if using. Allow the fudge to cool completely at room temperature until firm enough to cut.
- Serve and Store: Once cooled and set, cut the fudge into pieces as desired. Store leftover fudge in an airtight container at room temperature to maintain freshness and texture.
Notes
- Using a candy thermometer is key to achieving the perfect fudge texture.
- For a crunchier texture, use crunchy peanut butter instead of creamy.
- If you prefer a nut-free version, omit the salted peanuts entirely.
- Make sure to stir constantly during boiling to prevent the mixture from scorching.
- Store fudge in a cool, dry place away from direct sunlight to keep it fresh for up to 2 weeks.

