Peanut Butter Fudge: The Creamy, No-Fail Confection That Takes Only 10 Minutes

I still laugh thinking about the first time I tried making fudge from scratch. I pulled out my grandmother’s handwritten recipe card, lined a pan with foil, and then proceeded to stir a pot of sugar and milk for what felt like an eternity. The mixture seized. It turned grainy. I ended up with a crumbly, sugary mess that barely resembled fudge. I gave up on homemade confections for years. Then a coworker brought a tray of Peanut Butter Fudge to our holiday potluck. One bite changed everything. The fudge melted on my tongue like velvet. It tasted intensely of peanut butter, with a fluffy, creamy texture that felt nothing like the dense, sugary blocks I had attempted before. I asked for the recipe, and she revealed the secret: marshmallow creme. That single ingredient transformed the entire process. No more graininess. No more endless stirring. Just a simple boil, a quick mix, and a chill. Now I make this Peanut Butter Fudge for every holiday, bake sale, and last-minute gift occasion. The recipe takes ten minutes of active work and delivers dozens of perfect, creamy squares. Let me show you how to master this foolproof treat.

PART 1: Why This Peanut Butter Fudge Recipe Works Every Time

The Marshmallow Creme Magic

Traditional fudge recipes rely on careful temperature control and constant stirring to prevent sugar crystals from forming. One wrong move, and your fudge turns into a gritty, unpleasant brick. This Peanut Butter Fudge eliminates that risk by using marshmallow creme. Marshmallow creme contains corn syrup and stabilizers that interfere with sugar crystallization. You get a smooth, creamy texture without any of the stress. The marshmallow creme also adds a light, fluffy quality to the fudge that pure peanut butter and sugar cannot achieve on their own. The result tastes like a cross between classic fudge and a peanut butter cup filling. It stays soft and sliceable even straight from the refrigerator.

A Short Boil and No Candy Thermometer Needed

Many fudge recipes require you to boil sugar and milk to a specific temperature, usually the soft-ball stage between 234°F and 240°F. That precision intimidates home cooks. This Peanut Butter Fudge simplifies everything. You bring the milk and sugar to a rolling boil, then boil for exactly 4 minutes. No thermometer required. The 4-minute boil reduces the mixture enough to concentrate the sugars without reaching a temperature that would cause graininess. Then you add the peanut butter and marshmallow creme off the heat. The residual warmth melts everything together beautifully. You do not even need to stir constantly. Just whisk until smooth, pour, and chill. This approach makes the recipe accessible to beginner bakers and busy parents alike.

PART 2: Breaking Down the Simple Ingredients

Choosing the Right Peanut Butter and Sugar

For the best Peanut Butter Fudge, use a commercial creamy peanut butter like Jif, Skippy, or Peter Pan. Natural peanut butter that separates contains too much oil and leads to a greasy, soft fudge that never sets properly. The stabilizers in commercial peanut butter help the fudge hold its shape. You need 1-1/3 cups of peanut butter. Measure it accurately. Too little, and the fudge tastes weak. Too much, and it becomes overly soft. For the sugar, use plain granulated white sugar. Do not substitute brown sugar or coconut sugar; they change the texture and moisture content. The 2 cups of sugar provide the sweetness and structure.

The Role of Milk, Marshmallow Creme, and Butter

Use whole milk for the creamiest results. Lower-fat milks work but produce a slightly less rich fudge. The 1/2 cup of milk combines with the sugar to create the syrup base. Marshmallow creme comes in a 7-ounce jar. You will use the entire jar. Do not substitute mini marshmallows; they do not melt as smoothly and introduce air pockets. For greasing the foil, use real butter. Butter adds a subtle richness and prevents sticking. Do not use cooking spray; it can leave a residue that affects the fudge’s release.

Ingredient Amount Substitution Notes
Granulated sugar 2 cups Do not substitute
Whole milk 1/2 cup 2% works but less creamy
Creamy peanut butter 1-1/3 cups Commercial brand only
Marshmallow creme 7 oz (1 jar) No mini marshmallows
Butter (for greasing) As needed Salted or unsalted fine

PART 3: Step-by-Step Fudge Preparation

Preparing the Pan and Boiling the Syrup

Line an 8-inch square pan with aluminum foil. Leave some overhang on two opposite sides. These overhangs act as handles for lifting the finished fudge out of the pan. Generously butter the foil, including the sides. Set the pan aside. In a medium saucepan, combine 2 cups of sugar and 1/2 cup of milk. Stir them together with a wooden spoon or heatproof spatula. Place the saucepan over medium heat. Stir constantly until the sugar dissolves and the mixture comes to a full, rolling boil. A rolling boil means bubbles break the entire surface, even when you stir. Once you reach that rolling boil, stop stirring. Set a timer for exactly 4 minutes. Let the mixture boil undisturbed. It will bubble up, so use a saucepan with high sides to prevent overflow.

Adding Peanut Butter and Marshmallow Creme

After 4 minutes, remove the saucepan from the heat immediately. Add the 1-1/3 cups of peanut butter and the entire 7-ounce jar of marshmallow creme. Do not wait for the mixture to cool. Work quickly while everything is still hot. Stir vigorously with a wooden spoon or a silicone spatula. The marshmallow creme will loosen and blend into the syrup. The peanut butter will melt and combine. Keep stirring until you see a uniform, smooth, pale brown mixture with no streaks. This takes about 30 to 45 seconds of active stirring. Do not overmix. Overmixing can introduce air bubbles and make the fudge grainy. Once the mixture looks homogeneous, pour it immediately into the prepared buttered foil pan.

