Recipe

Homemade Chocoladeboter: Real Butter Dutch Chocolate Spread

When my dad was in hospice, chocoladeboter en keizerbroodjes was one of the things he asked for, alongside a run of far less predictable requests, butter chicken with naan one day, a McDonald’s order down to the strawberry milkshake another. It wasn’t some austere last request built around nostalgia alone, he just wanted the food he wanted.

I went looking for Choba, the chocoladeboter made by Brinkers, the one that’s been on Dutch shelves since the 1950s, that I would eat as a kid, and my parents always had at home when I came to visit as an adult. It wasn’t at that store, or the next one. It turns out Brinkers had quietly pulled the plug on it. Fine. If you can’t buy it, you make it. So I mixed my own, butter, sugar, and cocoa on the counter, guessing at ratios from memory, then went out myself to a warme bakker for a proper keizerbroodje to go with it. What’s below is the version of that I’ve settled on since.

The original Choba was made with margarine, the way most Dutch bakery-style spreads are. I use real butter instead, partly because that’s what I had open on the counter that day, and partly because I think it tastes better once you’re not trying to match a factory product exactly. The two work at the same ratio if you’d rather use margarine yourself, this isn’t a recipe that needs real butter to succeed, it’s just the direction I went.

Brinkers actually put out the story behind Choba when they announced it was going away. They developed it in the 1950s, taking inspiration from an Italian spread, and it stayed on Dutch shelves for 77 years before the company retired it in 2026 in favor of a vegan replacement. That’s most of a century of Dutch kids growing up on this exact spread, spread thick on a keizerbroodje for breakfast or packed into a school lunchbox, which is part of why losing it felt like a bigger deal than a single discontinued product usually would.

Done right, chocoladeboter should be firm enough to hold its shape when you scoop it with a knife, then soften the moment it touches warm bread. It’s not as sweet as Nutella, and there’s no hazelnut in it, just butter, sugar, and cocoa, so the chocolate flavor comes through direct, a little closer to eating good dark chocolate ganache than a hazelnut spread. It’s also not trying to be dessert. It’s meant to sit on bread every morning, which is a different job than a jar of chocolate spread has in most American kitchens.

This one takes about 20 minutes total, most of it hands-off while the cocoa blooms, and no cooking beyond melting a little butter, which makes it the easier half of the two recipes that came out of that day. If you’re making the keizerbroodjes to go with it, that recipe is posted separately, and both come from the same video.


Before you scroll to the recipe

If you make this, come back and leave a star rating below. It helps the next person searching for chocoladeboter actually find this page.

Want the roll to go with it? Keizerbroodjes are a great accompaniment, and are posted in the same video, but has its own recipe here.

Print Add to Collection Go to Collections

Chocoladeboter (Homemade Chocolate Butter)

A firm, fudgy, cocoa-forward spread made with real butter; a great addition to your Dutch breakfast routine!
Course Bread Topping
Cuisine Dutch
Keyword Bread
Prep Time 15 minutes
Cook Time 5 minutes
Chill Time 2 hours
Total Time 2 hours 20 minutes
Servings 35 servings
Calories 27kcal

Ingredients

  • 90 g unsalted butter Room temperature
  • 30 g unsalted butter For melting
  • 100 g powdered sugar
  • 30 g unsweetened cocoa powder
  • 1 pinch salt
Get Recipe Ingredients

Instructions

  • Melt the 30g portion of butter until fully liquid. Whisk in the cocoa powder to form a smooth, thick paste with no dry lumps. Let sit at room temperature for 10 to 15 minutes to bloom, this pulls more flavor out of the cocoa than stirring it straight into soft butter.
  • Add the remaining butter, powdered sugar, and salt to the bloomed cocoa paste, and beat with a hand mixer or whisk until smooth and fully combined. Go slowly at first, since the sugar can puff up.
  • Scrape into a small container and refrigerate until it firms up to a spreadable, slightly stiff texture, similar to a block of Choba.

Video

Notes

  • Only a third of the butter is melted for the bloom, the rest stays soft, so the final texture still firms up properly rather than staying too soft from too much melted butter.
  • The original this is based on uses margarine. Real butter is used here for flavor, but the two work at the same ratio if you’d rather use margarine. The small pinch of salt balances the sweetness the way the original does with margarine’s own flavor.
  • This spread is firmer than a typical American frosting, meant to hold its shape on a knife. If it turns out too soft, it usually just needs more time in the fridge.

Nutrition

Calories: 27kcal | Carbohydrates: 3g | Protein: 0.2g | Fat: 3g | Saturated Fat: 2g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Cholesterol: 7mg | Sodium: 2mg | Potassium: 14mg | Fiber: 0.3g | Sugar: 0.02g | Vitamin A: 86IU | Calcium: 2mg | Iron: 0.1mg
Toine

Recent Posts

Keizerbroodjes Recipe: Hand-Folded Kaiser Rolls

A proper keizerbroodje wasn't going to show up on a hospice cafeteria tray, so when…

12 hours ago

An Update, and the Rest of the Story

Back in January, I wrote a short post called "Taking a Moment, With Gratitude." I…

2 months ago

Eierkoeken Recipe: How to Make Authentic Dutch Egg Cakes at Home

Learn how to make eierkoeken — soft, pillowy Dutch egg cakes with golden edges and…

5 months ago

Taking a Moment, With Gratitude

I want to start by saying that I am sorry for how quiet it has…

7 months ago

Thanksgiving Leftover Turkey Kroketten

Use your Thanksgiving leftovers in the most delicious way with Dutch-style turkey kroketten. Crispy, golden…

9 months ago

Wit Casino Brood – Soft Dutch Pullman Loaf (Pain de Mie)

Bring the taste of Dutch bakeries home with this wit casino brood recipe. A soft,…

9 months ago