If you’ve ever craved a sweet treat that melts in your mouth and delivers that comforting, nutty richness, then this Easy Peanut Butter Fudge Recipe is your new best friend. This delightful fudge strikes the perfect balance between creamy texture and intense peanut butter flavor, creating an irresistible candy that’s perfect for sharing with family and friends or simply indulging whenever a sweet craving hits. With simple ingredients and straightforward steps, this recipe makes it easy to satisfy your sweet tooth without spending hours in the kitchen.

Ingredients You’ll Need
For this Easy Peanut Butter Fudge Recipe, the ingredient list is wonderfully simple yet thoughtfully chosen to build incredible flavor and a luscious, smooth texture. Each component plays a key role, whether it’s the rich butter adding creaminess or the marshmallow creme giving that perfect softness and shine.
- 3 cups granulated sugar: Sweetness is the foundation here, giving your fudge that classic candy taste and crunchy texture as it cools.
- 1 (5-ounce) can evaporated milk (about 2/3 cup): Adds creaminess and depth without watering down the flavor.
- 3/4 cup unsalted butter (12 tablespoons): Enhances the smooth, rich consistency and prevents your fudge from becoming grainy.
- 1/3 cup peanut butter (creamy or crunchy): The star ingredient, delivering that unmistakable peanut butter punch and a slight nuttiness that makes this fudge unforgettable.
- 1 (10-ounce) package peanut butter chips: Intensifies the peanut butter flavor and contributes to the fudge’s smooth texture when melted.
- 1 (7-ounce) jar marshmallow creme: Adds a silky, fluffy texture that perfectly balances the sweetness and chewiness.
- 1/4 cup salted peanuts (optional): For crunch and a salty contrast if you love a little texture and extra nuttiness on top.
How to Make Easy Peanut Butter Fudge Recipe
Step 1: Prepare Your Pan and Cook the Sugar Mixture
Start by buttering an 8×8-inch baking dish or simply spraying it with nonstick cooking spray. This quick prep ensures your fudge will release easily once set. In a medium-sized heavy pot, combine the granulated sugar, evaporated milk, and unsalted butter. Cook this mixture over medium heat, stirring constantly to prevent burning, until it reaches a boil. This first step sets the foundation for your fudge’s texture and sweetness, so keeping a watchful eye here is essential.
Step 2: Achieve the Perfect Soft Ball Stage
Once the mixture begins boiling, let it cook for about 5 minutes, stirring nonstop. Using a candy thermometer, watch closely until it hits the soft ball temperature of 235°F. This is the magic point where the fudge will set up perfectly—neither too soft nor overly hard—giving you that classic fudge bite.
Step 3: Stir in Peanut Butter and Mix-Ins
Remove your pot from the heat and immediately add the peanut butter, peanut butter chips, and marshmallow creme. Stir vigorously until everything melds into a smooth, creamy delight. If you’re adding salted peanuts, toss them in here, but save a few to sprinkle on top later for that perfect finishing touch. This step is where the flavors combine to create the luscious, peanut-buttery bliss that’s hard to resist.
Step 4: Pour, Cool, and Cut
Quickly pour the fudge mixture into your prepared baking dish, spreading it evenly. Let it cool completely at room temperature—this could take some patience, but it’s worth the wait. Once firm, cut the fudge into your favorite-sized squares and get ready to enjoy the rich, creamy treats you’ve just made.
How to Serve Easy Peanut Butter Fudge Recipe
Garnishes
A sprinkle of salted peanuts on top of each fudge square not only adds a lovely crunch but also balances the sweetness with a hint of salt. You can also drizzle some melted chocolate or a little extra peanut butter on top for an extra decadent touch that makes each bite feel like a special occasion.
Side Dishes
This fudge pairs beautifully with a cold glass of milk, a cup of rich coffee, or even a bold black tea. The creamy texture contrasts delightfully with the refreshing drink, making it perfect for after-dinner treats or cozy afternoon snacks alongside a warm beverage.
Creative Ways to Present
If you want to impress guests or make your fudge gift-worthy, consider arranging the squares in decorative tins lined with parchment paper. You can also stack them in little cellophane bags tied with a ribbon for homemade gifts. For a fun twist, layer the fudge inside jars with crushed cookies or nuts to create a unique visual and tasty surprise.
Make Ahead and Storage
Storing Leftovers
Keep your leftover Easy Peanut Butter Fudge in an airtight container at room temperature. It will stay fresh and soft for up to two weeks. If you prefer it chilled, store it in the refrigerator but remember to bring it to room temperature before serving for the best texture.
Freezing
You can freeze this fudge for longer storage by wrapping the pieces tightly in plastic wrap and placing them in a freezer-safe container. Frozen fudge maintains its flavor and texture well for up to three months. To enjoy, just thaw overnight in the refrigerator before bringing to room temperature.
Reheating
Though fudge is best enjoyed straight from the fridge or at room temperature, if you prefer it a little softer, briefly warm individual pieces in the microwave for about 8 to 10 seconds. Be careful not to overheat, as it can become oily or lose its shape.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Using crunchy peanut butter adds a lovely texture with little peanut bits throughout the fudge, giving you an extra nutty crunch that some people really love.
Is it necessary to use a candy thermometer for this recipe?
While it’s possible to judge by sight, a candy thermometer ensures perfect results by hitting the exact soft ball stage. This precision guarantees your fudge will set up beautifully every time.
Can I substitute peanut butter chips with chocolate chips?
You can, but it will change the flavor profile quite a bit. Chocolate chips will add a rich cocoa taste, turning your fudge into more of a peanut butter-chocolate blend, which is delicious but slightly different than the classic version.
What if I don’t have marshmallow creme? Is there a substitute?
If marshmallow creme isn’t available, you can try using mini marshmallows melted into the sugar mixture. Keep in mind the texture might be slightly different, but the sweetness and softness will still be there.
How long does it take for the fudge to set?
Typically, it takes a few hours at room temperature for the fudge to fully cool and set. For quicker results, you can chill it in the refrigerator for about an hour, but patience always rewards the best texture.
Final Thoughts
This Easy Peanut Butter Fudge Recipe is truly a keeper—simple to make yet wonderfully indulgent. Whether you’re new to fudge-making or a seasoned candy lover, this recipe delivers consistent, mouthwatering results with minimal effort. So grab your ingredients, pour some love into the pot, and treat yourself to a batch that’s sure to become a household favorite. Enjoy every sweet, creamy bite!
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 is a delightful no-bake treat that combines creamy peanut butter, sweet marshmallow creme, and rich peanut butter chips for a smooth, luscious fudge. Perfect for gatherings or as a homemade gift, this recipe yields rich, melt-in-your-mouth squares with an optional crunchy peanut topping.
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
Optional Topping
- 1/4 cup salted peanuts, chopped (optional, plus extra to sprinkle on top)
Instructions
- Prepare the Dish: Butter an 8×8-inch baking dish or spray it with nonstick cooking spray and set aside to prevent sticking.
- Cook the Sugar Mixture: In a medium, heavy pot, combine the granulated sugar, evaporated milk, and unsalted butter. Cook over medium heat, stirring frequently to prevent burning, until the mixture reaches a rolling boil.
- Boil to Soft Ball Stage: Continue boiling the mixture for about 5 minutes, stirring constantly. Use a candy thermometer to ensure the mixture reaches the soft ball temperature of 235°F (113°C).
- Add Peanut Butter and Mix: Remove the pot from heat and immediately stir in the peanut butter, peanut butter chips, and marshmallow creme until the mixture becomes creamy and smooth. If using, fold in the chopped salted peanuts, reserving a few to sprinkle on top.
- Set the Fudge: Pour the fudge mixture quickly into the prepared baking dish, smoothing the top. Sprinkle the reserved peanuts over the surface if desired.
- Cool and Serve: Let the fudge cool completely at room temperature until firm. Once set, cut into squares and store in an airtight container to maintain freshness.
Notes
- Use a candy thermometer for accurate temperature to ensure perfect fudge texture.
- For crunchy texture, use crunchy peanut butter or add chopped peanuts.
- If marshmallow creme is unavailable, whipped marshmallow fluff can be used as a substitute.
- Fudge should be stored in an airtight container at room temperature and consumed within 1-2 weeks.
- Cooling the fudge completely before cutting ensures clean, easy slices.

