Homemade Peanut Butter Marshmallow Fudge Recipe
Introduction
This homemade peanut butter marshmallow fudge is a delightful treat that combines creamy peanut butter with sweet, fluffy marshmallows. It’s rich, easy to make, and perfect for sharing or enjoying as a special snack.

Ingredients
- ½ cup brown sugar, packed
- 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 cook until it reaches 236°F on a candy thermometer, then remove from heat immediately.
- Step 2: Stir in the peanut butter and mini marshmallows. Whip the mixture until it starts to thicken and become creamy.
- Step 3: Pour the fudge into a buttered 8×8-inch pan. For easier removal, you can line the pan with parchment paper before pouring the fudge.
- Step 4: Allow the fudge to cool and harden at room temperature for one to two hours. Once set, cut into squares and serve.
Tips & Variations
- Line the pan with parchment paper to lift the fudge out easily and prevent sticking.
- For extra texture, try adding chopped peanuts or a sprinkle of sea salt on top before it sets.
- Use creamy peanut butter for a smooth consistency or chunky for added crunch.
Storage
Store the fudge in an airtight container at room temperature for up to one week. For longer storage, keep it refrigerated for up to two weeks. When ready to eat, let refrigerated fudge sit at room temperature for a few minutes to soften. Avoid freezing as it may affect texture.
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 alternatives, but they will slightly change the flavor and texture of the fudge.
What if I don’t have a candy thermometer?
Without a candy thermometer, cook the sugar mixture until it reaches the soft ball stage by dropping a small amount into cold water; it should form a soft, pliable ball.
Print
Homemade Peanut Butter Marshmallow Fudge Recipe
- Total Time: 2 hours 25 minutes
- Yield: 16 squares 1x
Description
This Homemade Peanut Butter Marshmallow Fudge is a rich and creamy treat that combines the sweetness of brown and white sugar, the smoothness of peanut butter, and the fluffy texture of mini marshmallows. Perfectly cooked to a soft yet firm consistency, this fudge is an indulgent dessert that’s easy to make and delightful to share.
Ingredients
Fudge Ingredients
- ½ cup brown sugar, packed
- 2 cups sugar
- 4 tablespoons butter
- ½ cup milk
- 1 cup peanut butter
- 1 cup mini marshmallows
Instructions
- Boil the Sugar Mixture: In a pot, combine the brown sugar, white sugar, butter, and milk. Bring the mixture to a boil while stirring continuously until it reaches 236°F (soft-ball stage), then immediately remove it from heat to prevent burning.
- Add Peanut Butter and Marshmallows: Quickly add the peanut butter and mini marshmallows to the hot sugar mixture. Whip vigorously until the mixture thickens and the marshmallows melt and integrate smoothly.
- Pour Into Pan: Pour the thickened fudge mixture into a buttered 8×8-inch pan. For easier removal, you can line the pan with parchment paper before pouring.
- Cool and Set: Allow the fudge to cool at room temperature for 1 to 2 hours, or until completely hardened. Once cooled, cut into squares and serve.
Notes
- Use a candy thermometer to monitor the temperature accurately for best texture.
- Line the pan with parchment paper to easily lift the fudge out without sticking.
- Store fudge in an airtight container at room temperature to maintain freshness.
- For a different flavor, you can substitute peanut butter with almond or cashew butter.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Keywords: peanut butter fudge, homemade fudge, marshmallow fudge, easy fudge recipe, candy, dessert

