Creamy Cardamom Rice Pudding Recipe with Vanilla & Saffron

Don’t sleep on this creamy cardamom rice pudding — it’s wonderfully comforting and surprisingly simple. Made on the stovetop with just five core ingredients, it’s a light yet cozy dessert I love to serve for guests, holidays, or relaxed Sunday dinners.

Two glass bowls of cardamom rice pudding with strawberry compote on a white counter next to a jar of jam, spoons, cardamom pods, and white blossoms.

Rice pudding is often underrated — sometimes dismissed as an old-fashioned comfort food — but that’s exactly the appeal. It’s a dessert that feels nostalgic and homey, perfect for serving in vintage teacups or alongside a small glass of something warming. Adding cardamom gives the pudding a subtle floral warmth that lifts the flavor without any extra fuss.

My first memories of rice pudding are the boxed variety as a kid, but once I learned how easy and rewarding the homemade version is, I rarely go back. The finished pudding is creamy with a gentle spice, rich vanilla notes, and a pleasant, chewy rice texture. It’s a versatile base for toppings and a reliably lovely dessert to share.

A 5-ingredient dessert

Wood and white bowls of rice, sugar, milk, cardamom, and salt on a white counter next to a bottle of vanilla bean paste.

This stovetop rice pudding uses five main ingredients (six if you count salt). You likely have these on hand: whole milk, granulated sugar, kosher salt, ground cardamom, vanilla bean paste or extract, and uncooked white rice. Long-grain white rice works well if you prefer a little bite in the rice; short-grain will yield a creamier, silkier texture.

Let’s make pudding

Three steps to making custard. In photo 1, a hand is pouring sugar into a pot of milk on a white counter. In photo 2, the hand is pouring spices into the milk. In photo 3, a hand is pouring rice into the milk.
First, add the whole milk, sugar, salt, cardamom, & rice to a saucepan. Set the pot over medium-low heat and stir until the sugar dissolves.
Steps to making custard; in photo 1, a hand uses a wood spoon to stir milk in a pot on a white counter. In photo 2, a hand is spooning the custard over the pot. In photo 3, the hand is mixing vanilla paste into the custard.
Bring the mixture to a gentle simmer. Cook the pudding for 50–55 minutes until the rice is tender and the pudding reaches a yogurt-like consistency. Remove from heat and stir in the vanilla.

Cook low and slow. If the heat is too high the milk can evaporate before the rice becomes tender. Expect about 50–55 minutes for the rice to soften and the milk to thicken into a creamy pudding.

Two glass dishes of cardamom rice pudding with strawberries next to cardamom pods, a jar of jam, spoons, and white blossoms on a white counter.

Topping ideas

The pudding is delightful on its own, but toppings can make it feel more festive or tailored to the season. A few favorites:

  • Sauces – strawberry compote, lemon curd, chocolate sauce, or salted caramel.
  • Fresh fruit – strawberries, blueberries, raspberries, cherries, or sliced peaches.
  • Nuts – toasted pistachios, walnuts, pecans, or sliced almonds for crunch.
  • Dried fruit & coconut – shredded coconut, raisins, or chopped dried apricots for extra texture.

Storing & reheating pudding

Let the pudding cool for about 30 minutes at room temperature, then transfer to an airtight container and refrigerate for 3–4 days.

To reheat, microwave single portions for 30–60 seconds, or warm larger amounts in a saucepan over low heat, stirring frequently until heated through. If the pudding thickened too much in the fridge, thin it with a splash of milk and stir to reach the desired consistency.

A splash of milk will loosen chilled pudding and restore a smooth, spoonable texture.

Two glass dishes of cardamom rice pudding with strawberries next to jam, spoons, cardamom pods, and white flowers on a white table.

If you make this pudding, leaving a star rating and review is appreciated — it helps other home cooks and I read every comment. Thank you for supporting my recipes!


img 50846 7

Five Ingredient Cardamom Rice Pudding

Yield: 4 servings
Prep Time: 5 minutes
Cook Time: 55 minutes
Total Time: 1 hour
This cardamom rice pudding is delicious, made on the stovetop with just five ingredients for a simple, light, and cozy dessert — perfect for guests, holidays, or a quiet night in.

Ingredients

  • 5 cups whole milk
  • 1/4 cup sugar
  • 1/2 teaspoon Kosher salt
  • 1/2 teaspoon ground cardamom (more or less, to taste)
  • 1/2 cup uncooked white rice (long or short-grain)
  • 1 teaspoon vanilla bean paste (or 2 teaspoons vanilla extract)

Equipment

  • Medium saucepan

Instructions

  • Combine the milk, sugar, salt, cardamom, and rice in a medium saucepan. Bring to a gentle simmer over medium-low heat, stirring occasionally to prevent scorching.
  • Reduce the heat to maintain a gentle simmer. Cook, stirring frequently, until the rice is tender and the mixture is thick and creamy, about 50–55 minutes.
  • Remove from heat and stir in the vanilla bean paste or extract.
  • Serve warm, or cool completely and store in an airtight container in the refrigerator. Serve chilled or reheated with your favorite toppings.

Notes

Long-grain rice keeps a little chew; short-grain makes a creamier pudding. Choose based on the texture you prefer.

Cardamom can be potent, especially when freshly ground. Start with 1/4 teaspoon if you want a subtler flavor and increase to taste. Cinnamon or nutmeg can be used as alternatives.

Keep the milk at a gentle simmer to ensure the rice cooks through before the liquid reduces too much.

If the pudding is too thick after cooling, stir in a splash of milk to loosen it to your liking.

Cuisine: American
Course: Dessert
Author: Sara Lynn Hunt Broka
Serving: 1serving, Calories: 318kcal, Carbohydrates: 45.1g, Protein: 11.5g, Fat: 10.1g, Saturated Fat: 5.7g, Cholesterol: 31mg, Sodium: 414mg, Potassium: 467mg, Fiber: 0.4g, Sugar: 28.7g, Calcium: 352mg, Iron: 1mg
Did you make this recipe?Tag @sundaytable.co on Instagram!