Traditional Melkkos: Classic South African Milk Stew

Melkkos is a classic South African milk porridge made from milk, flour, butter and cinnamon sugar. This version uses the frummels method: small flour-and-butter crumbs are rubbed together, then whisked into hot milk so they cook into a thick, creamy porridge with soft, tender lumps.

This recipe comes from our family friend Pikkie and is proper old-fashioned huiskos: warm, comforting, buttery and ready in about 15 minutes. Serve it in bowls with plenty of cinnamon sugar and a small knob of butter that melts on top. The recipe serves 2 generous bowls or 4 smaller pudding portions.

Three bowls of Melkkos on a blue background.

Updated in July 2026: clarified the method, added texture cues, useful serving and storage notes, and updated the recipe card.

From the comments

“Absolutely delicious! Came out perfectly. Doubled the recipe for 6 servings. Such a nostalgic comforting meal.”

– Monique

What is melkkos?

Melkkos, which means “milk food” in Afrikaans, is a comforting South African dish made by cooking flour, butter and milk together and serving it hot with cinnamon sugar. Two traditional techniques exist: the frummels method (crumbs of flour and butter cooked into milk) and the snysels method (small strips of dough cooked like tiny noodles). This recipe uses the frummels method for a quick, nostalgic, porridge-like texture.

Why this recipe works

  1. Uses simple pantry ingredients: milk, flour, butter and cinnamon sugar.
  2. The frummels method creates a soft, creamy texture with tender lumps.
  3. Quick to prepare—about 15 minutes from start to finish.
  4. Makes 2 generous bowls or 4 smaller portions and scales easily.
  5. Budget-friendly, filling and full of nostalgic flavour.

Ingredient notes and substitutions

The complete ingredient list and measurements are in the recipe card below.

Melkkos ingredients.

Milk

Full-cream milk gives the richest, creamiest melkkos. Semi-skimmed will work but produces a slightly lighter texture.

Flour

Plain (all-purpose) flour works best. Combined with butter it makes the frummels that thicken the milk and give the dish its character.

Butter

Use cold butter, cut into cubes, and rub it into the flour with your fingertips to make crumbs. Margarine can substitute, but butter gives best flavour. Add a small knob on top when serving if you like.

Baking powder

Added in this version to give the frummels a slightly softer texture. Use plain flour plus baking powder—not self-raising flour in addition.

Cinnamon sugar

White granulated sugar and ground cinnamon are traditional. Light brown sugar gives a deeper caramel note if preferred.

How thick should melkkos be?

This recipe uses 130 g flour with 1 litre of milk for a medium-thick melkkos: creamy and spoonable with small tender frummels throughout. For a thicker, custard-like result increase flour to 180 g. For a thinner, looser porridge use 90–100 g. Remember melkkos continues to thicken as it cools, so it may look slightly loose while simmering.

How to make melkkos

Sugar and cinnamon in a small bowl.

Step 1: Combine the cinnamon and sugar in a small bowl and set aside for serving.

A buttered saucepan.

Step 2: Rub a thin layer of butter over the base and sides of a large saucepan to help prevent the milk from catching.

Milk in a black saucepan.

Step 3: Pour the milk into the pan and warm it over medium heat until it reaches a gentle, frothy simmer. Avoid a hard boil—milk can catch quickly if it gets too hot.

Butter and flour rubbed together to form 'frummels'.

Step 4: While the milk warms, put the flour, salt, baking powder and cold cubed butter in a bowl. Rub the butter into the dry ingredients with your fingertips until the mixture resembles coarse breadcrumbs, leaving a few pea-sized pieces for texture.

Whisking the flour and butter crumbs into the melkkos.

Step 5: When the milk is gently simmering, reduce the heat to low. Add the flour-and-butter crumbs a few tablespoons at a time, whisking continuously so they disperse and cook evenly rather than forming one big lump.

Whisking melkkos in a black saucepan.

Step 6: Keep the heat low and let the melkkos simmer gently for about 10 minutes, stirring frequently. Look for slow, lazy bubbles rather than a vigorous boil. The porridge should thicken into a creamy mixture dotted with soft lumps. Whisk more vigorously for smaller lumps, or stir with a wooden spoon for larger frummels.

A large spoonful of melkkos over a black saucepan.

Step 7: Remove the pan from the heat and let the melkkos stand for 5 minutes; it will thicken slightly as it rests.

Step 8: Spoon into bowls and serve hot with plenty of cinnamon sugar and a small knob of butter melting on top.

Top tips

  • Warm the milk gently; avoid a hard boil to prevent catching on the pan bottom.
  • Add the flour crumbs slowly while whisking for even cooking and a smooth texture.
  • Stir often while simmering, especially around the pan base and corners.
  • Small lumps are part of the frummels-style texture—don’t overwork them unless you want a very smooth result.
  • If the melkkos becomes too thick, stir in a splash of warm milk to loosen it.

Troubleshooting

My melkkos is too thick

Stir in a little warm milk until it reaches the desired consistency. Because it thickens as it cools, adjust after reheating if needed.

My melkkos is too thin

Simmer gently for a few more minutes over low heat while stirring; it will thicken as it cooks and as it rests.

The milk caught on the bottom

Next time use lower heat and stir more frequently around the base. If only a small amount has browned, carefully pour the unscorched portion into a clean pan and continue.

The lumps are too big

Whisk the melkkos vigorously while hot to break them up. For a very smooth texture, briefly use a stick blender—note this removes the traditional frummels character.

The melkkos tastes flat

Adjust with a little extra salt and a generous sprinkling of cinnamon sugar. The dish is simple, so balance matters.

Variations

Condensed milk melkkos: Replace 400 ml of the milk with a 397 g tin of sweetened condensed milk for a richer, sweeter version. Taste before adding extra sugar.

Smoother melkkos: Whisk more while cooking for smaller lumps, or blend briefly for a very smooth texture.

Cinnamon milk: Simmer a cinnamon stick in the milk and remove before serving for a deeper spice note.

Citrus melkkos: Add a strip of orange or naartjie peel to the milk while it warms, removing it before serving for a fresh lift.

Custard-style melkkos: Stir in 1 tablespoon custard powder with the flour for a gentle custard flavour.

Cardamom melkkos: Add 2–3 lightly crushed cardamom pods to the milk as it heats, then remove them before serving.

Vegan melkkos: Use a creamy plant-based milk and plant-based butter. Coconut milk works but will change the flavour profile.

Serving suggestions

Traditionally served hot with cinnamon sugar and a small knob of butter, melkkos also pairs well with:

  • extra ground cinnamon
  • a little orange zest
  • sliced banana
  • toasted almonds or pecans
  • honey and cinnamon
  • a cinnamon stick for presentation

Enjoy melkkos as breakfast, a warming pudding or a light meal. In South Africa it’s a familiar cold-weather huiskos—milky, cinnamon-sweet comfort associated with home kitchens and rainy days.

Storage and reheating

Melkkos is best eaten hot and fresh, but leftovers keep in the fridge for 2–3 days. Cool to room temperature, transfer to an airtight container and refrigerate.

Reheat gently in the microwave or on the stovetop, stirring often. Add a splash of warm milk to loosen the texture and reheat until piping hot. Freezing is not recommended as milk-based mixtures can separate and become grainy after thawing.

FAQ

What is melkkos called in English?

Melkkos literally means “milk food.” In English it’s best described as a South African milk porridge or milk pudding, though most South Africans simply call it melkkos.

Is melkkos the same as milk tart?

No. Melkkos is a hot, spoonable milk porridge served in bowls. Milk tart is a set, chilled tart with a pastry or biscuit base and a custard-style filling. They share similar cinnamon-and-milk flavours but are distinct dishes.

Can I double this recipe?

Yes. Double all ingredients and use a large saucepan so the milk can simmer without spilling. Add the flour crumbs slowly and stir often so the melkkos thickens evenly.

Recipe

Three bowls of Melkkos on a blue background.

Melkkos Recipe

An easy South African melkkos made with milk, flour, butter and cinnamon sugar using the frummels method. Creamy, comforting and ready in about 15 minutes.
Course: Breakfast, Dessert
Servings: 2 generous bowls or 4 smaller pudding portions
Calories: 787
Author: Maretha Corbett
Prep Time: 5 mins
Cook Time: 10 mins
Total Time: 15 mins

Equipment

  • 1 large saucepan
  • 1 wire whisk
  • 1 medium mixing bowl

Ingredients

For the cinnamon sugar

  • 4 tablespoons white granulated sugar
  • 1 teaspoon ground cinnamon

For the melkkos

  • 1 litre full cream milk, or semi-skimmed
  • 130 grams plain (all-purpose) flour
  • ½ teaspoon salt
  • 1 teaspoon baking powder
  • 40 grams cold butter, cubed
  • extra butter for greasing the pan and a knob for serving

Instructions

  1. Mix the sugar and cinnamon in a small bowl and set aside for serving.
  2. Rub a thin layer of butter over the base and sides of a large saucepan.
  3. Pour the milk into the saucepan and warm over medium heat until it reaches a gentle, frothy simmer. Do not let it boil hard.
  4. While the milk warms, add the flour, salt, baking powder and cold cubed butter to a bowl. Rub the butter into the dry ingredients with your fingertips until the mixture looks like coarse breadcrumbs, leaving a few pea-sized pieces for texture.
  5. When the milk is gently simmering, turn the heat down low. Add the flour-and-butter crumbs a few tablespoons at a time, whisking as you go so they disperse and cook evenly without clumping.
  6. Keep the heat low and let the melkkos simmer gently for about 10 minutes, stirring often. You want slow, lazy bubbles rather than a fierce boil. The mixture should thicken into a creamy porridge with soft little lumps. Whisk for smaller lumps or stir with a wooden spoon for larger frummels.
  7. Remove from the heat and let stand for 5 minutes to thicken slightly.
  8. Spoon into bowls and serve hot with plenty of cinnamon sugar and a small knob of butter melting on top.

Notes

  • Makes 2 generous bowls or 4 smaller pudding portions.
  • For thicker melkkos increase the flour to 180 g; for thinner use 90–100 g.
  • Add the flour crumbs slowly and keep the heat low to avoid the milk catching.
  • Melkkos thickens as it cools—stir in a splash of milk when reheating if needed.
  • For condensed milk melkkos replace 400 ml of the milk with one 397 g tin of sweetened condensed milk and reduce added sugar to taste.

Nutritional data disclaimer

Nutritional information is provided by a third party and is an estimate only. Actual values vary with brands and ingredients used. Consult a healthcare professional or registered dietitian for personalised dietary advice.

Nutrition

Calories: 787 kcal
| Carbohydrates: 99 g
| Protein: 24 g
| Fat: 33 g