Quick & Easy Recipes for Everyday Cooks
Welcome to Food By Ayaka!
Chocolate Peanut Butter Swirl Fudge Recipe
I love making this fudge because it’s quick, satisfying, and a real showstopper, but the magic in this recipe is how the peanut butter swirls through the chocolate, creating that beautiful pattern. Chocolate and peanut butter together are truly a match made in heaven, and this Chocolate Peanut Butter Swirl Fudge takes that combination to a whole new level. Soft, creamy, and perfectly rich, this fudge is a delightful treat for any occasion, from a casual family snack to a special dessert for holidays.
Its gorgeous marbled design isn’t just beautiful—it also gives every bite a perfect balance of chocolate and peanut butter flavor. I love how indulgent it feels without being overly complicated, making it a favorite in my kitchen.
I have tried many fudge recipes over the years, but I use only high-quality chocolate and creamy peanut butter for the best results. Always warm the peanut butter slightly before swirling so that it blends beautifully without overpowering the chocolate. The sweetened condensed milk gives it that classic fudge texture, rich and glossy, while still being easy to handle. This combination guarantees that each square is indulgent yet not too heavy.

You can serve this fudge on a dessert platter for parties, some squares in small gift boxes for friends, or also with a scoop of vanilla ice cream for an extra decadent treat. It pairs wonderfully with coffee or hot chocolate, and a sprinkle of sea salt on top can elevate the flavor even further. This fudge is versatile and always makes people smile.
Its Perfect For:
- Holiday gatherings and festive parties
- Afternoon snacks or sweet breaks with coffee
- Homemade gifts for birthdays or special occasions
- Dessert tables at weddings or baby showers
- Treating yourself after a long day
Ingredients
- 2 cups semisweet chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 1/4 cup unsalted butter
- 1 teaspoon vanilla extract
- 1/2 cup creamy peanut butter
- Pinch of salt
Kitchen Equipment You’ll Need
- Medium saucepan for melting chocolate
- Mixing spoon or spatula
- Knife or skewer for swirling peanut butter
- 8×8-inch baking pan
- Parchment paper or non-stick spray
- Measuring cups and spoons
- Microwave (for warming peanut butter)
How to Make Chocolate Peanut Butter Swirl Fudge
Step 1
Prepare the pan: Line an 8×8-inch baking pan with parchment paper or lightly grease it with butter. This ensures easy removal of the fudge later and keeps it from sticking to the pan.
Step 2
Melt the chocolate base: In a medium saucepan, combine chocolate chips, sweetened condensed milk, and butter over low heat. Stir constantly until the mixture is smooth, fully melted, and glossy. Avoid high heat to prevent burning the chocolate.
Step 3
Add vanilla: Remove the saucepan from heat and stir in the vanilla extract. This enhances the chocolate flavor and gives the fudge a richer aroma.
Step 4
Add peanut butter swirl: Warm the peanut butter slightly in the microwave for 15–20 seconds to make it more pourable. Drop spoonfuls of peanut butter over the melted chocolate mixture in the pan. Using a knife or skewer, gently swirl the peanut butter into the chocolate to create a marbled effect. Avoid overmixing—you want distinct swirls.
Step 5
Set the fudge: Let the fudge cool at room temperature for 30–45 minutes, then transfer to the refrigerator for at least 2 hours or until firm. This helps the fudge set properly and makes it easier to cut into clean squares.
Step 6
Cut and serve: Once fully set, lift the fudge out of the pan using the parchment paper. Cut into 16 squares with a sharp knife. Serve as a rich dessert or gift them in a decorative box.
Tips for Perfect Chocolate Peanut Butter Swirl Fudge
- Always use good-quality chocolate chips or bars, as they make the fudge smooth and rich. Cheap chocolate can taste grainy or waxy.
- Don’t skip warming the peanut butter slightly; it makes swirling easier and creates beautiful marbled patterns.
- Stir the chocolate mixture continuously over low heat to prevent scorching and to keep it shiny.
- Line your pan with parchment paper to make removing fudge easy and prevent sticking.
- Allow the fudge to cool at room temperature first before refrigerating, so the texture sets evenly.
- Use a sharp knife when cutting the fudge to get clean edges without crumbling.
- Optional: sprinkle a tiny pinch of sea salt on top to enhance the chocolate and peanut butter flavors.
Optional Ingredients
- Sea salt flakes for a sweet-salty contrast
- Chopped roasted peanuts for added crunch
- Mini chocolate chips for extra texture
- Coconut flakes for a tropical twist
- Drizzle of caramel for extra richness
- Espresso powder for a subtle mocha flavor

