
This traditional Nordic dessert brings creamy comfort with every spoonful. The subtle warmth of cardamom transforms simple ingredients into something extraordinary.
Slow-cooked rice absorbs rich milk and cream, creating a velvety texture that’s both hearty and delicate. It’s a dish that honors Finnish heritage while feeling perfectly at home on any table.
Ingredients for Finnish Rice Pudding
Short-grain rice, warm spices, and rich dairy create this Nordic classic with velvety texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain White Rice 🍚 | ¾ cup | Arborio or sushi rice preferred |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | 1 cup | Cold, for richness |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste preference |
| Ground Cardamom 🌿 | 1 tsp | Freshly ground for best flavor |
| Vanilla Extract 🌿 | 1 tsp | Pure extract preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Unsalted Butter 🧈 | 2 tbsp | For finishing touch |
| Egg Yolks 🥚 | 2 whole | Optional, for thicker texture |
| Raisins 🍇 | ⅓ cup | Optional, soaked in warm water |
| Cinnamon Stick 🌿 | 1 whole | For infusion while cooking |
| Whole Milk Yogurt 🥛 | ¼ cup | For serving garnish |
The rice is critical—Arborio or sushi rice releases the right amount of starch for that signature creaminess. Whole Foods or Trader Joe’s carry both. For cardamom, Penzeys offers the freshest ground version, but any grocery store brand works if it’s not dusty. The milk and cream should be full-fat; low-fat versions won’t deliver the same luxurious mouthfeel.
No cardamom? Half the amount of cinnamon plus a pinch of nutmeg gets close. Swap raisins for chopped dried apricots or omit entirely. For a dairy-free version, use coconut milk and oat milk, but expect a different flavor profile. The egg yolks are traditional for thickening but can be skipped for a lighter pudding.
This keeps beautifully for 4-5 days in the fridge, though it thickens as it cools. Reheat gently with a splash of milk. For longer storage, freeze without the egg yolks for up to 3 months. The flavors deepen overnight, making leftovers even better.
Why You’ll Love This Recipe
- Set and Forget: I just dump everything in one pot and let it simmer while I do other things.
- Cardamom Magic: That warm, aromatic spice with the creamy rice is pure comfort in a bowl.
- Feeds a Crowd: I make a big batch on Sunday and we snack on it all week.
- Pantry Staples: Between us, I always have these ingredients on hand—no special shopping required.
Step-by-Step Instructions for Finnish Rice Pudding
This method ensures the perfect balance of creaminess and spiced warmth in every spoonful.
Step 1: Infuse the Milk with Cardamom and Cinnamon
In a heavy-bottomed saucepan, combine the 4 cups whole milk, 1 cup heavy cream, 1 tsp ground cardamom, and 1 whole cinnamon stick. Place the pan over medium heat and bring to a gentle simmer, stirring occasionally to prevent scorching.
Allow the mixture to steep for 10 minutes at a low simmer. This infuses the dairy with the aromatic warmth of the spices, which is essential for authentic Nordic flavor. Watch for tiny bubbles around the edges—this is the ideal simmer point.
Step 2: Cook the Rice to Silky Perfection
Stir in the 0.75 cup short-grain white rice and 0.25 tsp salt. Reduce the heat to low and simmer gently, stirring frequently, for 30-35 minutes until the rice is tender and the mixture begins to thicken. The rice should absorb most of the liquid, leaving a creamy porridge-like consistency.
Add the 0.5 cup granulated sugar and 1 tsp vanilla extract during the last 5 minutes of cooking. Stir well to dissolve the sugar completely. The pudding should coat the back of a spoon but still have a slight fluidity—it will thicken further as it cools.
Step 3: Enrich and Finish with Egg Yolks and Butter
In a small bowl, whisk the 2 whole egg yolks until smooth. Temper the eggs by slowly drizzling in about ½ cup of the hot pudding mixture while whisking constantly. This prevents curdling and ensures a silky texture.
Pour the tempered egg mixture back into the saucepan along with the 2 tbsp unsalted butter. Cook for an additional 2-3 minutes on low heat, stirring constantly, until the pudding thickens enough to leave a clear trail when you drag a spoon through it.
Step 4: Add Raisins and Serve with Yogurt
Remove the saucepan from heat and stir in the 0.33 cup raisins (if using). The residual heat will plump them slightly. Let the pudding sit for 5 minutes to cool slightly and allow the flavors to meld together.
Discard the cinnamon stick before serving. Ladle the pudding into bowls and top each serving with a dollop of 0.25 cup whole milk yogurt. The contrast of warm pudding and cool yogurt enhances the dining experience, while a light dusting of additional ground cardamom can elevate the presentation.
Pro Tips For Making Finnish Rice Pudding
- Simmer Low and Slow: Keep the heat at a gentle simmer—too high and the milk will scorch, leaving a bitter taste. I learned this the hard way after ruining a batch by rushing it.
- Rinse the Rice: Always rinse the short-grain rice under cold water before cooking to remove excess starch, which makes the pudding gummy instead of creamy.
- Skip the Substitutions: Whole milk and heavy cream are non-negotiable here—lower-fat versions won’t give you that rich, velvety texture Finnish rice pudding is known for.
- Toast the Cardamom: Lightly toasting the ground cardamom in a dry pan for 30 seconds before adding it to the pudding wakes up the flavor—sounds small, but it actually changes the outcome.
Dietary Considerations for This Dish
Gluten-Free Friendly
This dish is naturally gluten-free, as it relies on rice as the base ingredient. Just ensure all your spices, particularly the ground cardamom, are pure and not mixed with any gluten-containing additives. I always check labels for hidden gluten in spice blends. 🌾
Dairy-Free Adaptations
For a dairy-free version, swap the whole milk and heavy cream with full-fat coconut milk and oat milk. The texture will be slightly different but still creamy. Skip the unsalted butter and use coconut oil instead.
Vegan Modifications
To make this vegan, follow the dairy-free swaps above and replace the egg yolks with 1 tbsp cornstarch mixed with 2 tbsp cold water. Stir this slurry into the pudding during the final 5 minutes of cooking for thickening.
Lower Sugar Option
You can reduce the granulated sugar by half or replace it with 1/4 cup maple syrup for a more natural sweetener. The cardamom and vanilla will still shine through, offering that signature warmth without as much sweetness.
Nut-Free Assurance
This recipe contains no nuts, making it safe for those with nut allergies. Just double-check that your raisins and other add-ins are processed in nut-free facilities if cross-contamination is a concern.
Egg-Free Version
Simply omit the egg yolks for an egg-free pudding. The texture will be slightly lighter, but the dish will still be rich and creamy thanks to the milk and cream base. Stir in an extra 1 tbsp butter at the end for added richness.
Nutrition Facts
Frequently Asked Questions
Can I use long-grain rice instead?
No, short-grain rice is essential for the creamy texture. Long-grain varieties stay separate and won’t absorb the liquid as well. Stick with Arborio or sushi rice for best results.
How do I prevent a skin from forming on top?
Press plastic wrap directly onto the surface before chilling. This blocks air and prevents that unappetizing layer from forming as it cools.
Why did my pudding turn out grainy?
This usually happens if the milk scalds or the rice isn’t cooked long enough. Maintain a gentle simmer and stir frequently for 30-35 minutes. Patience is key!
Can I make this ahead of time?
It keeps well for 4-5 days in the fridge. The flavors actually deepen overnight. Just reheat gently with a splash of milk.
- Five Spice Rice Recipe: Aromatic Grains With Warm Spice Balance - October 10, 2026
- Flavoured Basmati Rice Recipe: Aromatic Grains with Spiced Depth - October 10, 2026
- Fish Porridge Rice Cooker Recipe: Hands-Free Congee With Silky Depth - October 10, 2026