Every product is independently reviewed and selected by our editors. If you buy something through our links, we may earn an affiliate commission at no extra cost to you.
Peanut Butter Fudge Swirl Ice Cream is a dreamy treat that combines the creamy, nutty goodness of peanut butter with rich, indulgent fudge swirls.
Whether you’re enjoying it on a warm day or serving it as a decadent dessert for a special occasion, this homemade ice cream is sure to delight.
The beauty of this recipe lies in its simplicity—only a handful of ingredients create a flavor-packed ice cream that will have everyone coming back for seconds.
With a velvety base and perfect ribbons of fudge running through it, this ice cream is a must-try for any peanut butter lover.

Why You’ll Love This Peanut Butter Fudge Swirl Ice Cream
A Perfect Balance of Sweet and Salty
What makes Peanut Butter Fudge Swirl Ice Cream truly irresistible is the perfect marriage of peanut butter’s creamy, slightly salty flavor and the rich sweetness of chocolate fudge.
The balance between these two components creates a harmonious flavor profile that will satisfy both your sweet tooth and your craving for something savory.
Creamy Texture, Rich Flavor
This ice cream is incredibly smooth and creamy, thanks to a combination of heavy cream and whole milk.
The peanut butter base adds a silky texture, while the chocolate fudge creates an extra layer of indulgence.
Every spoonful is a decadent experience, and the best part? You made it yourself!
Easy to Make at Home
While it might sound like a dessert best left to the professionals, making Peanut Butter Fudge Swirl Ice Cream at home is easier than you think.
With an ice cream maker, the whole process becomes a breeze, and the result is far superior to anything you can buy in the store.
Plus, homemade ice cream allows you to control the quality of ingredients and avoid unnecessary additives.
Ingredients You’ll Need
To make this Peanut Butter Fudge Swirl Ice Cream, you’ll need just a few basic ingredients that come together to create the most indulgent dessert. Here’s what you’ll need:
- 2 cups heavy cream: The base of the ice cream, providing a rich and creamy texture.
- 1 cup whole milk: Adds to the smooth consistency, blending perfectly with the cream.
- 3/4 cup granulated sugar: Sweetens the ice cream and balances the savory peanut butter.
- 1/2 cup peanut butter (smooth or chunky): The star of the show, delivering a rich, nutty flavor.
- 1 tsp vanilla extract: Enhances the overall flavor with a hint of warmth.
- 1/4 tsp salt (optional): A pinch of salt can bring out the peanut butter’s flavor.
- 1/2 cup chocolate fudge sauce (store-bought or homemade): For creating the luscious fudge swirl.
- Optional add-ins: Chopped peanuts or chocolate chunks, if you like extra texture in your ice cream.
How to Make Peanut Butter Fudge Swirl Ice Cream

