Swedish Christmas Porridge with Almond

Updated November 3, 2026

Total time
1 hr 5 min
prep 10 min · cook 55 min
Serves
6
portions as written

Jump to recipe

Swedish Christmas Porridge with Almond

Swedish Christmas porridge, or risgrynsgröt, is a creamy stovetop rice porridge made with short-grain rice, milk, and a cinnamon stick. A single whole almond is stirred into the finished pot to carry a bit of festive tradition; the porridge is served warm, often with cinnamon sugar and cold milk. Recipes and customs vary between households, but the gentle, comforting bowl is a familiar part of a Swedish Christmas table.

Ingredients

  • 1 cup (200 g) short-grain white rice, such as pudding rice or Arborio
  • 2 cups (475 ml) water
  • 1 tablespoon (14 g) unsalted butter
  • 1/2 teaspoon (3 g) fine salt
  • 4 cups (950 ml) whole milk, plus more for serving if desired
  • 1 cinnamon stick, about 3 g
  • 1 whole blanched almond, about 1.5 g
  • 2 tablespoons (25 g) granulated sugar, for serving
  • 1 teaspoon (2.5 g) ground cinnamon, for serving

Instructions

  1. Measure the rice, water, butter, salt, milk, and cinnamon stick before you begin. If the rice is dusty, rinse it briefly in a fine-mesh strainer and drain well; this is optional, and rinsing can remove some surface starch, making the finished porridge a little less thick. Set aside the whole almond for the end. A heavy-bottomed saucepan with a capacity of at least 3 quarts (2.8 L) gives the milk room to rise and helps protect the rice from scorching.

  2. Put the rice, water, butter, and salt in the saucepan. Bring the mixture to a boil over medium heat, stirring once or twice so the grains do not settle in a compact layer. Lower the heat until the water simmers gently, cover the pot partially, and cook for 10 minutes. The rice should absorb much of the water but will still be firm and not ready to eat. Keep the heat low enough that the liquid bubbles softly rather than boiling hard.

  3. Pour in the milk and add the cinnamon stick. Stir thoroughly, scraping the bottom and corners of the pan, then heat until the milk is steaming and just beginning to bubble around the edges. Do not leave it unattended while bringing it up to temperature: milk can foam quickly and spill over. Once it reaches a gentle simmer, reduce the heat to low. A low, steady simmer cooks the rice through without rapidly reducing the milk.

  4. Cook uncovered for 40 minutes, stirring every few minutes at first and more often as the porridge thickens. Run the spoon across the bottom of the pot each time to release any rice that may be sticking. If it begins to bubble vigorously, lower the heat; if it is barely moving after several minutes, raise it slightly. The rice is ready when the grains are tender and the porridge looks creamy, with enough loose liquid to flow slowly from a spoon. It will thicken further as it stands.

  5. Take the pan off the heat and remove the cinnamon stick. Stir in the whole blanched almond, making sure it is not left against the side of the pot. Let the porridge stand for 5 minutes before serving. For cinnamon sugar, mix the granulated sugar and ground cinnamon in a small bowl. Spoon the porridge into warm bowls and offer cinnamon sugar and a little cold milk at the table. Tell everyone that the almond is in the pot, and take care not to serve it to anyone with an almond allergy.

Tips

  • Choose the right rice. Short-grain rice releases starch as it cooks, which gives this porridge its soft, creamy body. Pudding rice is a good choice where available; Arborio is a practical substitute in the United States. Long-grain rice stays more separate and makes a looser, less traditional-feeling result, so use it only if you do not mind changing the texture.

  • Keep the heat gentle. Milk scorches more readily than water, particularly in a thin pan. Use a heavy saucepan, stir down to the base of the pot, and turn the burner lower before the mixture looks too thick. If a little catches, avoid scraping the burnt patch into the rest of the porridge; transfer the unscorched portion to another pan.

  • Adjust the consistency with milk. Rice continues absorbing liquid after cooking, so the porridge may look thicker after its five-minute rest or once it cools. Stir in a splash of warm milk to loosen it for serving. For a deliberately softer bowl, add milk a tablespoon or two at a time rather than increasing the full recipe liquid substantially from the start.

  • Make the almond tradition safe for the table. Use one blanched whole almond so it is easy to distinguish from the cooked rice, and let guests know before serving that it is present. Do not use it when anyone eating has an almond allergy; leave it out or use a non-food token placed beside a serving bowl instead. Never hide a small token in a bowl where it could be swallowed accidentally.

Serving Suggestions

Serve the porridge hot in small bowls, with cinnamon sugar sprinkled over each portion and cold milk poured around the edges. The contrast between the warm, thick rice and the cool milk is part of the appeal, and each person can add as much sugar or milk as they like. If the pot has thickened while waiting, loosen it with warm milk before bringing it to the table rather than adding a large amount of cold milk directly to the saucepan.

