I’ve always found immense joy in a simple, creamy dessert, and this greek rice pudding recipe with its luscious rosewater and pistachio swirl is no exception. Its rich, velvety texture and fragrant notes of rosewater make it a truly dreamy dessert. This recipe is perfect for busy families looking for easy dinner ideas, budget-conscious cooks, or anyone wanting a wholesome, satisfying finish to their meal. It’s a family-friendly treat that brings authentic flavors right to your kitchen, making it a great option for meal prep too. My family loves this twist on a classic, especially after a hearty homemade dinner.

Ingredient Roles & Measured List
- 150 g (ยพ cup) Arborio or short-grain rice: This specific rice type is key to achieving that signature creamy, tender texture in our greek rice pudding recipe.
- 240 ml (1 cup) cold water: Used initially to cook the rice, helping it soften before the milk is added.
- 960 ml (4 cups) full-fat milk: Essential for the pudding’s rich, smooth consistency. (For a lighter version, you can swap for 2% milk, or for dairy-free, use full-fat oat milk.)
- 100 g (ยฝ cup) granulated sugar: Sweetens the pudding to perfection.
- Pinch of salt: A tiny touch to balance and enhance all the sweet flavors.
- 5 ml (1 teaspoon) alcohol-free vanilla extract: Infuses the pudding with a classic, warm aroma. (If you’re out, a few drops of almond extract can offer a different, delightful twist.)
- 15 g (2 tablespoons) cornstarch: Helps achieve an extra thick and luxurious consistency for this decadent dessert.
- 60 g (ยฝ cup) shelled, unsalted pistachios, finely ground: Forms the base for our vibrant, flavorful rosewater swirl.
- 30 g (ยผ cup) powdered sugar: Sweetens the pistachio swirl mixture.
- 10 ml (2 teaspoons) culinary rosewater: Imparts a delicate, aromatic floral note to the pistachio swirl.
- 15-30 ml (1-2 tablespoons) full-fat milk, for the swirl: Used to adjust the pistachio swirl to a thick, pourable consistency.
- 15 g (1 tablespoon) unsalted pistachios, finely chopped (for garnish): Adds a delightful crunch and visual appeal when serving.
- Pinch of ground cinnamon (for garnish): A traditional final flourish for a classic greek rice pudding recipe.
Better-for-you upgrades:
To lighten things up, consider using low-fat milk for the pudding base, or a dairy-free alternative like unsweetened almond milk. Opt for organic dairy and high-quality, pure extracts when possible for the best flavor experience.
Smart swaps for diets:
For a plant-based version, swap the whole milk for full-fat coconut or oat milk, ensuring your sugar is vegan-certified. This greek rice pudding recipe is naturally gluten-free, making it a wonderful option for many dietary needs. For reduced sugar, simply cut back by ยผ cup or use a sugar substitute.
Seasonality/quality notes:
Arborio rice ensures a supreme creamy texture. Always choose fresh, full-fat milk for the richest pudding. Look for good quality culinary rosewater and vibrant green pistachios for the best presentation and flavor in your greek rice pudding recipe.
Prep & Cook โ Clear Steps with Cues
- Rinse Rice (2 minutes): Rinse 150 g (ยพ cup) of Arborio or short-grain rice thoroughly under cold water until the water runs completely clear. This crucial step removes excess starch, preventing a gummy pudding.
- Cook Rice with Water (10 minutes): In a medium saucepan, combine the rinsed rice and 240 ml (1 cup) cold water. Bring it to a boil over medium-high heat. Once boiling, reduce heat to low, cover the pan tightly, and simmer for 10 minutes until the water is mostly absorbed and the rice looks plump.
- Simmer with Milk & Sugar (25-30 minutes): Add 960 ml (4 cups) full-fat milk, 100 g (ยฝ cup) granulated sugar, and a pinch of salt to the saucepan. Bring this mixture to a gentle simmer over medium heat, stirring occasionally to prevent sticking to the bottom. Reduce heat to low and cook, stirring frequently, for 25-30 minutes, or until the rice is tender and the pudding has thickened to a creamy, luscious consistency.
- Thicken with Cornstarch (2-3 minutes): In a small bowl, whisk 15 g (2 tablespoons) cornstarch with 30 ml (2 tablespoons) of the warm rice pudding (take this from the saucepan). Pour this cornstarch slurry back into the saucepan with the pudding, stirring constantly. Cook for another 2-3 minutes until the pudding visibly thickens further and coats the back of a spoon. Remove from heat and stir in the 5 ml (1 teaspoon) alcohol-free vanilla extract. If your pudding looks too thin, continue to simmer gently for a few more minutes, stirring constantly, until it reaches your desired thickness.
- Prepare Pistachio Swirl (5 minutes): While the pudding cools slightly, prepare the rosewater and pistachio swirl. In a small food processor or by hand with a mortar and pestle, combine 60 g (ยฝ cup) finely ground pistachios, 30 g (ยผ cup) powdered sugar, and 10 ml (2 teaspoons) culinary rosewater. Add 15 ml (1 tablespoon) of milk and process/mix until a thick, pourable paste forms. Add an additional 15 ml (1 tablespoon) milk if needed to reach a glossy, ribbon-like consistency thatโs easy to swirl. I find that using the smaller amount of milk first gives me better control over the texture.
- Assemble & Chill (3.5+ hours): Spoon half of the warm rice pudding evenly into four individual serving bowls (about 200 ml or ยพ cup each). Dollop spoonfuls of the pistachio swirl mixture randomly over the pudding in each bowl. Top with the remaining rice pudding, then add more dollops of the pistachio swirl on top. Use a skewer or the tip of a knife to gently swirl the pistachio mixture into the pudding, creating distinct green ribbons and marbled patterns. Allow the puddings to cool at room temperature for about 30 minutes, then cover and refrigerate for at least 3 hours, or until thoroughly chilled and set.
- Garnish & Serve: To serve, place each chilled greek rice pudding recipe bowl on a light-colored ceramic plate to highlight its creamy texture and the vibrant pistachio swirl. Lightly dust the surface of the pudding with a pinch of ground cinnamon, focusing on areas without the swirl. Garnish with a small mound of 15 g (1 tablespoon) finely chopped pistachios placed off-center on top, emphasizing the unique twist’s components.
Equipment options:
A heavy-bottomed medium saucepan is ideal for cooking the pudding, preventing sticking and ensuring even heat distribution. For the pistachio swirl, a small food processor makes quick work of grinding the nuts into a fine paste. No other special equipment is needed for this simple greek rice pudding recipe.
Inline fixes:
If your pudding turns out too dry, simply whisk in a splash more milk or cream until it reaches your desired creaminess. If it tastes bland, a tiny pinch of extra salt can often enhance the sweetness and overall flavor. Should the pistachio swirl be too stiff, gradually add a few more drops of milk until it’s easily pourable.
Serving Ideas, Pairings & Leftover Transformations
This easy dessert truly shines as a comforting dessert after weeknight family dinners or as a sweet weekend treat. It also makes a wholesome, satisfying breakfast or can be portioned into lunchboxes for a chilled snack.
- Pairings: A sprinkle of ground cinnamon is classic. Drizzle with local honey, add chopped nuts like pistachios or walnuts, or fresh berries for a burst of flavor. A dollop of whipped cream elevates it further, or enjoy it with a strong coffee.
- Leftover makeovers: My kids love it straight from the fridge the next day! Portion leftovers into small containers for quick, grab-and-go snacks. This greek rice pudding recipe is not ideal for freezing as the texture can become grainy upon thawing.
Nutrition & Lifestyle Fit for Greek Rice Pudding Recipe
- Comfort & Energy: This greek rice pudding recipe offers a delightful blend of sustained energy from rice carbohydrates and protein from dairy, making it a truly wholesome and satisfying treat. It fuels you without feeling heavy.
- Family-Friendly Dessert: A universally loved sweet, this pudding satisfies without being overly rich, appealing to all ages. It fits perfectly into easy dinner ideas with a sweet, comforting ending everyone enjoys.
- Customizable for Diets: It is easily adaptable for a vegetarian or even vegan version using plant-based milks. You can also make it lower-sugar. For a high-protein option, I sometimes stir in a scoop of unflavored protein powder or top it with Greek yogurt. Itโs naturally gluten-free.
Time & Budget Snapshot
- Prep Time: 5-10 minutes (hands-on)
- Cook Time: 25-30 minutes (mostly active stirring)
- Total Time: 30-40 minutes
- Approximate cost per serving: This greek rice pudding recipe costs approximately $0.75 – $1.25 per serving, making it a very budget-friendly dessert for family dinners.
- Money-saving swaps: Opt for generic store-brand rice and milk. Buying sugar in bulk can also reduce costs significantly.
- Batch cooking tips and make-ahead guidance: Easily double or triple this recipe for future enjoyment. It stores wonderfully for several days in the fridge, making it excellent for meal prep recipes throughout the week.