Making this Peanut Butter Fudge Swirl Ice Cream is a simple yet rewarding process.
With just a few steps, you’ll have a decadent dessert to enjoy. Here’s how to do it:
Step 1: Prepare the Peanut Butter Mixture
Start by warming the peanut butter slightly to make it easier to incorporate into the ice cream base.
If you prefer, you can melt it gently in the microwave or over low heat on the stove.
Once it’s softened and smooth, set it aside to cool slightly.
Step 2: Mix the Ice Cream Base
In a medium bowl, combine the heavy cream, whole milk, and sugar. Whisk the mixture together until the sugar has dissolved completely.
Add the vanilla extract and a pinch of salt, then stir to combine.
The key here is to create a smooth, uniform base that will hold the peanut butter and fudge swirls beautifully.
Step 3: Churn the Ice Cream
Now, pour the prepared base into your ice cream maker and churn according to the manufacturer’s instructions.
The churning process will aerate the mixture and help it set into the perfect creamy consistency.
After about 20-25 minutes, the ice cream should thicken to a soft-serve-like texture.
Step 4: Add the Peanut Butter and Fudge
Once your ice cream has reached the desired consistency, gently swirl in the prepared peanut butter mixture.
Don’t overmix—it’s important to leave some pockets of peanut butter for those indulgent bites of pure peanut flavor.
Afterward, drizzle in the chocolate fudge sauce, using a spoon to swirl it through the ice cream.
This will create beautiful ribbons of fudge in every scoop.
Step 5: Freeze the Ice Cream
Transfer the ice cream to an airtight container and spread it into an even layer.
Place it in the freezer for at least 4 hours or until fully set.
The longer it freezes, the firmer the texture will become, so feel free to let it freeze overnight for the best results.
Tips and Variations
Perfecting the Ice Cream Texture
- For a softer consistency: If you prefer a softer, more scoopable texture, try using a little less cream or increasing the milk-to-cream ratio. This will result in a lighter texture, which can be perfect for serving immediately after churning.
- For firmer ice cream: If you enjoy firmer ice cream, allow it to freeze for a longer period. The colder the freezer temperature, the more solid the ice cream will be once fully set.
Add-Ins for Extra Flavor and Texture
While the peanut butter and fudge swirl are already delicious on their own, you can elevate your ice cream with these optional add-ins:
- Chopped Peanuts: For an added crunch and an extra burst of peanut flavor, add chopped peanuts directly into the ice cream just before the final mix.
- Chocolate Chunks: If you’re a chocolate lover, fold in some chopped chocolate chunks for an extra hit of sweetness and texture.
- Swirls of Other Sauces: Experiment with other swirls like caramel or butterscotch to create an exciting flavor combination.
Make It Vegan
If you’re looking for a vegan version of this recipe, substitute the following ingredients:
- Use coconut milk or any dairy-free milk in place of the whole milk and heavy cream.
- Choose vegan peanut butter and a dairy-free fudge sauce to ensure the recipe stays completely plant-based.
Serving Suggestions
Classic Serving Style
- In a Bowl: For a simple and satisfying treat, scoop generous portions of your Peanut Butter Fudge Swirl Ice Cream into bowls. You can drizzle extra fudge sauce on top and sprinkle with crushed peanuts for added flavor.
- In a Waffle Cone: Serve the ice cream in a crispy waffle cone for a fun, classic ice cream experience. The cone adds a delightful crunch that complements the smooth, creamy ice cream.
Create a Sundae
Take your ice cream to the next level by transforming it into a sundae:
- Top with Whipped Cream: Light, airy whipped cream is the perfect topping for this indulgent dessert.
- Add Extra Fudge: Drizzle more fudge sauce over the top for extra sweetness.
- Sprinkle with Chopped Nuts: Crushed peanuts or a mix of your favorite nuts will add texture and a bit of savory contrast to the sweet ice cream.
Ice Cream Sandwiches
For a fun twist, try making ice cream sandwiches:
- Take your favorite cookies—chocolate chip, oatmeal, or even peanut butter—and scoop some of the Peanut Butter Fudge Swirl Ice Cream in between two of them. Freeze them for a few minutes to set, and enjoy a handheld treat.
How to Store Leftovers
Storing your homemade Peanut Butter Fudge Swirl Ice Cream properly is key to maintaining its creamy texture and rich flavor.
Storing in the Freezer
- Use an Airtight Container: After churning and swirling, transfer the ice cream into an airtight container to prevent freezer burn and preserve its flavor. Choose a container that fits the amount of ice cream you have, leaving a little space at the top for expansion.
- Cover with Plastic Wrap: To avoid the formation of ice crystals on the surface, press a piece of plastic wrap directly onto the surface of the ice cream before sealing the container with its lid.
- Freezing Time: Homemade ice cream can be stored for up to 2-3 weeks in the freezer. However, for the best taste and texture, it’s ideal to consume it within the first week.
Serving After Freezing
- Let it Soften: Homemade ice cream tends to freeze harder than store-bought varieties. To make it easier to scoop, let it sit at room temperature for 5-10 minutes before serving.
Conclusion
Peanut Butter Fudge Swirl Ice Cream is an irresistible, indulgent treat that brings together the smooth richness of peanut butter and the sweet, gooey fudge ribbons for a flavor experience unlike any other.
It’s easy to make, incredibly customizable, and perfect for any occasion.
Whether you’re treating yourself or sharing with loved ones, this homemade ice cream is bound to be a hit.
So go ahead—grab your ice cream maker, follow the steps, and enjoy a batch of this creamy, dreamy dessert today!
Frequently Asked Questions
1. Can I use natural peanut butter?
Yes, you can use natural peanut butter, but keep in mind that it may be a bit oilier and less smooth than conventional peanut butter.
Stir it well before adding it to the ice cream base. If it’s too runny, you can add a small amount of powdered sugar or cornstarch to help stabilize it.
2. How can I make this ice cream without an ice cream maker?
If you don’t have an ice cream maker, no worries! You can make this ice cream by pouring the base into a shallow dish and freezing it.
Every 30 minutes, take a fork and stir the ice cream vigorously to break up the ice crystals.
Continue this process until it’s fully frozen and creamy.
3. Can I make this ice cream without fudge sauce?
Absolutely! You can make your own fudge sauce at home by melting chocolate and mixing it with sugar and a little butter or cream.
Alternatively, if you prefer to skip the fudge altogether, you could make a peanut butter-only ice cream or experiment with other swirls like caramel or fruit sauces.
4. How do I prevent ice crystals from forming?
To prevent ice crystals, ensure that your ice cream base is smooth before freezing, and make sure it’s stored in an airtight container.
The plastic wrap on top of the ice cream also helps prevent large ice crystals from forming.
5. Can I add other flavorings to the base?
Yes! While peanut butter and fudge are a classic combination, feel free to get creative with flavorings.
You could add a pinch of cinnamon or coffee for an extra depth of flavor.
Chocolate or vanilla extract are also great choices for enhancing the base flavor of the ice cream.

