Homemade Marocchino: Espresso, Cocoa and Milk Foam

Marocchino in a small clear glass showing cocoa-dark espresso under a cap of white milk foam on a marble saucer
Jump to Recipe

A Marocchino is a small Piedmontese coffee made with cocoa powder, espresso, and milk foam, served in a 110 ml / 4 oz glass. This version takes 10 minutes and makes two.

The name means “Moroccan” in Italian and refers to the brown of Moroccan leather. The drink is usually traced to Alba, where cocoa and coffee have long shared café counters.

Order matters. Cocoa and sugar go in the glass first, espresso goes over them, and the foam goes on last so it sits as a cap instead of sinking. The foam texture defines the drink.

The one thing that goes wrong is overheated milk. Heat it to 60 C / 140 F and stop, because hotter milk froths into thin, bubbly foam that collapses into the espresso within a minute.

Why You’ll Love This Recipe

  • Ready in 10 minutes with one saucepan and a frother
  • Uses only 100 ml of milk for two glasses
  • Costs a fraction of a café coffee per glass
  • Cocoa and sugar can be measured out a day ahead

Ingredient Notes

  • espresso: Pull 30 ml per glass. A 1-cup moka pot makes about 50 to 60 ml of strong coffee and works as a substitute.
  • unsweetened cocoa powder: Dutch-process gives a darker, rounder taste, but natural cocoa works. Sift the dusting portion so it lands evenly on the foam.
  • whole milk: I use whole milk for a dense, stable foam. Barista oat milk works but gives a looser cap.
  • granulated sugar: Optional. One teaspoon per glass softens the cocoa’s bitterness. Skip it if your cocoa is already sweetened.
Marocchino in a small clear glass showing cocoa-dark espresso under a cap of white milk foam on a marble saucer

Homemade Marocchino: Espresso, Cocoa and Milk Foam

A two-glass Marocchino with cocoa, fresh espresso, and warm milk foam, ready in 10 minutes with a saucepan and a handheld frother.
Prep Time 4 minutes
Cook Time 6 minutes
Total Time 10 minutes
Servings: 2 servings
Course: Drinks
Cuisine: Italian (Piedmont Region)
Calories: 56

Ingredients
  

  • 2 espresso shots (60 ml); freshly pulled, 30 ml per glass
  • 2 1/2 tsp unsweetened cocoa powder 2 tsp for the glasses, 1/2 tsp for dusting
  • 2 tsp granulated sugar optional
  • 100 ml whole milk cold, straight from the fridge

Method
 

  1. Spoon 1 tsp cocoa powder and 1 tsp sugar into each of two dry 110 ml / 4 oz heat-safe glasses.
  2. Pull one 30 ml espresso shot directly into each glass, or divide 60 ml of strong moka pot coffee between them. Stir with a teaspoon for 10 seconds until the cocoa dissolves into a glossy, thin paste.
  3. Pour the cold milk into a 1 L / 1-quart saucepan and warm it over low heat for 2 to 3 minutes, stirring, until it reaches 60 C / 140 F and steams without simmering. Pour it into a 250 ml / 1-cup tall jug.
  4. Froth the milk with a handheld frother, keeping the head just under the surface, for 20 to 30 seconds until the volume roughly doubles and it looks like wet paint. With a steam wand, steam it in a small pitcher to the same temperature. Tap the jug on the counter to knock out large bubbles.
  5. Hold a teaspoon just above each glass and slide the foam over the espresso until it reaches the rim. Dust each glass with 1/4 tsp cocoa through a small sieve and serve within 5 minutes.

Notes

  • Serve within 5 minutes of adding the foam, before it starts to loosen.
  • Use heat-safe glasses of about 110 ml so the foam sits just at the rim.
  • Stir the cocoa into the espresso for 10 seconds so no dry powder floats up.
  • Warm the milk gently over low heat and stir, so it doesn't scorch on the bottom.
