Warm Chai Spiced Rice

Creamy warm chai spiced rice pudding served in a rustic bowl, topped with toasted nuts. Save to Pinterest
Creamy warm chai spiced rice pudding served in a rustic bowl, topped with toasted nuts. | recipesbyselena.com

This warm chai spiced rice pudding blends tender short-grain rice with a rich mix of cinnamon, cardamom, cloves, and ginger simmered in milk. Gently cooked to creamy perfection, the dish is enriched with vanilla and butter, offering a soothing, aromatic experience. Optionally topped with toasted nuts or raisins, it suits vegetarian and gluten-free preferences, ideal for cozy evenings or dessert. A comforting treat that balances fragrant spices and creamy texture.

There's something about the smell of cardamom and cinnamon simmering in milk that pulls me back to a rainy afternoon at my friend's kitchen in Delhi, watching her grandmother stir a pot with the kind of patience that only comes from decades of cooking. She called it rice pudding, but it felt like warmth in a bowl, the kind of dish that makes you want to linger over dessert instead of rushing through it. That visit changed how I thought about comfort food, and now whenever I make this chai-spiced version, I'm transported right back to that moment of quiet contentment.

I made this for my book club last winter, and three people asked for the recipe before they even finished their bowls, which is really my favorite kind of compliment. One friend said it tasted like the best parts of chai without needing to hold a hot mug, and I realized that's exactly what I'd been trying to capture. It became the dessert I made whenever someone needed comforting or celebrating, because it works for both moods equally well.

Ingredients

  • Short-grain or arborio rice (3/4 cup): These varieties release starch as they cook, which transforms the pudding into something creamy without needing cornstarch or cream, and I've learned that rinsing them first prevents a gluey texture.
  • Whole milk (4 cups): Full-fat milk creates the richest pudding, though almond or coconut milk work beautifully if that's what you have on hand.
  • Granulated sugar (1/4 cup): Start with this amount and taste as you go, because everyone's sweetness preference is different, and you can always add more.
  • Salt (1/4 teaspoon): A pinch of salt deepens the spice flavors and prevents the pudding from tasting flat or one-dimensional.
  • Cinnamon stick, cardamom pods, cloves, ginger, nutmeg, and allspice: These are the heart of the recipe, and using whole spices where possible means you get waves of flavor rather than a flat spice taste.
  • Vanilla extract (1/2 teaspoon): Add this at the end to preserve its delicate flavor and let it shine through the spices.
  • Unsalted butter (2 tablespoons): This adds a subtle richness that makes the pudding feel luxurious, though coconut oil works equally well for a vegan version.
  • Toasted nuts and golden raisins (optional): These aren't essential, but they add texture and a little surprise in each spoonful.

Instructions

Prepare the rice:
Rinse the rice under cold running water, swishing it gently with your fingers, until the water runs clear and no longer looks milky. This removes excess starch and prevents the pudding from becoming gluey.
Build the spiced milk base:
Pour the milk into your saucepan and add the sugar, salt, cinnamon stick, cardamom pods, and cloves all at once. Heat gently over medium heat, watching for small bubbles to form around the edges, until it reaches a gentle simmer—you want steam rising, not a rolling boil.
Add the rice and slow-cook:
Stir the rinsed rice into the hot milk mixture, then reduce the heat to low and let it cook uncovered for 30 to 35 minutes, stirring every few minutes so nothing sticks to the bottom. The rice will gradually absorb the milk and become creamy, transforming from individual grains into something soft and porridge-like.
Finish with vanilla and butter:
Once the rice is tender and the pudding looks creamy, remove it from the heat and fish out the cinnamon stick, cardamom pods, and cloves with a spoon or slotted spoon. Stir in the vanilla extract and butter, letting the butter melt through the warm pudding until everything feels silky.
Serve warm:
Spoon the pudding into bowls while it's still warm, scatter toasted nuts or raisins on top if you'd like, and sit down to enjoy something that tastes like it took all day to make.
A cozy bowl of warm chai spiced rice pudding garnished with almonds and golden raisins. Save to Pinterest
A cozy bowl of warm chai spiced rice pudding garnished with almonds and golden raisins. | recipesbyselena.com

My sister once told me that the best recipes are the ones that make your kitchen smell so good that people appear in the doorway asking when dinner is, even if it's breakfast time. This pudding does exactly that—the spices fill the whole house with this warm, inviting aroma that says you've done something thoughtful. Every time I make it now, I think about how food can be both simple and special, and how sometimes the best comfort comes from something you made yourself.

Flavor Building and Spice Selection

The magic of this pudding isn't in any single ingredient but in how the spices work together to build flavor in layers. Cardamom brings a floral, slightly sweet note that feels sophisticated, cinnamon adds warmth and familiarity, cloves contribute depth and a subtle spice kick, and the ground ginger and nutmeg create complexity that keeps your palate interested. I've learned that whole spices like cardamom pods and cinnamon sticks deliver more nuanced flavor than their ground counterparts because they release their oils slowly into the milk, creating a more rounded taste. If you only have ground versions on hand, use about half the amount and add them partway through cooking rather than at the start, so they don't become bitter.

Texture and Consistency Tips

Getting the texture right is the real skill here, and it took me several batches to understand what I was aiming for. The pudding should be creamy and soft but still hold its shape when you spoon it into a bowl, not soupy or runny. If you're making it for the first time, aim for a consistency somewhere between loose oatmeal and yogurt when it's hot off the heat, because it will firm up slightly as it cools. The stirring is important not just to prevent sticking but to encourage the rice to break down slightly and release its starches, which is what creates that silky, creamy texture.

Make It Your Own

This recipe is flexible enough to work with what you have and what you love, which is part of why I make it so often. The dairy-free versions are genuinely delicious—I actually prefer coconut milk to almond milk because it adds a subtle richness that mimics the effect of whole milk. Rose water, a teaspoon stirred in at the end, transforms this into something that feels Persian or Middle Eastern, and a sprinkle of pistachios becomes the obvious choice for garnish. Some nights I skip the nuts entirely and serve it with a dollop of whipped cream and fresh berries, turning it into something lighter and brighter.

  • Try serving it chilled on hot days with a splash of cold milk stirred in for a different experience.
  • A drizzle of honey or date syrup on top adds complexity without needing to change the base recipe.
  • Keep leftover pudding in the fridge and rewarm individual portions with a splash of milk, which brings back that creamy texture instantly.
Steam rises from a spoonful of warm chai spiced rice pudding, highlighting aromatic cinnamon and cardamom. Save to Pinterest
Steam rises from a spoonful of warm chai spiced rice pudding, highlighting aromatic cinnamon and cardamom. | recipesbyselena.com

There's something beautiful about desserts that warm you from the inside out, and this pudding does exactly that. Make it for yourself on an ordinary Tuesday night, or make it for someone else—either way, it feels like an act of kindness in a bowl.

Recipes Q&A

Short-grain or arborio rice is ideal to achieve a creamy and tender texture in the pudding.

Yes, unsweetened almond milk or other plant-based milks work well for a dairy-free variation.

Simmer the milk with the cinnamon, cardamom, cloves, ginger, nutmeg, and allspice before adding rice for full flavor infusion.

Substitute butter with coconut oil and use plant-based milk to create a vegan-friendly version.

Toasted sliced almonds, pistachios, or golden raisins add a pleasant texture and enhance flavor.

Refrigerate leftovers in an airtight container and reheat gently with a splash of milk to restore creaminess.

Warm Chai Spiced Rice

A creamy, aromatic rice pudding infused with classic chai spices, perfect for cozy moments.

Prep 10m
Cook 35m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Rice Pudding Base

  • 3/4 cup short-grain or arborio rice
  • 4 cups whole milk or unsweetened almond milk
  • 1/4 cup granulated sugar
  • 1/4 teaspoon salt

Chai Spice Blend

  • 1 cinnamon stick
  • 4 cardamom pods, lightly crushed
  • 4 whole cloves
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground allspice
  • 1/2 teaspoon vanilla extract

Finishing Touch

  • 2 tablespoons unsalted butter or coconut oil
  • Optional: 1/4 cup toasted sliced almonds or pistachios
  • Optional: 2 tablespoons golden raisins

Instructions

1
Rinse Rice: Rinse the rice under cold water until the water runs clear.
2
Simmer Milk and Spices: In a medium saucepan, combine milk, sugar, salt, cinnamon stick, cardamom pods, cloves, ground ginger, nutmeg, and allspice. Heat gently over medium heat until just simmering.
3
Cook Rice: Stir in the rice. Reduce heat to low and cook uncovered, stirring frequently, for 30 to 35 minutes or until the rice is tender and the mixture is creamy.
4
Add Vanilla and Butter: Remove from heat. Discard the cinnamon stick, cardamom pods, and cloves. Stir in vanilla extract and butter until melted and smooth.
5
Finish and Serve: Stir in golden raisins if using. Spoon the pudding into serving bowls and top with toasted nuts if desired. Serve warm.
Additional Information

Equipment Needed

  • Medium saucepan
  • Wooden spoon
  • Measuring cups and spoons
  • Fine mesh strainer

Nutrition (Per Serving)

Calories 320
Protein 8g
Carbs 53g
Fat 9g

Allergy Information

  • Contains milk and butter (dairy).
  • Contains nuts if almonds or pistachios are used.
  • Gluten-free; verify for cross-contamination.
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.