Homemade Peanut Butter Marshmallow Fudge Recipe
Introduction
This homemade peanut butter marshmallow fudge combines rich, creamy peanut butter with soft marshmallows for a sweet and satisfying treat. It’s a perfect balance of smooth and fluffy textures that melt in your mouth. Great for sharing or enjoying as a special indulgence at home.

Ingredients
- ½ cup packed brown sugar
- 2 cups sugar
- 4 tablespoons butter
- ½ cup milk
- 1 cup peanut butter
- 1 cup mini marshmallows
Instructions
- Step 1: In a pot, combine the brown sugar, sugar, butter, and milk. Bring the mixture to a boil and continue heating until it reaches 236°F on a candy thermometer, then remove immediately from heat.
- Step 2: Stir in the peanut butter and mini marshmallows. Whip the mixture thoroughly until it begins to thicken and blend together smoothly.
- Step 3: Pour the fudge mixture into a buttered 8×8-inch pan. For easier removal, you can line the pan with parchment paper before pouring.
- Step 4: Allow the fudge to cool and harden at room temperature for one to two hours. Once set, cut into squares and enjoy.
Tips & Variations
- Use creamy peanut butter for a smoother texture or chunky peanut butter for added crunch.
- For a richer flavor, try adding a pinch of sea salt on top before the fudge sets.
- Line your pan with parchment paper for easy removal and cleaner edges.
Storage
Store the fudge in an airtight container at room temperature for up to one week. To keep it longer, refrigerate for up to two weeks. If chilled, let it sit at room temperature for a few minutes before serving to soften slightly.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of nut butter?
Yes, almond or cashew butter can be used as a substitute, but the flavor and texture will vary slightly.
What if I don’t have a candy thermometer?
Without a thermometer, boil the mixture for about 4-5 minutes, but be careful to avoid burning. The fudge should thicken as it cools, indicating it’s ready.
Print
Homemade Peanut Butter Marshmallow Fudge Recipe
- Total Time: 1 hour 25 minutes
- Yield: 16 squares 1x
Description
This Homemade Peanut Butter Marshmallow Fudge combines rich peanut butter with sweet marshmallows for a decadent, creamy treat. Perfectly smooth and sweet, this easy-to-make fudge offers a delightful balance of flavors and textures that melt in your mouth. The recipe involves boiling sugars and milk to a precise temperature, then mixing in peanut butter and mini marshmallows before setting to cool and harden.
Ingredients
Fudge Mixture
- ½ cup brown sugar, packed
- 2 cups granulated sugar
- 4 tablespoons unsalted butter
- ½ cup whole milk
- 1 cup creamy peanut butter
- 1 cup mini marshmallows
Instructions
- Boil Sugar Mixture: In a medium pot, combine the brown sugar, granulated sugar, butter, and milk. Heat over medium heat, stirring occasionally, until the mixture reaches 236°F (the soft-ball stage on a candy thermometer). Once it reaches this temperature, remove it immediately from the heat to avoid overcooking.
- Add Peanut Butter and Marshmallows: Stir in the peanut butter and mini marshmallows while the mixture is still hot. Whip vigorously until the mixture thickens slightly and the marshmallows are fully incorporated, creating a creamy and smooth consistency.
- Pour and Set: Pour the fudge mixture into a buttered 8×8-inch baking pan. For easy removal, you can also line the pan with parchment paper. Spread evenly to the edges.
- Cool and Slice: Allow the fudge to cool completely to room temperature; this takes about one to two hours. Once hardened, cut the fudge into squares and enjoy your rich, peanut buttery treat.
Notes
- Use a candy thermometer to ensure precise temperature control for perfect fudge texture.
- Line the pan with parchment paper for easier removal and cleaner cuts.
- Store fudge in an airtight container at room temperature for up to one week.
- For a nuttier flavor, substitute creamy peanut butter with natural or chunky peanut butter if desired.
- Ensure marshmallows are completely melted and incorporated for a smooth fudge texture.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Keywords: peanut butter fudge, marshmallow fudge, homemade fudge recipe, easy peanut butter candy, sweet treat

