Old Fashioned Peanut Butter Fudge

Featured in Sweet Moments of Joy.

This old-fashioned peanut butter fudge is crafted with a delicate balance of sugars, butter, and milk, boiled to a precise temperature for a smooth texture. Once combined with peanut butter and marshmallows, it's whipped until thickened and poured into a pan to set. Cooling for one to two hours allows it to harden beautifully. The result is a rich, creamy confection with a melt-in-your-mouth softness, ideal for satisfying sweet cravings or sharing as a classic dessert delight.

Barbara Chef
Updated on Sat, 20 Dec 2025 01:59:21 GMT
A stack of brownies on a table. Pin it
A stack of brownies on a table. | gracefulflavors.com

This Old Fashioned Peanut Butter Fudge Recipe brings back the classic creamy texture and rich peanut butter flavor that never goes out of style. It’s fast and simple to make, delivering a smooth, silky treat perfect for any peanut butter lover’s sweet tooth. The handmade fudge has that nostalgic feel and melts beautifully in your mouth.

I first made this recipe when searching for a quick homemade gift. Its delightful mix of creamy and sweet hooked me immediately and has since become a go-to for gatherings and holidays.

Ingredients

  • Two cups sugar: foundation of sweetness, opt for granulated sugar for smooth melting
  • Half a cup packed brown sugar: adds a subtle molasses undertone for depth
  • Four tablespoons butter: brings richness and helps create that smooth fudge texture, best if unsalted for balanced flavor
  • Half a cup milk: moisture essential for dissolving sugar and blending ingredients, whole milk preferred for creaminess
  • One cup peanut butter: the star ingredient, creamy peanut butter provides the authentic nutty taste, choose natural if you like less sugar
  • One cup mini marshmallows: these help in thickening and softening the fudge, opt for fresh packs to avoid clumping

Step-by-Step Instructions

Syrup Preparation:
In a medium pot combine both sugars, butter, and milk. Heat over medium creating a steady boil. Use a candy thermometer to monitor temperature closely and remove immediately at 236 degrees Fahrenheit. This precise point ensures the fudge sets perfectly.
Mix the Flavors:
Once removed from heat stir in the peanut butter and mini marshmallows vigorously. Continue whipping until the mixture thickens noticeably and becomes glossy. This step locks in the creamy texture and rich flavor.
Set the Fudge:
Prepare an 8 inch by 8 inch pan by either buttering it lightly or lining it with parchment paper to prevent sticking and ease removal. Pour the thickened fudge mixture evenly into the pan smoothing the top gently.
Cool and Slice:
Let the fudge cool down to room temperature. It requires one to two hours to set fully into a firm, sliceable consistency. Once hardened, cut into squares and enjoy the nostalgic melt-in-your-mouth sweetness.
A stack of brown cake. Pin it
A stack of brown cake. | gracefulflavors.com

Peanut butter is my favorite ingredient here because its creamy nuttiness defines the fudge. I remember making this with family during holiday seasons when the house smelled like sugar and roasted peanuts. It always brings joyful memories of sharing small moments over rich, buttery bites.

Storage Tips

Store your peanut butter fudge in an airtight container at room temperature for up to a week. For longer keeping, wrapping it in wax paper and placing it in the fridge or freezer works well. When chilled it firms up nicely but allow a few minutes at room temperature before serving for best flavor.

Ingredient Substitutions

You can swap whole milk with evaporated milk for a denser texture or use plant-based milk like almond milk to accommodate dietary needs. Creamy peanut butter is ideal but chunky works too if you like added texture from nuts. Butter can be replaced with margarine or coconut oil but expect slight flavor shifts.

Serving Suggestions

This fudge shines alongside a hot cup of coffee or a glass of cold milk. Try sprinkling a pinch of flaky sea salt on top before setting to balance sweetness. It also pairs well with fresh fruit or as a decadent addition to dessert platters.

A stack of brown bars. Pin it
A stack of brown bars. | gracefulflavors.com

Frequently Asked Questions

→ What temperature should the sugar mixture reach?

The sugar, butter, and milk mixture should be boiled to exactly 236 degrees Fahrenheit for the perfect soft-ball stage.

→ Can I substitute the mini marshmallows with something else?

Mini marshmallows help create a smooth, creamy texture, but you may experiment with marshmallow fluff for a similar effect.

→ How long does it take to set properly?

It takes about one to two hours at room temperature to harden completely and develop the right texture.

→ Is it necessary to butter the pan before pouring?

Butter or parchment paper helps prevent sticking and makes it easier to remove the fudge after setting.

→ What variations can enhance the flavor?

Adding a pinch of salt or a dash of vanilla extract can deepen the flavor profile, balancing the sweetness and peanut butter richness.

Old Fashioned Peanut Butter Fudge

Silky, smooth peanut butter treat ready in just a couple of hours. Perfectly sweet and creamy.

Prep Time
10 Minutes
Cook Time
120 Minutes
Total Time
130 Minutes
By: Barbara


Difficulty: Easy

Cuisine: American

Yield: 16 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Sugars

01 2 cups granulated sugar
02 1/2 cup packed brown sugar

→ Dairy & Fats

03 4 tablespoons unsalted butter
04 1/2 cup whole milk

→ Flavorings

05 1 cup smooth peanut butter
06 1 cup mini marshmallows

Instructions

Step 01

Combine granulated sugar, brown sugar, butter, and milk in a saucepan. Heat over medium heat, stirring constantly until the mixture reaches 236°F (soft-ball stage), then immediately remove from heat.

Step 02

Add peanut butter and mini marshmallows to the hot mixture. Beat vigorously until the mixture thickens and begins to lose its gloss, indicating it is setting.

Step 03

Transfer the mixture into a buttered 8x8-inch baking pan or one lined with parchment paper for easy removal. Spread evenly.

Step 04

Allow the fudge to cool to room temperature and harden, which takes approximately 1 to 2 hours. Once firm, cut into 16 equal squares for serving.

Notes

  1. Use a candy thermometer for accurate temperature to ensure the perfect fudge texture.

Tools You'll Need

  • Candy thermometer
  • 8x8-inch baking pan
  • Mixing bowl
  • Hand mixer or sturdy spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts and dairy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 257
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~