Hand sliding warm milk foam from a teaspoon onto cocoa-stirred espresso, frother and steel jug on a wooden counter

Tips for Success

  • Dry the glasses completely before adding cocoa, since any water left inside turns the powder into clumps that won’t dissolve.
  • Start with milk straight from the fridge, because colder milk holds more air before it reaches 60 C / 140 F.
  • Check the milk with an instant-read thermometer and pull it off the heat at 60 C / 140 F, not by guesswork.
  • Tap the jug firmly on the counter and swirl it once to break up large bubbles before spooning.
  • Slide the foam off a teaspoon held just above the glass so it floats on the espresso instead of sinking.

Variations

  • Swap the cocoa and sugar for 1 tsp hazelnut-chocolate spread per glass, as some Piedmont cafés do, and stir until smooth.
  • Use barista-style oat milk for a dairy-free glass. Expect a looser foam that needs serving within 5 minutes.
  • Make it with decaf espresso for an evening glass, keeping the same 30 ml per glass and 1 tsp cocoa.

Storage and Reheating

Marocchino is best made and drunk fresh. The foam starts to loosen after about 5 minutes and the cocoa settles, so there’s no good way to hold or reheat a finished glass.

What you can prepare ahead is the base. Spoon the cocoa and sugar into dry glasses, cover each with a small plate, and leave them on the counter for up to 1 day. You can also mix a jar of cocoa and sugar 1 to 1 by volume and keep it in a cool cupboard for 2 to 3 weeks.

Don’t freeze or refrigerate frothed milk. Keep the unfrothed milk cold until the moment you warm it.

Serving Suggestions

Serve the Marocchino in the glass it was made in, on a saucer with a teaspoon, as soon as the foam goes on. Drink it in a few sips, stirred or not, as you like.

Small biscuits suit it best. Amaretti, baci di dama, Krumiri di Casale cookies, or a plain cornetto at breakfast all work, and anything with heavy chocolate competes with the cocoa.

It fits as a short coffee after lunch or a mid-morning break. Frothing two glasses takes the same effort as one, so make both at once.

Two Marocchino glasses with amaretti and baci di dama biscuits on a linen napkin in soft morning window light

FAQ

Why does the milk foam on my Marocchino collapse into the espresso?

The milk was most likely too hot or frothed too long. Heat it to 60 C / 140 F, froth for 20 to 30 seconds until it looks like wet paint, then spoon it on right away. Foam added within a minute of frothing holds its shape for about 5 minutes.

Can I use a moka pot instead of an espresso machine for Marocchino?

Yes. A 1-cup moka pot makes about 50 to 60 ml of strong coffee, enough for two glasses. It has no crema and tastes slightly rougher than espresso, but the cocoa balances that. Take the pot off the heat as soon as it gurgles so the coffee doesn’t turn bitter.

How do I make a Marocchino dairy free?

Use barista-style oat milk in place of whole milk. It froths to a looser, less stable foam, so heat it to 60 C / 140 F and serve within 5 minutes. If you’re vegan, check the sugar label, since some refined sugar is filtered through bone char.

What’s the difference between a Marocchino and a cappuccino?

A Marocchino is smaller, about 110 ml, with cocoa in the glass under the espresso and a dusting on top. A cappuccino runs 150 to 180 ml, uses more steamed milk, and has no cocoa inside. The Marocchino’s foam cap is thicker and sits on a concentrated base.

Can I froth the milk for a Marocchino ahead of time?

No, froth it right before serving. Foam loosens after about 5 minutes and separates from the milk beneath it. What you can do ahead is spoon the cocoa and sugar into dry, covered glasses up to 1 day in advance, then finish the drink fresh.

What do you eat with a Marocchino?

Small Piedmontese biscuits like amaretti or baci di dama work well, as does a plain cornetto at breakfast. The drink is slightly sweet and a little bitter, so skip anything heavy with chocolate. Keep portions small, since the glass holds only about 110 ml.

Loved this? Try these next