There is something incredibly comforting about a warm, creamy bowl of Almond Milk Rice Pudding with Pomegranate, Pistachios, and Rose Water Recipe. This delightful dessert blends the smoothness of almond milk with the subtle floral notes of rose water, while crunchy pistachios and jewel-like pomegranate arils add a gorgeous contrast in texture and flavor. Easy to make and luxuriously satisfying, this pudding is a perfect treat whether you’re indulging after dinner or looking for a charming dish to impress guests.
Ingredients You’ll Need
The beauty of this Almond Milk Rice Pudding with Pomegranate, Pistachios, and Rose Water Recipe is in its simplicity. Each ingredient plays a vital role, from the creamy almond milk that makes it dairy-free and silky, to the fragrant rose water that elevates the flavor with a delicate aroma. The garnishes bring vibrant color and delightful crunch, turning every spoonful into a celebration.
- Short-grain rice: The star of the show, it cooks up soft and creamy, perfect for pudding.
- Cane sugar: Adds natural sweetness without overpowering the delicate flavors.
- Pinch of salt: Enhances the sweetness and balances the overall taste beautifully.
- Unsweetened almond milk: Provides a luscious, creamy base while keeping things light and dairy-free.
- Rose water: Infuses the pudding with a subtle floral note that’s simply enchanting.
- Pomegranate arils: Bursting with juicy freshness and color contrast for garnish.
- Pistachios: Offer a lovely crunch and a buttery, nutty flavor that complements the pudding.
- Coconut (optional): Adds a tropical touch and chewy texture.
- Cinnamon (optional): Provides warmth and a hint of spice to round out the flavors.
How to Make Almond Milk Rice Pudding with Pomegranate, Pistachios, and Rose Water Recipe
Step 1: Rinse the Rice
Begin by rinsing the short-grain rice under running water until the water runs clear. This step is essential as it removes excess starch, which helps prevent the pudding from becoming too sticky and ensures a smooth, creamy texture.
Step 2: Start Cooking the Rice
In a medium saucepan, combine the rinsed rice, cane sugar, a pinch of salt, and 1 cup of the almond milk. Place the saucepan over medium-low heat and stir continuously. Cook until the almond milk is fully absorbed, which usually takes about 5 minutes. This gentle start allows the rice to soak up the flavor and sweetener evenly.
Step 3: Slowly Add Almond Milk
Gradually pour in the remaining 5 cups of almond milk, one cup at a time, stirring constantly. Keep cooking over medium-low heat until the pudding thickens and the rice has absorbed most of the liquid. This process takes about 25 to 30 minutes. The slow addition and stirring are key to achieving a luxurious, creamy consistency without burning the bottom of the pan.
Step 4: Stir in Rose Water
Once the pudding is thick and creamy, take the saucepan off the heat and let it cool for about 5 minutes. After it cools slightly, stir in the rose water. This step adds a delicate floral aroma that makes the dish truly special and unforgettable.
Step 5: Serve and Garnish
Dish the pudding into serving bowls and top generously with pomegranate arils, chopped pistachios, shredded coconut, and a sprinkle of cinnamon if you like. Each garnish adds layers of texture and bursts of flavor that elevate the pudding from simple to extraordinary.
How to Serve Almond Milk Rice Pudding with Pomegranate, Pistachios, and Rose Water Recipe
Garnishes
Garnishing is where you can really have fun and personalize this pudding. The contrast of ruby-red pomegranate arils against the creamy pudding is stunning and refreshing. Pistachios add a satisfying crunch and earthiness, while a dusting of cinnamon provides warmth and depth. Coconut flakes introduce a subtle chewiness, adding another textural element that perfectly complements the silky pudding.
Side Dishes
This Almond Milk Rice Pudding with Pomegranate, Pistachios, and Rose Water Recipe pairs wonderfully with light, fruity accompaniments. Fresh fruit salads or citrus sorbets can cut through the creaminess beautifully. For a more indulgent approach, try serving alongside baked golden pastries or crisp almond biscotti to add a rich and crunchy counterpoint.
Creative Ways to Present
Presentation brings an added layer of pleasure. Serve the pudding in clear glass bowls or mason jars so you can showcase the contrasting colors of the pudding and toppings. For a festive touch, sprinkle edible rose petals or drizzle a little honey on top. You might also layer the pudding with crushed pistachios and pomegranate arils in parfait-style glasses for an elegant look that’s perfect for parties or special occasions.
Make Ahead and Storage
Storing Leftovers
This pudding keeps exceptionally well in the fridge for up to 3 days. Store it in an airtight container to preserve its creamy texture and fresh flavors. Because the pudding thickens as it cools, you might find it firmer the next day, but it will still be delicious and ready to serve.
Freezing
While the pudding can be frozen, it’s best enjoyed fresh to maintain its creamy texture. If you do freeze leftovers, place them in a freezer-safe container and consume within one month. Thaw in the refrigerator overnight before reheating gently.
Reheating
To reheat, warm the pudding gently on the stovetop over low heat, stirring often to prevent sticking. You can add a splash of almond milk to loosen the texture if it has thickened too much. Alternatively, microwave in short bursts, stirring in between, until warmed through, ensuring you retain that signature creamy consistency.
FAQs
Can I use a different type of milk?
Absolutely! While almond milk gives a lovely nuttiness and keeps the pudding dairy-free, you can substitute with coconut milk, oat milk, or even regular cow’s milk if you prefer a richer taste.
Is rose water necessary?
Rose water is what gives this recipe its unique, fragrant signature, but if you’re not a fan, you can omit it or substitute with a splash of orange blossom water or vanilla extract for a different aromatic twist.
How do I make this pudding vegan?
This recipe is naturally vegan as it uses almond milk instead of dairy. Just make sure any garnishes like coconut and pistachios are also free of animal products.
Can I prepare this dessert in advance?
Yes! You can make the pudding a day ahead and keep it chilled. The flavors often deepen overnight, making it taste even better the next day.
What if my pudding is too thick after cooling?
No worries! You can stir in a bit of almond milk or any preferred milk just before serving to bring back a creamy, smooth texture without losing flavor.
Final Thoughts
This Almond Milk Rice Pudding with Pomegranate, Pistachios, and Rose Water Recipe is truly a gem. It feels like a warm hug in a bowl and manages to be both comforting and elegant. Whether you’re new to rice pudding or a seasoned fan, this version is absolutely worth trying. So go ahead, gather your ingredients, and treat yourself to this dreamy, fragrant dessert—you won’t regret it!
Print
Almond Milk Rice Pudding with Pomegranate, Pistachios, and Rose Water Recipe
- Total Time: 32 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This creamy Almond Milk Rice Pudding is a rich and comforting dessert made with short-grain rice simmered slowly in unsweetened almond milk. Lightly sweetened with cane sugar and delicately infused with rose water, this dairy-free pudding is garnished with pomegranate arils, pistachios, coconut flakes, and cinnamon for added texture and flavor. Perfect for a warm treat or chilled dessert, it offers a naturally vegan and gluten-free option.
Ingredients
Main Ingredients
- 1 cup short-grain rice
- 3 tablespoons cane sugar
- Pinch salt
- 6 cups unsweetened almond milk
- 1 teaspoon rose water
For Serving
- Pomegranate arils (to taste)
- Pistachios (to taste)
- Coconut flakes (to taste)
- Cinnamon (to sprinkle)
Instructions
- Rinse the rice: Rinse the short-grain rice under cool running water until the water runs clear to remove excess starch and ensure a creamy texture when cooked.
- Start cooking the rice: In a medium saucepan, combine the rinsed rice, cane sugar, salt, and 1 cup of the almond milk. Cook over medium-low heat, stirring continuously to prevent sticking, until the almond milk is mostly absorbed and the rice begins to soften, about 5 minutes.
- Simmer with remaining almond milk: Gradually add the remaining 5 cups of almond milk one cup at a time. Continue stirring and cooking over medium-low heat. Allow each addition of almond milk to be absorbed before adding the next, until the mixture thickens to a creamy pudding consistency. This process takes approximately 25-30 minutes. The mixture will transition from watery to thick and creamy as the rice absorbs the liquid.
- Finish with rose water: Remove the pudding from heat and let it cool for about 5 minutes. Stir in the rose water gently to infuse the delicate floral flavor throughout the pudding.
- Serve with toppings: Spoon the almond milk rice pudding into bowls and garnish with pomegranate arils, chopped pistachios, coconut flakes, and a light dusting of cinnamon to add color, crunch, and aroma. Serve warm or at room temperature as desired.
Notes
- Short-grain rice is preferred for its creamy texture; sushi rice or arborio rice can also be used.
- Stirring frequently during cooking prevents the rice from sticking to the pan and burning.
- Adjust sweetness by increasing or decreasing cane sugar according to taste.
- Rose water adds a fragrant floral note; omit if unavailable or substitute with vanilla extract for a different flavor profile.
- This pudding can be served warm or chilled; if chilling, cover and refrigerate for up to 3 days.
- For a richer consistency, substitute some almond milk with coconut milk.
- Prep Time: 5 minutes
- Cook Time: 27 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: Middle Eastern

