Chocolate Pudding

Chocolate Pudding

1 ¼ cups sugar

½ cup cocoa

¼ cup cornstarch

½ tsp salt

2 ½ cups milk

1/3 cup unsalted butter, cut up

2 tsp vanilla

Unsweetened whipped cream

Whisk together first 4 ingredients in a medium saucepan.  Gradually whisk in milk.  Cook over medium heat, stirring constantly, until pudding boils and is thickened (about 8 to 10 minutes.)  Reduce heat to medium low, and cook 2 more minutes.  Remove from heat; add butter and vanilla, stirring gently until butter melts.  Place heavy-duty plastic wrap directly on warm pudding (to keep a film from forming); cool 10 minutes.

Serve warm or chill until ready to serve.  Top with whipped cream.