PART 4: Setting, Cutting, and Serving Your Fudge

Spreading and Chilling for Perfect Texture

Pour the hot Peanut Butter Fudge mixture into the prepared pan. Use a spatula to spread it evenly into the corners. The mixture will be thick and slightly sticky. Work quickly before it starts to set. Smooth the top as best you can. Do not worry about perfection; the fudge settles into a flat surface as it chills. Place the pan in the refrigerator. Chill for at least 2 hours, or until the fudge feels completely firm to the touch. You can also chill overnight. Do not shortcut this step. Warm fudge will not cut cleanly and will stick to your knife. For faster setting, place the pan in the freezer for 45 minutes. Freezer setting works well if you are in a rush, but the texture may be slightly harder.

Cutting, Storing, and Serving Suggestions

Once the fudge sets completely, remove the pan from the refrigerator. Grasp the foil overhangs and lift the entire block of fudge out of the pan. Peel the foil away from the sides and bottom. Place the fudge block on a cutting board. Use a sharp chef’s knife to cut it into small squares. Aim for 1-inch to 1.5-inch pieces. Wipe the knife clean between cuts for neat edges. This recipe yields about 36 to 49 squares, depending on your size. Store the Peanut Butter Fudge in an airtight container at room temperature for up to one week. You can also store it in the refrigerator for up to two weeks. The fudge tastes best at room temperature, so let it sit out for 10 minutes before serving. For gift giving, layer the squares between sheets of wax paper in a decorative tin or box. Add a ribbon, and you have a homemade present that anyone would love.

Frequently Asked Questions

Can I use crunchy peanut butter in this Peanut Butter Fudge recipe?
Yes, but the texture will be slightly gritty from the peanut pieces. The fudge will still set properly. Many people love the added crunch. Reduce the total peanut butter to 1-1/4 cups if using crunchy, because the pieces take up volume.

Why did my fudge turn out grainy?
Grainy fudge usually comes from sugar crystallization. This can happen if you stir the mixture after it reaches a rolling boil. Set your timer and do not stir during the 4-minute boil. Also, ensure the sugar fully dissolves before the boil begins.

Can I add chocolate to this recipe?
Absolutely. For a chocolate-peanut butter swirl, melt 1/2 cup of semi-sweet chocolate chips and drizzle it over the fudge in the pan. Use a knife to swirl gently before chilling. For chocolate peanut butter fudge, replace 1/4 cup of the peanut butter with 1/4 cup of chocolate hazelnut spread.

How do I make this Peanut Butter Fudge dairy-free?
Use vegan butter for greasing the foil, plant-based milk (coconut or oat milk work best), and a vegan marshmallow creme. Check that your peanut butter contains no dairy. The texture will be nearly identical.

Can I double this recipe?
Yes, but use a 9×13-inch pan instead of an 8-inch square. Double all ingredients. Boil the sugar and milk for the same 4 minutes. The fudge will be thicker, so allow extra chilling time, about 3 to 4 hours.

My fudge is too soft. What went wrong?
Soft fudge means you did not boil the sugar and milk long enough, or you used natural peanut butter. Ensure you boil for a full 4 minutes at a rolling boil. Also, check your marshmallow creme is fresh. Old marshmallow creme can lose its setting power.

Conclusion

This Peanut Butter Fudge recipe has saved me countless times. When I need a last-minute gift, a potluck contribution, or just a sweet treat to brighten a gloomy day, I turn to these simple ingredients. The combination of creamy peanut butter, fluffy marshmallow creme, and sweetened milk creates a fudge that tastes like it came from a fancy confectionery shop. Yet the process could not be easier. No candy thermometer. No endless stirring. No complicated techniques. Just a 4-minute boil, a quick mix, a chill, and you have dozens of perfect squares. Share them with friends, pack them in lunchboxes, or hide a few in the back of your fridge for emergencies. I will not tell. So grab a jar of marshmallow creme, a box of sugar, and your favorite peanut butter. Your new signature dessert awaits. Happy fudge making.

Full recipe:

Ingredients:

  • Butter, for greasing the foil
  • 2 cups of sugar
  • 1/2 cup milk
  • 1-1/3 cups peanut butter
  • 1 jar (7 oz.) marshmallow creme

INSTRUCTIONS:

  1. Line an 8-inch square pan with foil and generously butter the foil. Set aside.
  2. In a medium saucepan, bring the milk and sugar to a boil. Boil for 4 minutes.
  3. Add the peanut butter and marshmallow creme to the saucepan, and mix well until the ingredients are thoroughly combined.
  4. Quickly pour the mixture into the prepared pan, spreading it evenly.
  5. Chill the mixture in the refrigerator until it is fully set.
  6. Once set, remove the peanut butter and marshmallow fudge from the pan using the foil as handles.
  7. Cut the fudge into squares using a sharp knife.
  8. Serve and enjoy these delightful and easy-to-make peanut butter and marshmallow fudge squares.

This simple and delicious recipe yields sweet and creamy fudge squares, making it a perfect treat for peanut butter and marshmallow enthusiasts.

Leave a Comment