How to Serve Chocolate Peanut Butter Swirl Fudge?
I usually serve my fudge in small, bite-sized squares because it’s rich and satisfying in moderation. Arrange the squares neatly on a dessert platter or a pretty plate for guests, adding a few fresh berries, mint leaves, or even a light dusting of cocoa powder for a pop of color. This makes it look elegant without needing any complicated plating techniques.
I also love serving it alongside a cup of coffee, hot chocolate, or even warm milk. The warm drink perfectly complements the sweet, creamy fudge, creating a comforting and indulgent experience. For family gatherings, I sometimes place the squares in little paper cups or mini cupcake liners, making them easy to grab without getting chocolate on your fingers.
For special occasions, holidays, or as a gift, I wrap individual squares in parchment paper or cellophane and tie them with a cute ribbon. It looks thoughtful and festive, and the fudge stays fresh longer this way. You can also pair it with a scoop of ice cream, drizzle of caramel, or sprinkle of crushed nuts for an extra decadent dessert. This approach makes it perfect for gifting, sharing, or serving as a centerpiece on your dessert table.
Is Chocolate Peanut Butter Swirl Fudge Healthy?
While this fudge is not “health food,” it’s made from simple, familiar ingredients without any artificial preservatives, so it’s wholesome in moderation. The combination of chocolate and peanut butter gives some nutritional value from nuts and milk, making it slightly more satisfying than candy bars.
However, it is high in sugar and fat, so it’s best enjoyed as an occasional treat. Eating a small square or two is enough to feel indulgent without overdoing it, which is exactly how I enjoy mine.
Variations and Substitutions
- White Chocolate Peanut Butter Fudge: Swap semisweet chocolate for white chocolate. The flavor is sweeter and creamier, and it pairs beautifully with peanut butter swirls.
- Dark Chocolate Fudge: Use dark chocolate instead of semisweet for a richer, slightly bitter contrast. This works well for those who prefer a less sweet treat.
- Almond Butter Swirl: Replace peanut butter with almond butter for a nutty twist. The flavor is subtle and gives a new dimension to classic fudge.
- Vegan Version: Use dairy-free chocolate and coconut condensed milk to make a plant-based version. This keeps it creamy while avoiding dairy.
- Mini Chocolate Chips: Stir mini chocolate chips into the chocolate mixture before swirling. Adds extra texture and bursts of chocolate in every bite.
- Coconut Chocolate Fudge: Add shredded coconut into the base for a tropical hint. The coconut adds a chewy texture and subtle sweetness.
- Espresso Fudge: Add a teaspoon of espresso powder to the chocolate mixture. It enhances the chocolate flavor and gives a slight mocha taste.
- Salted Caramel Swirl: Drizzle caramel sauce along with peanut butter and swirl. Creates a layered flavor with sweet, salty, and nutty notes.
How to Store, How to Reheat
Store fudge in an airtight container at room temperature for up to a week. If it’s very warm, keep it in the refrigerator to maintain its shape and prevent melting. For longer storage, freeze fudge in layers separated by parchment paper for up to 2 months.
To enjoy chilled fudge, bring it to room temperature for 10–15 minutes before serving. If slightly frozen, let it thaw naturally or microwave for 10–15 seconds at a time. Avoid overheating, as it can affect the texture and make the fudge grainy.
Frequently Asked Questions About Chocolate Peanut Butter Swirl Fudge
Can I use crunchy peanut butter?
Yes, you can use crunchy peanut butter, but the swirl won’t be as smooth. The texture adds a pleasant crunch, which some people really enjoy, and it gives each bite a little extra personality.
Do I need sweetened condensed milk?
Yes, sweetened condensed milk is essential for achieving that creamy, classic fudge texture. If you try a substitute like evaporated milk, the fudge might turn out softer or grainy and won’t hold its shape as well.
Can I make it dairy-free or vegan?
Absolutely! You can use dairy-free chocolate and coconut condensed milk to make a vegan version. The flavor will still be rich and creamy, though slightly different from traditional fudge.
How long does fudge last, and how should I store it?
Fudge keeps well in an airtight container at room temperature for about a week. For longer storage, refrigerate for up to two weeks, or freeze it in layers separated with parchment paper for up to two months.
Chocolate Peanut Butter Swirl Fudge Recipe
Course: DessertCuisine: AmericanDifficulty: Easy12
servings10
minutes10
minutes2
hoursThis recipe, with its creamy chocolate, nutty swirl, and gorgeous presentation, is a must-have in your dessert collection. It’s simple to make, versatile, and loved by kids and adults alike. Perfect for gifting, sharing, or keeping as a personal indulgence, Chocolate Peanut Butter Swirl Fudge always brings smiles to the table.
Ingredients
2 cups semisweet chocolate chips
1 (14 oz) can sweetened condensed milk
1/4 cup unsalted butter
1 teaspoon vanilla extract
1/2 cup creamy peanut butter
Pinch of salt
Directions
- Prepare the pan: Line an 8×8-inch baking pan with parchment paper or lightly grease it with butter. This ensures easy removal of the fudge later and keeps it from sticking to the pan.
- Melt the chocolate base: In a medium saucepan, combine chocolate chips, sweetened condensed milk, and butter over low heat. Stir constantly until the mixture is smooth, fully melted, and glossy. Avoid high heat to prevent burning the chocolate.
- Add vanilla: Remove the saucepan from heat and stir in the vanilla extract. This enhances the chocolate flavor and gives the fudge a richer aroma.
- Add peanut butter swirl: Warm the peanut butter slightly in the microwave for 15–20 seconds to make it more pourable. Drop spoonfuls of peanut butter over the melted chocolate mixture in the pan. Using a knife or skewer, gently swirl the peanut butter into the chocolate to create a marbled effect. Avoid overmixing—you want distinct swirls.
- Set the fudge: Let the fudge cool at room temperature for 30–45 minutes, then transfer to the refrigerator for at least 2 hours or until firm. This helps the fudge set properly and makes it easier to cut into clean squares.
- Cut and serve: Once fully set, lift the fudge out of the pan using the parchment paper. Cut into 16 squares with a sharp knife. Serve as a rich dessert or gift them in a decorative box.
