Peanut Butter Fudge With A Chocolate Swirl

If you like peanut butter and chocolate, these little peanut butter fudge bites are for you! Unsurprisingly, this is by far one of my most popular recipes. These are so quick and simple to make, requiring only a few basic ingredients. They’re completely plant based, vegan, grain and gluten free.

Make sure to tag me in any photos of your creations – @ginabnutrition or #ginabnutrition – enjoy!

Peanut Butter Fudge Recipe Ingredients

Smooth Peanut Butter: Peanut butter adds a rich and nutty flavour to the fudge. It also contributes to the texture of the fudge by making it creamy and smooth.

Coconut Oil: Coconut oil is used as a substitute for butter in this vegan recipe. It contributes to the richness and creaminess of the fudge. The refined coconut oil used in this recipe is tasteless, so it won’t affect the flavour of the fudge.

Maple Syrup: Maple syrup is a natural sweetener that adds a subtle sweetness to the fudge. It also contributes to the texture of the fudge by making it slightly gooey.

Vanilla Extract: Vanilla extract adds a warm and sweet flavour to the fudge. It complements the nutty flavour of the peanut butter and enhances the overall taste of the fudge.

Salt: A pinch of salt balances out the sweetness in the fudge and enhances the flavours of the other ingredients.

And for the chocolate layer….

Cocoa / Cacao Powder: Cocoa powder is used to create a rich and chocolatey layer on top of the fudge. Cacao powder is a healthier alternative that is rich in antioxidants.

Dark Vegan Chocolate Chips: Dark chocolate chips add a decadent chocolate flavour and a slightly crunchy texture to the fudge.

Maple Syrup: Maple syrup is used to sweeten the chocolate layer and add a subtle maple flavour.

Coconut Oil: Coconut oil is used to make the chocolate layer smooth and creamy. It also helps the layer to solidify and set on top of the fudge.

peanut butter fudge

How Long Does Homemade Peanut Butter Fudge Last?

Homemade peanut butter fudge can last for about 2-3 weeks if stored properly in an airtight container at room temperature. However, the shelf life of the fudge can vary depending on the ingredients used and the storage conditions. If the fudge has been exposed to high temperatures or moisture, it may spoil more quickly.

To extend the shelf life of your homemade peanut butter fudge, you can store it in the refrigerator for up to a month, or freeze it for up to 3 months. When freezing, wrap the fudge tightly in plastic wrap or aluminium foil, and then place it in a freezer-safe container or freezer bag. Before serving, let the fudge thaw in the refrigerator for several hours.

Why Does My Fudge Crumble When I Cut It?

If your peanut butter fudge crumbles when you cut it, it could be due to a few factors:

  1. Under-beating: Beating the fudge mixture is important to create a smooth and creamy texture. If the mixture is not beaten enough, it can result in a crumbly and dry fudge. Be sure to beat the mixture until it becomes thick and loses its glossiness.
  2. Too little fat: Fudge is rich and dense, and it requires a sufficient amount of fat to achieve a smooth texture. If the recipe has too little fat, the fudge can become dry and crumbly.
  3. Improper cooling: After cooking the fudge mixture, it is important to cool it properly to allow it to set.

If your fudge is crumbly, you can try adding a small amount of vegan cream or vegan butter to the mixture and re-beating it to see if it helps. However, it is often best to start fresh with a new batch of fudge and make adjustments to the recipe as needed.

peanut butter fudge


Peanut Butter Chocolate Swirl Fudge (Vegan & Gluten Free)

Peanut Butter Chocolate Swirl Fudge (Vegan & Gluten Free)

Georgina Burgess
If you like peanut butter and chocolate.. these little fudgey bites are for you. Unsurprisingly, this is one of my most popular recipes. These are so quick and simple to make, requiring only a few basic ingredients. They're completely plant based, vegan, grain and gluten free.
Prep Time 15 minutes
Cook Time 1 hour
Course Dessert, Snack


Peanut Butter Layer

  • 1 Cup Smooth Peanut Butter
  • 2/3 Cup Coconut Oil I use refined so it's odour/tasteless
  • 1/2 Cup Maple Syrup
  • 1 tsp Vanilla Extract
  • 1 Pinch Salt

