Rye Bread and Beer Porridge (Øllebrød) — Traditional Danish Breakfast
This traditional Danish porridge transforms leftover rugbrod, the rye bread also used for smorrebrod, into a comforting breakfast. Gently simmered with sweet dark beer, it balances malty sweetness and rye sourness beneath a spoonful of cream.

Printable Recipe Card
Servings: 4 · Total: 65 min · Difficulty: easy
Ingredients (quick list)
- 300 g stale Danish rye bread, rugbrod (Use dense sourdough rye bread, preferably without whole seeds, cut into 2 cm cubes. Include the crusts.)
- 500 ml water
- 330 ml Danish sweet dark malt beer (Choose traditional low-alcohol Danish white beer, which is dark despite its name, approximately 1.5–2% ABV. Avoid strongly hopped or bitter beer.)
- 40 g granulated sugar
- 2 g lemon peel (Cut as one broad strip, with the bitter white pith removed.)
- 100 ml heavy whipping cream (Approximately 35–36% fat; keep refrigerated until serving.)
Steps (summary)
- Put the cubed rugbrod into a heavy-bottomed saucepan and pour over the water and beer. Stir thoroughly, cover, and leave to soa…
- Add the sugar and lemon peel, then bring the mixture to a gentle simmer over medium heat, stirring frequently. Reduce the heat…
- Remove and discard the lemon peel once the bread has broken down completely. Whisk vigorously for 1 minute to make a thick porr…
- Whisk the cold cream by hand for 1–2 minutes until softly thickened but still spoonable. Divide the hot porridge equally among…
Cultural Background
A longstanding Danish use for stale rye bread, this beer porridge reflects the thrift of everyday home cooking. Magnus Nilsson's The Nordic Cookbook places such regional preparations within the wider Nordic food tradition; milk or cream is a customary finishing touch.
Equipment
💡 Tips
- Dense, sour Danish rye bread gives the characteristic flavor; fluffy sandwich bread produces a less satisfying porridge.
- If the finished porridge stands in stiff peaks rather than falling from a spoon, stir in 50 ml of boiling water before serving.
- For a less sweet version, reduce the sugar from 40 g to 25 g when using an especially sweet malt beer.
⚠️ Common Mistakes
❌ Using a strongly hopped beer makes the porridge unpleasantly bitter.
✅ Fix: Use 330 ml of sweet, low-bitterness dark malt beer rather than IPA or dry stout.
❌ Cooking over high heat scorches the dense bread mixture.
✅ Fix: Maintain a gentle simmer and scrape the bottom every 2 minutes with a wooden spoon.
❌ Adding lemon peel with thick white pith introduces bitterness.
✅ Fix: Remove the pith before weighing 2 g of peel, and discard the peel before blending.
🧊 How to Store
Refrigerate the porridge and cream separately in covered containers within 2 hours, and use within 3 days. Reheat the porridge gently until steaming throughout, adding 30 ml water per serving and stirring frequently. Add cream only after reheating.
📅 Make Ahead
Combine the bread, water, and beer up to 12 hours ahead and refrigerate, covered. Cook directly from the chilled mixture, allowing an additional 5 minutes to bring it to a simmer.
🍽️ Pairs Well With
- Cold milk
- freshly whipped cream
- black coffee
Regional Variations
- Danish household versions range from rustic, whisked porridge to a very smooth preparation passed through a sieve.
- Milk is commonly poured over the porridge, while whipped cream gives a richer serving.
- Some household versions omit the citrus; others use orange peel in place of lemon peel.
Ingredients
- 300 gstale Danish rye bread, rugbrod (Use dense sourdough rye bread, preferably without whole seeds, cut into 2 cm cubes. Include the crusts.)
- 500 mlwater
- 330 mlDanish sweet dark malt beer (Choose traditional low-alcohol Danish white beer, which is dark despite its name, approximately 1.5–2% ABV. Avoid strongly hopped or bitter beer.)
- 40 ggranulated sugar
- 2 glemon peel (Cut as one broad strip, with the bitter white pith removed.)
- 100 mlheavy whipping cream (Approximately 35–36% fat; keep refrigerated until serving.)
🔄 Substitutions
- Danish sweet dark malt beer→ 330 ml sweet, dark, alcohol-free malt beer
- heavy whipping cream→ 100 ml whole milk
- stale Danish rye bread, rugbrod→ 300 g dense, naturally fermented whole-grain rye bread
Instructions
- 1
Put the cubed rugbrod into a heavy-bottomed saucepan and pour over the water and beer. Stir thoroughly, cover, and leave to soak for 30 minutes so the bread and crusts soften.
- 2
Add the sugar and lemon peel, then bring the mixture to a gentle simmer over medium heat, stirring frequently. Reduce the heat to low and cook uncovered for 20–25 minutes, stirring and scraping the bottom every 2 minutes to prevent scorching.
- 3
Remove and discard the lemon peel once the bread has broken down completely. Whisk vigorously for 1 minute to make a thick porridge, or use an immersion blender for 20–30 seconds if you prefer a smoother texture.
- 4
Whisk the cold cream by hand for 1–2 minutes until softly thickened but still spoonable. Divide the hot porridge equally among four bowls and finish each with one-quarter of the cream, allowing it to melt into the surface.
🪪 Recipe Passport
Cultural Background
A longstanding Danish use for stale rye bread, this beer porridge reflects the thrift of everyday home cooking. Magnus Nilsson's The Nordic Cookbook places such regional preparations within the wider Nordic food tradition; milk or cream is a customary finishing touch.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
📚 Sources & Cultural References
- Magnus Nilsson — The Nordic Cookbook — (2015)
Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Danish Roast Pork with Crackling (Flæskesteg) — Crisp-Rinded Christmas Pork
Danish · Main Courses · 130 min

Danish Frikadeller (Frikadeller) — Pan-Fried Pork Meatballs
Danish · Main Courses · 50 min

Smørrebrød (Smørrebrød) — Danish Open-Faced Rye Sandwiches
Danish · Main Courses · 47 min

Potato Dumplings with Smoked Meat (Strapačky s údeným mäsom) — Rustic Slovak Halušky with Sauerkraut
Slovak · Main Courses · 70 min

Makmoura (مكمورة) — Jordanian Layered Chicken Bread Pie
Jordanian · Main Courses · 185 min

German Bread Dumplings (Semmelknödel) — Bavarian Bread Dumplings
German · Side Dishes · 50 min

Swedish Smörgåsbord (Smörgåsbord) — Classic Buffet with Gravlax, Sill, and Köttbullar
Swedish · Main Courses · 115 min

Danish Fried Pork Belly (Stegt flæsk med persillesovs) — Crisp Pork with Parsley Sauce
Danish · Main Courses · 60 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.