For a fuller Christmas breakfast or supper, put out crispbread, butter, cheese, or fruit alongside the porridge. A spoonful of lingonberry preserves or another tart berry preserve can also be offered, though it gives the bowl a sweeter, fruitier direction than cinnamon sugar alone. Keep additions optional so the mild flavor of the rice, milk, and cinnamon remains noticeable. The almond is traditionally a small surprise, not a reason to rush through a hot bowl; let everyone eat carefully and take their time.

Variations

Use a different cinnamon style: The cinnamon stick gently perfumes the cooking milk without making it strongly spiced. If you do not have a stick, omit it and offer ground cinnamon at the table. Adding ground cinnamon to the pot can make the porridge darker and more assertive, and the spice may settle at the bottom, so stir well if you choose that route.

Make it dairy-free: Replace the whole milk with an unsweetened, unflavored oat drink or soy milk, using the same 4 cups (950 ml). The porridge will have a different flavor and may be slightly thinner or sweeter depending on the product. Choose a version intended for cooking and watch the pot closely, because plant-based drinks can also stick or foam. Use a plant-based butter or omit the butter.

Change the topping: Brown sugar may replace granulated sugar in the cinnamon mixture for a deeper, molasses-like note. You can also serve the porridge with a small spoonful of berry preserves, sliced fruit, or toasted chopped nuts. These are serving options rather than ingredients needed for the basic recipe. If adding nuts, keep them separate from the hidden almond and label them clearly for guests with allergies.

Make a larger batch: Double every ingredient for 12 servings, but use a wider, heavy pot and allow extra time for the milk to return to a simmer. The rice still needs to become tender, so use texture rather than the clock alone as the final check. Stir especially carefully around the base and corners, where a larger quantity can catch while cooking.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. Keep the porridge refrigerated for 3 to 4 days. If you are storing a pot that contains the almond, remove it before portioning and keep it with the leftovers only if it can be identified clearly; do not leave it where someone may mistake it for a rice grain. For safer serving and easier reheating, divide the porridge into individual portions and label the container with the date.

Rice porridge becomes quite firm in the refrigerator because the grains continue to absorb liquid. Reheat one portion in a saucepan over low heat with 1 to 3 tablespoons (15 to 45 ml) of milk or water, stirring often until it is smooth and steaming throughout. Add more liquid gradually to reach the texture you want. A microwave also works: cover the bowl loosely, heat in short intervals, and stir between intervals so the center warms evenly. Reheat only the amount you plan to eat, and do not repeatedly cool and reheat the same portion. Discard leftovers that have been left at room temperature for more than 2 hours.

To freeze, pack cooled porridge in freezer-safe portions and use within about 2 months for best texture. Thaw overnight in the refrigerator, then reheat gently with extra milk or water. Freezing can make the rice a little softer and less uniform, but stirring as it warms helps bring it back together. Add fresh cinnamon sugar after reheating rather than freezing it on top.

Frequently Asked Questions

What is Swedish Christmas porridge?

It is a milk-based rice porridge called risgrynsgröt in Swedish, commonly served warm around Christmas. Short-grain rice is first simmered in water and then cooked slowly in milk until tender and creamy. Cinnamon is a frequent flavor, and some versions include a whole almond hidden in the finished pot. Household customs and toppings vary.

Why is there an almond in the porridge?

In a familiar Swedish Christmas custom, one whole almond is hidden in the pot or in a serving of porridge. The person who finds it may be associated with a bit of festive good luck or a playful prediction, depending on the family tradition. It is an optional custom, not necessary for the recipe, and should be skipped if anyone has a nut allergy or if a hidden food item would be unsafe.

Can I make the porridge the day before?

Yes. Cook it as directed, cool it promptly, and refrigerate it in a covered container within 2 hours. It will become much thicker overnight, so reheat gently with milk or water, stirring frequently until it loosens and is hot throughout. Add the almond only after reheating if you want to keep it easy to spot, and tell guests before serving.

Can I use regular long-grain rice?

You can, but the result will be less creamy because long-grain rice releases less starch and tends to keep its grains separate. If you can, choose pudding rice, short-grain rice, or Arborio instead. If long-grain is all you have, simmer it gently and check for tenderness; expect a looser porridge and avoid compensating by cooking it until the milk nearly disappears.

How do I stop the milk from burning or boiling over?

Use a pot with plenty of headroom and bring the milk to temperature gradually over medium heat, stirring as it warms. Once it begins to simmer, lower the heat so only occasional bubbles rise. Stir down to the bottom and around the sides every few minutes, increasing the frequency as the porridge thickens. If the milk foams rapidly, lift the pan from the burner briefly and reduce the heat before continuing.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).