Go Back

High Protein Chocolate Peanut Butter Swirl Fudge - Rich, Satisfying, and Easy

Prep Time 15 minutes
Cook Time 5 minutes
Total Time 20 minutes
Servings: 12 servings

Ingredients
  

  • 1/2 cup natural peanut butter (stirred until smooth; sub almond butter if needed)
  • 1/3 cup coconut oil (refined for neutral taste; unrefined for a light coconut note)
  • 1/4 cup unsweetened cocoa powder
  • 1/2 cup chocolate or vanilla whey or plant-based protein powder (choose a brand you like)
  • 1/4 to 1/3 cup liquid sweetener (maple syrup, honey, or a sugar-free syrup; adjust to taste)
  • 1 teaspoon vanilla extract
  • Pinch of fine sea salt
  • 2 tablespoons peanut butter (extra, for the swirl)
  • Optional add-ins: 2 tablespoons mini chocolate chips, chopped peanuts, or a pinch of instant espresso powder for deeper chocolate flavor

Method
 

  1. Prep the pan: Line an 8x8-inch pan with parchment paper, leaving overhang on two sides to lift out later. Lightly mist with nonstick spray if your parchment slides.
  2. Melt the base: In a microwave-safe bowl, add 1/2 cup peanut butter and 1/3 cup coconut oil. Microwave in 20–30 second bursts, stirring between each, until just melted and smooth. Alternatively, warm gently on the stovetop over low heat.
  3. Whisk in flavor: Add cocoa powder, vanilla, salt, and sweetener. Whisk until glossy and fully combined.
  4. Add protein powder: Sprinkle in the protein powder gradually, whisking to prevent lumps. The mixture should be thick but pourable. If it’s too thick, whisk in 1–2 tablespoons of warm water or milk (dairy or non-dairy) to loosen.
  5. Taste and adjust: Sweetness can vary depending on protein powder and cocoa. Add another tablespoon of sweetener or a pinch of salt if needed.
  6. Pour and level: Pour the chocolate fudge mixture into the lined pan. Tap the pan on the counter to pop air bubbles and smooth the top.
  7. Create the swirl: Warm the extra 2 tablespoons of peanut butter for 10–15 seconds so it’s runny. Drizzle over the surface in thin lines. Use a toothpick or knife to drag gentle S-shapes through the peanut butter to create swirls. Don’t overmix—clean lines look best.
  8. Optional add-ins: Sprinkle on chopped peanuts or mini chips and lightly press to set.
  9. Chill: Refrigerate for 1.5–2 hours, or until firm enough to slice. For faster setting, place in the freezer for 30–40 minutes, then transfer to the fridge.
  10. Slice and serve: Lift the slab out using the parchment. Warm a sharp knife under hot water, dry, and cut into 16–25 squares, depending on your preferred size.