If you are craving a decadent treat that feels indulgent but is incredibly simple to whip up, you are going to fall head over heels for this Vegan Fudge (3 Ingredients) Recipe. It’s rich, creamy, and just the right balance of sweet and salty, making it an absolute must-try for anyone who loves chocolatey goodness without the fuss. Using only three main vegan-friendly ingredients, this fudge is so easy to make you’ll wonder why you haven’t made it sooner. Whether you’re a seasoned plant-based cook or just exploring new sweets, this recipe brings a perfect blend of flavor and texture with minimal effort.

Ingredients You’ll Need
The magic of this Vegan Fudge (3 Ingredients) Recipe lies in its simplicity and the quality of each ingredient. Every component plays an essential role, blending together to create a fudge that’s smooth, creamy, and irresistibly delicious.
- Smooth peanut butter: The creamy base that provides richness and a subtle nutty depth, making the fudge satisfyingly dense.
- Sweetened condensed coconut milk: Adds that luscious sweetness and silky texture while keeping the fudge completely vegan.
- Vegan white chocolate: Brings a sweet, mellow flavor and helps the fudge set with a smooth, velvety finish.
- Sea salt (optional): A sprinkle of salt beautifully enhances the sweetness and balances the flavors.
- Roasted peanuts (optional): Add a delightful crunch and extra nutty punch if you love a bit of texture in your fudge.
How to Make Vegan Fudge (3 Ingredients) Recipe
Step 1: Prepare Your Pan
Start by lining a loaf pan or an 8×8” dish with parchment paper. This simple step ensures your fudge will come out cleanly and makes cutting it into perfect pieces a breeze. If you use a wider dish, keep in mind the fudge will be slightly thinner but just as tasty.
Step 2: Melt the Ingredients Together
Place the smooth peanut butter, sweetened condensed coconut milk, and vegan white chocolate into a large heatproof bowl. Set this bowl over a saucepan with simmering water, making sure the water doesn’t touch the bowl itself. This gentle melting method, called a bain-marie or water bath, helps the ingredients meld beautifully without overheating. Remember, the trick is to avoid any stray water splashing in because that could cause your fudge to seize up and ruin its silky texture.
Step 3: Whisk and Pour
Once the ingredients have melted together, whisk them until you get a sticky, tacky mixture. This smooth blend is pure magic in the making. Pour it carefully into the parchment-lined pan, then press any optional roasted peanuts into the surface to add a contrast of crunch. Pop the pan in the fridge to let the fudge set for at least 4 hours or overnight. If time is tight, the freezer speeds this up to about 2 hours.
Step 4: Cut and Finish
After your fudge has properly set, use a sharp knife to slice it into bite-sized pieces while still in the pan. Carefully lift each piece out with the parchment paper and sprinkle a little sea salt on top if you like that wonderful sweet-salty combo. Now your fudge is ready to enjoy or share!
How to Serve Vegan Fudge (3 Ingredients) Recipe