Peanut Butter Fudge Swirl ice cream
Equipment
- 1 Ice Cream Maker (essential for churning the ice cream to a smooth texture)
- 1 Medium Bowl (for mixing the ice cream base)
- 1 whisk (for combining ingredients)
- 1 Airtight Container (for storing the ice cream)
- 1 Spoon or Spatula (for swirling the peanut butter and fudge)
- 1 Microwave-safe Dish or Saucepan (if melting peanut butter or preparing fudge)
Ingredients
- 2 cups 480 mL heavy cream
- 1 cup 240 mL whole milk
- 3/4 cup 150 g granulated sugar
- 1/2 cup 120 g peanut butter (smooth or chunky)
- 1 tsp 5 mL vanilla extract
- 1/4 tsp 1.5 g salt (optional)
- 1/2 cup 120 mL chocolate fudge sauce (store-bought or homemade)
- Optional Add-ins chopped peanuts or chocolate chunks
Instructions
Prepare the Peanut Butter Mixture
- Gently heat the peanut butter until it softens and becomes smooth. You can do this in the microwave or on the stove. Let it cool slightly before proceeding.
Mix the Ice Cream Base
- In a medium bowl, combine the heavy cream, whole milk, and granulated sugar. Whisk together until the sugar is completely dissolved. Add the vanilla extract and salt (if using) and mix until smooth.
Churn the Ice Cream
- Pour the mixture into your ice cream maker and churn according to the manufacturer’s instructions, typically for about 20-25 minutes, until it reaches a soft-serve consistency.
Add the Peanut Butter and Fudge
- Gently swirl the peanut butter into the churned ice cream. Drizzle the chocolate fudge sauce and swirl again, being careful not to overmix, so that you get beautiful ribbons of fudge.
Freeze the Ice Cream
- Transfer the ice cream into an airtight container, pressing plastic wrap directly onto the surface to prevent ice crystals. Freeze for at least 4 hours or until fully set.
Serve and Enjoy
- Before serving, let the ice cream sit at room temperature for 5-10 minutes to soften slightly, making it easier to scoop. Enjoy in bowls, cones, or as a sundae!
Notes
- Peanut Butter: If using natural peanut butter, stir well before using, as it tends to separate. You may need to adjust the consistency with a small amount of powdered sugar if it’s too runny.
- Churning Tips: To get the best texture, make sure your ice cream maker is pre-chilled before use. Follow the manufacturer’s instructions for the best results.
- No Ice Cream Maker?: If you don’t have an ice cream maker, you can still make this recipe. Pour the mixture into a shallow pan, freeze, and stir vigorously every 30 minutes for 3-4 hours to break up ice crystals and achieve a creamy texture.