This post may contain affiliate links. Please read our disclosure policy.

This classic rice pudding is the kind of dessert that feels like a warm hug, creamy, simple, and made with ingredients you probably already have. It’s cooked slowly on the stovetop until thick and silky, then sprinkled with cinnamon for that comforting aroma we all know.

Classic rice pudding served in a rustic bowl dusted with cinnamon and topped with a cinnamon stick.

I’ll be honest, I didn’t love rice pudding as a kid. But over the years, I learned how to make it the right way: creamy, balanced, and rich in flavor. Using a real vanilla pod instead of extract makes all the difference. It turns this humble, inexpensive dessert into something elegant and aromatic.

Now my son Anthony absolutely loves it. I make it for him often, dusted with cinnamon on top, and he enjoys it warm or cold, usually in small jars that he takes to school.

I don’t make this dessert in the Instant Pot, even though it’s convenient. No matter how many times I change the rubber sealing ring, it often keeps the smell of savory dishes like onion or garlic, and that can easily ruin the delicate flavor of rice pudding. Cooking it slowly on the stovetop keeps it pure, creamy, and just right.

This recipe is inspired by the simple Bulgarian style orizov puding we grew up with, made with just rice, milk, sugar, and patience.

Why You’ll Love This Recipe

  • Family friendly and perfect for kids’ lunchboxes
  • Simple ingredients you already have in your kitchen
  • Creamy and cozy without eggs or cream
  • Inexpensive, easy, and satisfying
  • Customizable with fruit, jam, or spices

Ingredients For Simple Rice Pudding

Clear glass bowls with ingredients for creamy rice pudding
  • 1 cup short or medium grain white rice (Arborio, round grain, or sushi rice)
  • 2 cups water
  • 4 cups whole milk
  • ½ cup sugar (adjust to taste)
  • 1 vanilla pod, split and scraped (or 1 teaspoon vanilla extract)
  • Pinch of salt (optional, I usually skip it)
  • Ground cinnamon, for dusting

How to Make Stove Top Rice Pudding

  1. Rinse the rice in cold water until the water runs clear.

2. In a medium saucepan, combine rice and water. Bring to a boil, then reduce heat and cook until most of the water has evaporated, about 10 minutes.

3. Pour in the milk, sugar, vanilla pod and seeds, and a pinch of salt. Stir well.

4. Simmer gently over low heat, stirring often, until the rice is tender and the mixture is thick and creamy, about 25 to 30 minutes.

Milk and vanilla pod added to the rice while making creamy stovetop rice pudding.

5. Remove from heat and take out the vanilla pod.

Close-up of creamy rice pudding on a red ladle showing the perfect texture.

6. Serve warm or chilled with a dusting of cinnamon.

Creamy Bulgarian rice pudding divided into white ramekins, ready to chill or serve, with cinnamon and a red checkered towel on the side.

Tips & Tricks

Instant Pot note: Even after changing the sealing ring, the Instant Pot often keeps savory smells that can transfer into desserts. For a clean, pure flavor, stovetop is best.

Rice: Use short or medium grain rice for best creaminess. Long grain stays too separate.

Stir often: This prevents the pudding from sticking to the pot.

Sweetness: Start with ½ cup sugar and adjust at the end.

Consistency: The pudding thickens as it cools. Add a splash of milk before serving if it becomes too thick.

Vanilla: A real vanilla pod adds a beautiful natural flavor and aroma.

Serving: Sprinkle with cinnamon or top with jam, honey, or fruit compote.

A spoonful of creamy Bulgarian rice pudding topped with cinnamon, showing the soft and rich texture.

Substitutions

Vegan: Use plant based milk and skip dairy completely.

Milk: Any milk works, but whole milk gives the richest flavor. Oat, almond, or coconut milk are great too.

Sugar: Swap for coconut sugar, honey, or erythritol.

Rice: Short grain gives the best texture, but basmati or jasmine rice also work.

Multiple ramekins filled with rice pudding and sprinkled with cinnamon on a dark surface.

Frequently Asked Questions

Can I bake this rice pudding?

Yes. Add one extra cup of milk, pour into a baking dish, and bake at 180°C / 350°F for 25 to 30 minutes until lightly golden.

Can I use brown rice?

Yes, but it takes longer to cook and the texture will be more chewy.

How long does it last in the fridge for ?

Store covered in the fridge for up to 4 days. Add a little milk before reheating.

Can I make it sugar free?

Yes. Use stevia, monk fruit, or erythritol instead.

Can I make Balkan rice pudding ahead?

Yes. It’s even better the next day when chilled and slightly thickened.

Creamy Bulgarian rice pudding in a red pot with cinnamon stick and red ladle.

Serving Ideas

  • Dust with cinnamon or cocoa before serving
  • Serve warm in bowls or cold in jars
  • Top with fruit preserves or honey
  • Add grated orange or lemon zest for freshness
Homemade rice pudding in white ramekins, dusted with cinnamon.

More Comforting Desserts

Classic rice pudding served in a rustic bowl dusted with cinnamon and topped with a cinnamon stick.

Classic Rice Pudding

A creamy and comforting classic rice pudding inspired by Bulgarian home cooking. Made on the stovetop with milk, sugar, and real vanilla pod, this Bulgarian rice pudding is inexpensive, easy to customize, and loved by kids and adults alike.
Prep: 5 minutes
Cook: 30 minutes
Servings: 6

Ingredients 

  • 1 cup short or medium-grain white rice, Arborio, round-grain, or sushi rice
  • 2 cups water
  • 4 cups whole milk
  • 1/2 cup sugar, adjust to taste
  • 1 vanilla pod, split and scraped (or 1 teaspoon vanilla extract)
  • Pinch of salt
  • Ground cinnamon, for dusting

Instructions 

  • Rinse the rice under cold water until the water runs clear.
  • In a medium saucepan, combine rice and water. Bring to a boil, then reduce heat and cook until most of the water has evaporated, about 10 minutes.
  • Pour in the milk, sugar, vanilla pod and seeds, and a pinch of salt. Stir well.
  • Simmer gently over low heat, stirring often, until the rice is tender and the mixture is thick and creamy, about 25 to 30 minutes.
  • Remove from heat and discard the vanilla pod.
  • Serve warm or chilled with a dusting of cinnamon.

Notes

Use short or medium-grain rice for a naturally creamy texture.
Stir often while cooking to prevent sticking or burning.
The pudding thickens as it cools. Add a splash of milk before serving if it becomes too thick.
Real vanilla pod adds beautiful aroma and elevates the flavor.
Instant Pot note: Even after changing the sealing ring, the Instant Pot may retain the smell of savory dishes like onion or garlic, which can affect desserts. For the best flavor, cook rice pudding slowly on the stovetop.
Refrigerate up to 4 days. Add a little milk before reheating.
Sprinkle with cinnamon or cocoa, or top with jam, honey, or fresh fruit before serving.

Nutrition

Calories: 276kcal, Carbohydrates: 49g, Protein: 8g, Fat: 6g, Saturated Fat: 3g, Polyunsaturated Fat: 0.2g, Monounsaturated Fat: 1g, Cholesterol: 20mg, Sodium: 67mg, Potassium: 280mg, Fiber: 0.4g, Sugar: 24g, Vitamin A: 264IU, Calcium: 211mg, Iron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: European
Tried this recipe?Mention @cookinglsl or tag #cookinglsl!

You May Also Like:

Hi! I'm Mira.

I share simple, mostly low-carb and Keto recipes, that don't take a lot of time to make and use mostly seasonal, easy to find ingredients. I'm a supporter of healthy eating, but you'll also find some indulgent treats too.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating