🥣

Breakfast porridge: oats, semolina, millet and buckwheat without lumps or scorching

Liquid ratios for every grain, how to cook lump-free semolina and milk porridge that doesn't scorch, why toast oats and rinse millet with boiling water. Overnight oats, homemade granola and a topping formula that keeps you full until lunch.

6 min readUpdated: 26 September 2026

The basic rules for any porridge

A pinch of salt is needed even in sweet porridge: without it the flavour is flat. A pinch per serving, ¼–½ tsp for a pot.

Milk porridge catches because milk proteins and sugars stick to the bottom. Three ways to avoid it: a heavy-based pan; rinsing the pan with cold water before pouring in the milk; or starting the grain in water and adding milk when it's almost cooked. Almost every cook does the last one.

Porridge needs to rest: take it off the heat, cover and leave for 5–10 minutes. The grain absorbs the remaining moisture and turns soft and even.

Grain-to-liquid ratios

By volume (cups). For thinner porridge add another ½–1 cup of liquid; for looser grains, use less.

  • Rolled oats: 1:2 thick, 1:2.5 creamy. 5–7 minutes.
  • Quick oats: 1:2, 1–2 minutes.
  • Whole oat groats or steel-cut oats: 1:3–4, 20–30 minutes.
  • Semolina: 1:10 for medium thickness (60–70 g per 1 l milk), 3–5 minutes.
  • Millet: 1:2.5–3, 20–25 minutes.
  • Buckwheat: 1:2, 15–20 minutes.
  • Rice pudding (short-grain rice): 1:4–5, 25–30 minutes.
  • Cornmeal (polenta): 1:4, 20–30 minutes.

Oatmeal that beats the usual

Melt 1 tsp butter in the pan and toast the dry oats for 2–3 minutes, stirring, until they smell nutty. Then pour in the liquid. Toasted oats taste far better — a favourite chefs' trick.

The best base is half water, half milk: all-milk porridge is heavier and scorches more easily, all-water is bland. Cook over low heat, stirring, and take it off a little looser than you want: it thickens within a minute at the table.

Lump-free semolina

Lumps form when semolina hits hot liquid in a big batch: the outer grains swell instantly and stick together while the inside stays dry.

  • Bring the milk with salt and sugar to the boil over medium heat.
  • Pour in the semolina in a thin stream from a spoon or cup while whisking constantly.
  • Cook for 3–5 minutes over low heat, stirring, then cover for 5 minutes.
  • Ratios: 1 l milk and 6–7 tbsp semolina (60–70 g) for medium thickness; 4–5 tbsp for thin; 8–9 for thick.

Millet without bitterness

Millet often tastes bitter because of fat on the surface of the grains that oxidises in storage. Rinse the millet 2–3 times in hot water, then cover with boiling water for 1 minute and drain. The bitterness goes.

Cook the millet in water 1:2 until it's absorbed (10–15 minutes), then add hot milk — another cup per cup of grain — and simmer on low heat for 10 minutes. Finish with butter and honey.

The classic is millet with pumpkin: boil 300 g diced pumpkin in water for 10 minutes, add the rinsed millet, then the milk. The pumpkin breaks down and makes the porridge sweet and orange.

Buckwheat and rice pudding

Pick over the buckwheat, rinse it and dry-toast it in a pan for 2–3 minutes: it becomes fluffy and fragrant. Cover with boiling water 1:2, salt and cook covered over low heat for 15–20 minutes without stirring. Take off the heat and leave covered for another 10 minutes. For milky buckwheat, pour hot milk over the cooked grain.

For rice pudding use short-grain rice: it's starchy and gives a creamy texture. First cook the rice in water 1:1 until absorbed, 8–10 minutes, then pour in hot milk (3 more parts) and cook for 15–20 minutes over low heat, stirring often.

Overnight oats

A breakfast that makes itself overnight in the fridge. The oats absorb the liquid and turn soft and creamy without cooking.

  • 50 g rolled oats (not instant)
  • 100 ml milk or plant milk
  • 50 g yoghurt
  • 1 tsp chia seeds for thickness
  • 1 tsp honey or syrup, a pinch of salt
  • Stir in a jar, close it and refrigerate overnight (at least 6 hours). Add fruit and nuts in the morning.

Toppings: the formula for a filling breakfast

Porridge on its own is mostly carbohydrate. To stay full until lunch, add protein and healthy fats. A simple formula: fruit + crunch + protein/fat.

  • Fruit: berries, banana, apple, pear, dried fruit.
  • Crunch: nuts, seeds, granola, cacao nibs.
  • Protein and fat: a spoon of peanut butter, Greek yoghurt, cottage cheese, a beaten egg stirred into hot oatmeal at the end of cooking.
  • Savoury: oats or buckwheat with a poached egg, cheese, avocado and herbs.

Homemade granola

Homemade granola is tastier and cheaper than shop-bought, and it has exactly as much sugar as you decide.

Mix 300 g rolled oats, 100 g nuts, 50 g seeds and a pinch of salt and cinnamon. Separately warm 60 g honey and 40 ml oil and pour over the dry mix, stirring well. Spread thinly on a lined tray and bake at 160 °C for 20–25 minutes, stirring once. Add dried fruit after baking — otherwise it burns.

Questions and answers

Why is my oatmeal gluey?+

Instant oats or cooking too long. Use rolled oats and take the porridge off as soon as it thickens. Toasting the oats first also reduces gumminess.

Can I cook porridge the night before?+

Yes. Cold porridge thickens: reheat it in the morning with 2–3 tbsp milk or water, stirring. Or use a slow cooker with a delay timer — but only for water-based porridge: milk shouldn't sit out overnight at room temperature.

Which porridge is healthiest?+

Each has its benefits. Buckwheat and oats are richer in fibre and protein; semolina and white rice are the lightest and digest faster. Variety beats one "perfect" porridge.

How do I make porridge in the microwave?+

Oats: 50 g oats and 150 ml liquid in a large bowl, 2 minutes on full power, stir, then another 30–60 seconds. The bowl should be three times the size of the portion — porridge rises.

Why is my millet porridge hard?+

The millet is undercooked or there's too little liquid. Add another ½ cup hot milk and cook covered over low heat for 10 minutes, then let it rest.

Try it in practice

More kitchen secrets