Chocolate Layer

  • 2.5 tbsp Cocoa / Cacao Powder
  • 1/4 Cup Dark Vegan Chocolate Chips
  • 1 tsp Maple Syrup
  • 2 tbsp Coconut Oil


  • Line a 8×8" square tin/baking dish with baking paper (coming up the edges so you’re able to pull out the fudge later)
  • Heat the peanut butter layer ingredients in a saucepan over a medium heat, whisking constantly until a smooth mixture has formed
  • Pour half of this mixture into the tin
  • Add the chocolate layer ingredients to the remaining mixture in the pan and whisk over a medium heat until the all the chocolate layer ingredients have melted into the peanut butter mixture
  • Gently pour this on top of peanut butter layer in the tin
  • Drag the end of a soft knife through the mixture in a zig zag shape to create a marble effect (very fun)
  • Place in the freezer for at least 1 hour until completely set
  • Take out from the freezer and gently pull the baking paper up to remove the fudge
  • Then, with a sharp knife slice the fudge into 1” pieces
  • (You may need to wait for it to thaw for 5 minutes before cutting)


Serve chilled or straight from freezer as they will melt quickly at room temperature
Keyword vegan dessert, vegan snacks


peanut butter fudge

Why Is My Peanut Butter Fudge Not Getting Hard?

There could be several reasons why your peanut butter fudge is not getting hard:

  1. Humidity: Humidity can also affect the setting of fudge. If you live in a humid area, it might take longer for the fudge to set or it may not set at all.
  2. Cooling Time: If you didn’t allow the fudge to cool enough before trying to cut it, it may still be too soft.

If your fudge hasn’t set properly, you can try placing it in the freezer for longer. If it still hasn’t set, you can try reheating the mixture and cooking it for a little longer or adding some sugar to the recipe.

What Should You Not Do When Making Fudge?

When making fudge, there are several things you should avoid doing to ensure that your fudge turns out properly. Here are some things you should not do when making fudge:

  1. Do not stir too much: While stirring is important in making fudge, too much stirring can cause the fudge to become grainy or develop a dry texture. Stir the fudge mixture just enough to combine the ingredients and ensure that it cooks evenly.
  2. Do not add too much liquid: Adding too much liquid to the fudge mixture can cause it to become too soft and not set properly. Follow the recipe instructions carefully and measure out your ingredients accurately to ensure that your fudge turns out right.
  3. Do not try to reheat or fix fudge that has gone wrong: Once the fudge mixture has been cooked and beaten, it cannot be reheated or fixed if it has gone wrong. It is best to start again with fresh ingredients and follow the recipe carefully.

Love Peanut Butter? You’ve GOT To Try These Chewy Peanut Butter Balls

Trust me, these are amazing! You should probably just buy hundreds of jars of peanut butter and make both recipes? (and even this one!)

Or, if you want something a little different (but still amazing), try my Millionaire’s Squares!

Chewy Peanut Butter Balls (Vegan and Gluten Free)
These 4 ingredient Chewy Peanut Butter Balls are the BEST energy booster! Chewy, sweet + filling = everything you need in a snack. If you like peanut butter, then these are definitely for you! They're the perfect plant based snack, totally vegan, gluten free and soy free.
Check out this recipe
Peanut Butter Balls

How Healthy Is Peanut Butter For You?

Peanut butter can be a fantastic and nutritious addition to almost anyone’s diet when consumed in moderation (and as part of a balanced eating plan). Peanut butter offers several health benefits, but it’s essential to be mindful of portion sizes and the type of peanut butter you choose. Here are some key points to consider:

  1. Protein and Healthy Fats: Peanut butter is a good source of plant-based protein and healthy fats, primarily monounsaturated and polyunsaturated fats. These fats can be beneficial for heart health.
  2. Vitamins and Minerals: Peanut butter contains essential nutrients such as vitamin E, magnesium, phosphorus, and potassium.
  3. Dietary Fiber: Peanut butter contains dietary fiber, which is beneficial for digestive health and can help you feel full.
  4. Antioxidants: Peanuts contain antioxidants like resveratrol, which may have potential health benefits.
  5. Caloric Content: Peanut butter is calorie-dense, so portion control is crucial if you’re trying to manage your weight. Be mindful of how much you consume.
  6. Added Ingredients: Some peanut butter brands may contain added sugars, hydrogenated oils (trans fats), or excessive salt. Opt for natural or organic peanut butter with minimal added ingredients.
  7. Allergies: Peanut butter is a common allergen, and if you or someone you’re serving has a peanut allergy, it should be avoided.

Keep in mind though that this is a recipe for a Peanut Butter Fudge and there are additional ingredients that may make it slightly less ‘healthy’.

Why Not Try These?


  1. You had me at peanut butter! This looks absolutely delicious, thanks for sharing the recipe 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating