Jelly Bean Fudge Recipe: Colorful Candy Swirls in 10 Minutes

Sauces & Condiments

Jelly Bean Fudge Recipe: Colorful Candy Swirls in 10 Minutes

Creating vegan jelly bean fudge that’s vibrant, creamy, and ready in just 10 minutes is easier than you think—and it’s become my go-to dessert for parties or when I need a colorful, kid-friendly treat.

The secret lies in melting vegan chocolate properly and folding in jelly beans at the right moment to keep them whole and bright. I first made this recipe when Lily’s school asked for allergy-friendly treats, and it became an instant hit.

This recipe uses simple pantry staples: vegan chocolate, coconut oil, and jelly beans of your choice, all combined in a foolproof technique that requires no special equipment.

The key is tempering the chocolate gently over a double boiler to ensure it sets smoothly while maintaining that signature fudge texture—rich, velvety, and perfectly firm. The jelly beans add pops of color and a subtle crunch that makes every bite exciting.

What you’ll end up with is a stunning, swirled dessert that looks like it came from a candy shop but takes less than 15 minutes of active time. The chocolate stays glossy and snappy when chilled, while the jelly beans stay vibrant and intact, creating a visual and textural delight.

It’s the kind of dessert that disappears fast but leaves everyone asking for seconds.

Perfect for birthdays, holidays, or just because—this fudge is 100% plant-based and free from dairy, making it a safe and delicious option for any dietary need. Let’s get started on making something that’s as fun to eat as it is to create!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for jelly bean fudge

Simple pantry staples transform into vibrant, creamy fudge in minutes—no fancy gear needed.

Ingredient Amount Notes
Vegan Dark Chocolate Bars 🍫 12 oz 70% cocoa or higher, dairy-free
Jelly Beans 🍬 1 ½ cups Assorted colors, store-bought
Coconut Oil 🥥 ¼ cup Unrefined for best flavor
Vanilla Extract 🌿 ½ tsp Pure, alcohol-free preferred
Sea Salt 🧂 ¼ tsp Fine grain, flaky preferred
Extra-Virgin Olive Oil 🫒 ½ tsp For glossy finish
Unsweetened Coconut Milk 🥛 ¼ cup Full-fat for creaminess
Maple Syrup 🍁 1 tbsp Grade B for richer flavor
Lemon Juice 🍋 ½ tsp Freshly squeezed

The chocolate is non-negotiable here. Enjoy Life or Pascha brands are my go-tos—they melt smoothly and don’t seize up. The jelly beans? Haribo or Brach’s work best—they’re uniformly sized and stay intact. Coconut oil matters too: unrefined gives that rich, tropical flavor (refined is tasteless). If you're in a pinch, vegan butter works but adds a slightly different texture. For the chocolate bars, look for ones with at least 70% cocoa—they melt better and give that deep, rich flavor without being bitter.

No jelly beans? Mini marshmallows or crushed vegan cookies add texture and color. Short on coconut oil? Avocado oil at the same amount works in a bind, but coconut’s flavor is worth it. The maple syrup can be swapped for agave nectar, but Grade B has that caramel-like depth. Fresh lemon juice is ideal, but if you’re using bottled, make sure it’s 100% juice with no additives. The vanilla extract? Alcohol-free is best here—it blends seamlessly without any aftertaste. And if you’re worried about the fudge being too sweet, the sea salt balances everything perfectly.

This fudge keeps beautifully—1 week in the fridge in an airtight container. For parties, portion it into mini silicone molds so it’s easy to serve. If you’re making it ahead, let it set at room temperature for 2 hours before chilling. The jelly beans stay vibrant for days, but if they lose their pop, just add a few fresh ones on top before serving. Freezes for up to 3 months too, though it’s best enjoyed fresh. Store in layers separated by parchment paper to prevent sticking.

❤️