Shopping Guide by Budget Tier
- Good: Conventional short-grain rice and whole milk found at any supermarket are perfectly fine. A store-brand vanilla extract works well for this tier.
- Better: Choose Arborio rice for extra creaminess and organic whole milk for a richer taste. Opt for pure vanilla extract and good quality Ceylon cinnamon sticks.
- Best: Elevate your greek rice pudding recipe with organic Arborio rice, grass-fed whole milk, and premium vanilla bean paste. Use freshly ground cinnamon and locally sourced honey for drizzling.
- Sources: Your local grocery store covers all the basics. For more premium ingredients, explore specialty food stores or online grocers.
Pro Tips, Flavor Paths & Safety Notes
- Technique boosts: Stir often from the bottom to prevent scorching. Toast dry rice in butter for richer flavor before adding milk. Allow resting after cooking for flavors to meld beautifully.
- Flavor paths:
- Mild & Classic: Vanilla, cinnamon, lemon zest.
- Herby/Floral: A pinch of cardamom or a drop of rosewater.
- Subtle Spicy/Smoky: A touch of nutmeg or a star anise pod.
- Allergy-aware swaps: For dairy-free versions of this classic dessert, use coconut, almond, or oat milk. Ensure no nuts for toppings if allergies are a concern. The recipe is naturally egg-free.
- Quick safety cues: Always store cooled greek rice pudding recipe in an airtight container in the refrigerator within two hours of cooking.
FAQs
Q: Is this dessert good for weight goals or weekly meal prep?
A: While a delightful treat, you can modify it for weight goals by using lighter milk options and reducing the sugar. Itโs excellent for weekly meal prep as it stores well in the fridge for 3-4 days, offering a ready-to-eat dessert or snack.
Q: Can I make a healthier version of this recipe?
A: Absolutely! To create a healthier version, use skim or low-fat milk, and consider reducing the sugar or swapping it for a natural sweetener like stevia. Topping it with fresh fruit like berries adds nutrients and natural sweetness.
Q: What kind of rice is best for a creamy pudding?
A: Short-grain rice varieties like Arborio, Carolina, or Valencia rice are truly ideal for this creamy dessert. Their naturally high starch content is key to achieving that signature creamy, tender, and comforting texture.
Q: How long does this dessert keep and how to reheat for best texture?
A: This pudding keeps well in an airtight container in the refrigerator for up to 4 days. To reheat for the best texture, gently warm it on the stovetop over low heat, adding a splash of milk if it has thickened too much in the fridge. I find a slow reheat prevents it from sticking.
Q: Can I bake this recipe instead of cooking on the stovetop?
A: Yes, a baked version typically involves combining ingredients in an oven-safe dish and baking at a lower temperature, stirring occasionally. However, this stovetop method is generally quicker and produces a distinctly creamier result.
Q: What are traditional Greek toppings for this dessert?
A: Traditionally, Greek rice pudding (Rizogalo) is simply dusted with ground cinnamon, which adds a beautiful aroma and warmth. A light drizzle of local honey or a garnish of fresh orange zest are also common and utterly delicious choices.
Q: Is this recipe suitable for a low-carb diet?
A: No, traditional rice pudding is inherently high in carbohydrates due to the rice and sugar content. For a low-carb alternative, you would need to explore recipes using cauliflower rice or a different base entirely.
This easy dessert blends simple ingredients with comforting flavor, a sweet win for family dinners and healthy eating I often rely on. Pin this recipe now; add ingredients to your shopping list for a truly satisfying treat!
Print
greek rice pudding recipe
- Total Time: 245 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian, Gluten-Free
Description
This Greek rice pudding features a rich, velvety texture and fragrant notes of rosewater and pistachio swirl. It’s a family-friendly, wholesome, and satisfying dessert perfect for meal prep and a delicious finish to any meal.
Ingredients
- 0.75 cup Arborio or short-grain rice
- 1 cup cold water
- 4 cups full-fat milk (for a lighter version, you can swap for 2 percent milk, or for dairy-free, use full-fat oat milk)
- 0.5 cup granulated sugar
- Pinch of salt
- 1 teaspoon alcohol-free vanilla extract (if you’re out, a few drops of almond extract can offer a different, delightful twist)
- 2 tablespoons cornstarch
- 0.5 cup shelled, unsalted pistachios, finely ground
- 0.25 cup powdered sugar
- 2 teaspoons culinary rosewater
- 1 to 2 tablespoons full-fat milk, for the swirl
- 1 tablespoon unsalted pistachios, finely chopped (for garnish)
- Pinch of ground cinnamon (for garnish)
Instructions
- Rinse Rice: Rinse 0.75 cup of Arborio or short-grain rice thoroughly under cold water until the water runs completely clear.
- Cook Rice with Water: In a medium saucepan, combine the rinsed rice and 1 cup cold water. Bring to a boil over medium-high heat, then reduce heat to low, cover, and simmer for 10 minutes until the water is mostly absorbed.
- Simmer with Milk and Sugar: Add 4 cups full-fat milk, 0.5 cup granulated sugar, and a pinch of salt to the saucepan. Bring to a gentle simmer over medium heat, stirring occasionally. Reduce heat to low and cook, stirring frequently, for 25 to 30 minutes, or until the rice is tender and the pudding has thickened.
- Thicken with Cornstarch: In a small bowl, whisk 2 tablespoons cornstarch with 2 tablespoons of the warm rice pudding (from the saucepan). Pour this cornstarch slurry back into the saucepan, stirring constantly. Cook for another 2 to 3 minutes until the pudding visibly thickens further. Remove from heat and stir in 1 teaspoon alcohol-free vanilla extract.
- Prepare Pistachio Swirl: While the pudding cools slightly, prepare the rosewater and pistachio swirl. In a small food processor or by hand, combine 0.5 cup finely ground pistachios, 0.25 cup powdered sugar, and 2 teaspoons culinary rosewater. Add 1 tablespoon milk and process/mix until a thick, pourable paste forms. Add an additional 1 tablespoon milk if needed to reach a glossy consistency.
- Assemble and Chill: Spoon half of the warm rice pudding evenly into four individual serving bowls. Dollop spoonfuls of the pistachio swirl mixture randomly over the pudding. Top with the remaining rice pudding, then add more dollops of the pistachio swirl. Use a skewer or knife tip to gently swirl the pistachio mixture into the pudding. Cool at room temperature for about 30 minutes, then cover and refrigerate for at least 3 hours, or until thoroughly chilled and set.
- Garnish and Serve: To serve, lightly dust the surface of the pudding with a pinch of ground cinnamon and garnish with a small mound of 1 tablespoon finely chopped pistachios placed off-center on top.
Notes
For a lighter pudding, use low-fat or dairy-free milk (e.g., oat or almond). This recipe is naturally gluten-free and can be made plant-based with vegan milk and sugar, or reduced-sugar by cutting back by 0.25 cup. Ensure good quality Arborio rice, fresh full-fat milk, and vibrant pistachios for the best flavor. If pudding is too dry, whisk in more milk; if bland, add a pinch more salt. For a stiff swirl, gradually add a few more drops of milk. A heavy-bottomed medium saucepan and a small food processor are recommended.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Dessert
- Method: Stovetop, Chilling
- Cuisine: Greek
Nutrition
- Serving Size: 1 serving (about 200 g)
- Calories: 490 calories
- Sugar: 37 g
- Sodium: 120 mg
- Fat: 17 g
- Saturated Fat: 6 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 1 g
- Protein: 13 g
- Cholesterol: 24 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.