3 small bowls of chocolate pudding on a wooden board topped with sliced bananas and chopped peanuts

Chocolate Pudding with Peanut Butter

  • Author: Jessica Penner, RD
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Yield: 6 servings
  • Category: Snack
  • Method: Stovetop


  • ⅓ cup sugar
  • 2 tbsp cornstarch
  • ⅓ cup cocoa
  • ¼ tsp salt
  • 2 cups milk
  • 2 eggs
  • 1 tsp vanilla
  • 2 tbsp butter
  • ½ to ⅔ cup peanut butter


  1. In a medium sized saucepan, combine the sugar, cornstarch, cocoa, and salt.
  2. Add a little bit of the milk (about ¼ cup) and whisk until a paste forms.
  3. Slowly add more milk, whisking well in between additions.
  4. Once all the milk has been added, heat over medium heat.
  5. In the same measuring cup you used to measure the milk, crack open the two eggs. Set aside.
  6. As it heats, whisk, whisk whisk the milk mixture.. Don’t stop whisking!
  7. Once the mixture has boiled and thickened, pour about a ¼ cup into the eggs. (just eyeball it) Whisk well. Continue adding a small amount of the thickened mixture to the eggs, whisking well in between each addition. Once you’ve added about half the mixture into the eggs, then transfer all the egg mixture back into the pot.
  8. Whisk, whisk, whisk and cook one minute.
  9. Remove from heat and add in the vanilla, butter, and ½ cup of peanut butter. Take a taste. Does it taste peanut buttery enough for you? If yes, then you’re done. If not, add a bit more peanut butter until it meets your peanut butter satisfaction.


  • This pudding tastes delicious either hot or cold!


  • Serving Size: 1/6 recipe
  • Calories: 295
  • Sugar: 17.5
  • Sodium: 280
  • Fat: 19
  • Saturated Fat: 6.5
  • Carbohydrates: 25.5
  • Fiber: 3
  • Protein: 10.5

Keywords: chocolate pudding

Subscribe for exclusive access to my meal planning hacks ebook!
Smart Nutrition Logo Arrow subscribe