Why You'll Love This Recipe

  • No-Mess Magic: I love that this recipe doesn’t require fancy tools or hours in the kitchen. Just chop the vegan dark chocolate bars, melt them with coconut oil over a double boiler (no need to babysit it—5-7 minutes max), and boom—you’re halfway done. The coconut milk and maple syrup blend in like a dream, and folding in those jelly beans is almost therapeutic. Honestly, it’s the kind of recipe where you can talk on the phone while it sets.
  • Citrus-Kissed Surprise: The lemon juice and sea salt combo is genius—it cuts through the sweetness of the jelly beans and the richness of the dark chocolate in the most satisfying way. I’ll be real: that first bite with the bright citrus pop and the salty crunch from the flaky sea salt makes it feel like a gourmet treat, even though it’s just pantry staples. The unrefined coconut oil adds a subtle nuttiness that ties everything together.
  • Gift-Worthy in Minutes: This isn’t just a snack—it’s a conversation starter. The jelly beans create these gorgeous swirls when it sets, and the glossy finish from the olive oil makes it look like something from a fancy bakery. I’ve wrapped pieces in cellophane and tied them with ribbon for birthdays, teacher gifts, or even just because. Plus, it’s vegan, so it’s foolproof for dietary restrictions without sacrificing flavor.
  • Fridge-Friendly Leftovers: Forget stressing about leftovers. This fudge holds up beautifully for a whole week in the fridge, and it freezes like a champ if you want to batch-make it. I’ll admit, I’ve made a double batch for movie nights, and it never goes to waste. The texture stays creamy even after a few days, and the jelly beans keep their chewiness—no sad, dry fudge here. It’s the kind of recipe that lets you indulge without guilt.

Step-by-step instructions for jelly bean fudge

Here's how to make vibrant, creamy fudge that's ready in minutes.

1

Melt Chocolate and Coconut Oil Together

Break the 12 oz vegan dark chocolate bars into small pieces and place them in a heatproof bowl. Add the 0.25 cup coconut oil and set the bowl over a pot of simmering water, ensuring the bottom doesn't touch the water. Stir occasionally until the chocolate and coconut oil melt completely, creating a smooth mixture. This should take about 5-7 minutes. The blend should look glossy and fully combined—no streaks of white should remain.

Remove the bowl from the heat and let it cool slightly for 2 minutes. This prevents the coconut milk from curdling when added later. I like to work quickly here because the mixture will thicken as it cools, making it easier to handle once everything is combined.

2

Add Sweetener and Flavorings

While the chocolate mixture cools, whisk together the 0.25 cup unsweetened coconut milk, 1 tbsp maple syrup, 0.5 tsp vanilla extract, 0.5 tsp lemon juice, and 0.25 tsp sea salt in a separate small bowl. The lemon juice brightens the flavor, while the salt enhances the sweetness. Stir until everything is fully dissolved—this mixture should look like a light, creamy liquid.

Slowly pour the coconut milk mixture into the melted chocolate, whisking constantly to combine. The heat from the chocolate will warm the coconut milk slightly, helping it blend smoothly. You'll notice the mixture thicken as the two ingredients merge, creating a rich, velvety texture. This is the base for your fudge—keep whisking until it's completely uniform.

3

Fold in Jelly Beans and Set

Gently fold in the 1.5 cups jelly beans using a spatula, making sure they're evenly distributed throughout the mixture. I like to press the jelly beans down slightly to help them sink into the fudge, creating those beautiful swirls when it sets. Pour the mixture into a greased 8x8-inch baking dish or a similar container. Tap the dish lightly on the counter to remove any air bubbles.

Drizzle the 0.5 tsp extra-virgin olive oil over the top of the fudge for a glossy finish. Cover the dish with plastic wrap and refrigerate for at least 2 hours, or until fully set. The fudge should firm up enough to hold its shape when cut, but it will still have a soft, creamy texture—this is what makes it so delicious.

4

Cut and Serve

Once the fudge is set, remove it from the refrigerator and let it sit at room temperature for 5-10 minutes to soften slightly. This makes it easier to cut into squares. Use a sharp knife to cut the fudge into 16 equal pieces—about 2 inches per side. For cleaner cuts, dip the knife in warm water between slices.

Serve immediately or store in an airtight container in the refrigerator for up to 1 week. The fudge will keep its vibrant colors and creamy texture, making it perfect for gifting or snacking. Each bite delivers a mix of rich chocolate, sweet jelly beans, and a hint of citrus from the lemon juice—truly a crowd-pleaser!

👨‍🍳

Pro Tips For Making Jelly Bean Fudge

  • Skip the Overmixing: Once you’ve folded in the jelly beans, stop stirring the second they’re evenly distributed—overmixing makes the fudge dense and gummy. I used to press and fold like I was kneading dough, but the second the beans sink, call it done. The texture stays light and creamy when you resist the urge to "perfect" it further.
  • Use Full-Fat Coconut Milk: The recipe calls for full-fat coconut milk, and for good reason—it’s the only way this fudge gets that luxurious, melt-in-your-mouth creaminess. Skimping on the fat here means you’ll end up with something closer to fudgey pudding than the rich, velvety texture you’re after. Trust the recipe on this one.
  • Cool the Chocolate First: Those 2 minutes of cooling after melting the chocolate and coconut oil aren’t optional—they keep the coconut milk from curdling when you mix it in. I learned this after a batch turned into a grainy mess, and now I set a timer. Patience here saves you from scrapping the whole batch.
  • Press Beans for Swirls: Don’t just dump the jelly beans in—press them down gently with the spatula as you fold. This helps them sink and creates those pretty, marbled swirls when the fudge sets. It takes 30 seconds extra, but the visual (and taste) payoff is worth it.

Perfect pairings for these flavors

Sweet Tea Pairings

This fudge pairs beautifully with a classic sweet tea—the warm, citrusy notes complement the jelly bean sweetness perfectly. I like to serve it with iced sweet tea (add 2 tbsp honey or 1 tbsp maple syrup per quart) for a refreshing contrast to the rich chocolate.

The tea’s slight tartness balances the fudge’s sweetness, making every bite feel balanced. 💛

Espresso or Coffee Twist

For a coffee lover’s twist, add a shot of espresso to your tea or serve the fudge alongside a dark roast latte. The bitterness of the coffee cuts through the sweetness, creating a sophisticated flavor profile.

I often make a cold brew concentrate (like La Colombe) and drizzle it over the fudge for an extra indulgent touch.

Fruit Infusions

Brighten the experience with a fruit-infused water or sparkling lemonade. Try adding sliced strawberries or raspberries to your drink for a pop of color that mirrors the jelly beans.

The natural acidity cleanses your palate between bites, keeping the flavors vibrant. I swear by New Seasons Market’s fresh berries for this!

Wine Pairings

A dry Riesling or off-dry Gewürztraminer works wonderfully with this fudge. The wine’s slight sweetness and citrus notes harmonize with the jelly bean flavors, while the acidity cuts through the richness. I reach for a 2022 Chateau Ste. Michelle for a reliable crowd-pleaser.

Sparkling Wine Surprise

For a festive touch, serve the fudge with Prosecco or Cava. The bubbles add a playful element, and the wine’s effervescence feels celebratory. I love pouring a small glass of Gaja Spumante when I’m making this for Lily’s birthday parties—it’s the perfect way to make dessert feel special. 🥂

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 180mg8%
Total Carbohydrate 52g19%
Dietary Fiber 3g11%
Sugars 48g
Protein 3g6%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe without coconut oil?

Yes, but the texture will change slightly. Substitute with avocado oil or vegan butter in equal amounts. Coconut oil adds richness and helps create that signature fudge consistency. For best results, use unrefined coconut oil to maintain flavor. If you're avoiding coconut entirely, try olive oil (light or extra-virgin) for a neutral taste.

2

Why did my fudge turn grainy?

This usually happens when chocolate overheats or water gets in during melting. Always use a double boiler method and avoid direct heat. If it happens, whisk in 1 tsp coconut milk or vegan butter while melting to restore smoothness. Stir constantly to prevent seizing. For future batches, ensure your bowl is dry and chocolate is finely chopped.

3

How do I get the jelly beans to stay colorful?

Use high-quality jelly beans with vibrant dyes (like Haribo or Brach's) and fold them in at the very end when the chocolate is just cool enough to set but still liquid. Avoid melting the jelly beans by keeping the mixture below 110°F. Store fudge in an airtight container to preserve colors. If colors fade after a few days, add fresh jelly beans on top before serving.

4

Can I make this fudge without chocolate?

Not traditionally, but you could create a candy version using white chocolate alternative (like coconut oil + powdered sugar + vanilla) or caramelized sugar base. The chocolate provides essential fat and flavor that jelly beans alone can't replicate. For a similar texture, try vegan marshmallow fluff mixed with crushed candy, but the result won't be true fudge. Chocolate is key for that signature melt-in-your-mouth experience!

5

How do I transport this fudge without melting?

Wrap individual pieces in parchment paper and place them in a cool insulated bag with an ice pack. For larger batches, use a thermos-style container with a tight lid. Keep it refrigerated until ready to serve. If transporting for more than 2 hours, freeze the fudge first and thaw it in the fridge before serving. The jelly beans will stay intact as long as the chocolate stays firm.

★★★★★4.9(10 reviews)
Categories Sauces & Condiments