Garnishes
Adding a garnish can elevate your fudge and make it feel extra special. A sprinkle of flaky sea salt is classic and balances the sweetness perfectly. For a festive touch, try crushed freeze-dried raspberries or toasted coconut flakes to add color and a hint of tartness. You can also drizzle a little vegan dark chocolate on top for a beautiful finish.
Side Dishes
This Vegan Fudge (3 Ingredients) Recipe is delicious on its own, but it pairs wonderfully with a cup of strong coffee or herbal tea to cut through the sweetness. For a fun dessert platter, include fresh berries and nuts alongside your fudge pieces. It’s a lovely way to create a thoughtful and diverse selection that’s sure to impress friends and family.
Creative Ways to Present
If you want to wow your guests, serve the fudge in mini cupcake liners or on a decorative platter with edible flowers. You can also stack small fudge pieces between layers of parchment for a stunning gift box presentation. Wrapping individual pieces in wax paper tied with twine makes for an adorable homemade gift that shows off your thoughtfulness and culinary skills.
Make Ahead and Storage
Storing Leftovers
Leftover fudge is best stored in an airtight container in the fridge, where it will keep fresh and maintain its perfect texture for up to two weeks. Keeping the fudge chilled ensures each bite stays firm but melts beautifully in your mouth.
Freezing
You can freeze this Vegan Fudge (3 Ingredients) Recipe for longer storage. Place pieces between layers of parchment paper in a freezer-safe container or bag to prevent sticking. Frozen fudge will last up to three months and is easy to thaw in the fridge overnight before enjoying.
Reheating
Because this fudge is best enjoyed cool or at room temperature, reheating is usually not needed. If you prefer it a little softer, let it sit at room temperature for 10–15 minutes. Avoid microwaving, which can cause the texture to become grainy or oily.
FAQs
Can I use crunchy peanut butter instead of smooth?
For the creamiest texture, smooth peanut butter is ideal. However, if you love a bit of crunch, you can try crunchy peanut butter but expect a slightly different texture with nut pieces throughout.
Is there a substitute for vegan white chocolate?
If vegan white chocolate is hard to find, you can experiment with vegan milk chocolate, though it will alter the final color and flavor slightly. Dark chocolate also works but results in a richer, less creamy fudge.
Can I use regular sweetened condensed milk instead of the coconut version?
Using dairy condensed milk would break the vegan aspect of the recipe. The sweetened condensed coconut milk keeps the fudge dairy-free and adds a subtle tropical note that complements the peanut butter beautifully.
How long does the fudge need to set?
We recommend setting the fudge in the fridge for at least 4 hours or overnight for the best firmness. If you’re in a hurry, freezing it for 2 hours speeds up the process without sacrificing texture.
Can I add other flavors or mix-ins?
Absolutely! Feel free to add a splash of vanilla extract, a pinch of cinnamon, or mix in chopped nuts or dried fruit to customize your fudge. Just keep the base ingredients the same to maintain the perfect consistency.
Final Thoughts
This Vegan Fudge (3 Ingredients) Recipe is one of those rare treats that feels luxurious but comes together in minutes with minimal ingredients. Its simplicity makes it perfect for busy days or last-minute guests while still impressing with rich flavor and a satisfying bite. I encourage you to give it a try—you might just find a new favorite sweet that’s both kind to your taste buds and your lifestyle!
Print
Vegan Fudge (3 Ingredients) Recipe
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 4 hours 10 minutes (including chilling time)
- Yield: 18 pieces
- Category: Dessert
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Description
This simple and delicious Vegan Fudge recipe requires only three main ingredients and a touch of sea salt. Made with smooth peanut butter, sweetened condensed coconut milk, and vegan white chocolate, this creamy fudge is effortlessly prepared using a gentle bain-marie melting technique, then chilled to set into rich, indulgent pieces. Optional roasted peanuts add a delightful crunch to each bite.
Ingredients
Fudge Base
- 250 g smooth peanut butter
- 320 g sweetened condensed coconut milk (or other vegan condensed milk)
- 200 g vegan white chocolate
For Topping
- 1 teaspoon sea salt
- 50 g roasted peanuts (optional)
Instructions
- Prepare Pan: Line a loaf pan or an 8×8 inch dish with parchment paper, creating a sling for easy removal of the fudge. This will help in lifting the fudge out without breaking it.
- Melt Ingredients: Combine the peanut butter, sweetened condensed coconut milk, and vegan white chocolate in a large heat-resistant bowl. Place this bowl over a saucepan with simmering water, ensuring the water does not touch the bowl. Using a bain-marie (water bath), gently melt the ingredients, stirring carefully to avoid any water splashing into the mixture as this may cause the fudge to seize.
- Mix and Pour: Once melted, whisk the mixture until it becomes sticky and tacky in texture. Pour the fudge mixture into the prepared loaf pan. If you like, press roasted peanuts into the top of the fudge gently using the back of a spoon or spatula to add texture and flavor.
- Chill to Set: Refrigerate the fudge for at least 4 hours or overnight to allow it to fully set. For a quicker set, place it in the freezer for approximately 2 hours.
- Slice and Serve: After the fudge has set, keep it in the pan and use a sharp knife to cut into 18 pieces. Carefully lift out each fudge piece using the parchment paper sling and sprinkle with sea salt for a perfect balance of sweet and salty flavors.
Notes
- Use a clean spatula and avoid any water contact in the melting process to prevent the fudge from seizing.
- Sweetened condensed coconut milk can be substituted with other vegan condensed milk alternatives.
- For a crunchier texture, toasted or roasted peanuts can be added on top or folded into the fudge mixture before setting.
- Store fudge in an airtight container in the refrigerator for up to 1 week or freeze for longer storage.
- For a firmer fudge, allow it to set overnight in the fridge.

