Rose and Pistachio Rice Pudding

There’s something really comforting about eating desserts out of a cup, mug, glass or small bowl. Especially when they’re creamy, soft, and not too overpowering in flavour, this is what this rice pudding with rosewater offers. With the added pistachio crunch on top, you can enjoy it for breakfast, dessert or even as a snack.

The best part is that you can make a batch and keep it in the fridge. You can pack it for an afternoon snack or treat for work, school or road trip. I can’t believe it has taken me so long to start experimenting with rice puddings!

I’ll try a few other flavours, like walnut, rum and raising or chocolate and orange. Or something fresh like raspberry and coconut. Oh, the options are endless! Do you have any suggestions of what flavour combinations you’d like to see? Or a one that you have made in the past that you love?

Rose and Pistachio Rice Pudding

I did grow up eating rice puddings. They’re called Sutlijaš in Serbian, and my dad made them for us for breakfast quite often for my siblings and me. I remember it being mainly dried fruit like sultanas, nuts like walnuts or almonds and seeds like sunflower or sesame seeds. He made the rice pudding with milk and sugar. And of course lots of cinnamon.

I wanted to try something different, and I love the idea of using rose in a dessert. When I think of rose flavoured anything, I think of Turkish delight. Something that I also grew up eating. My dad would have a box of if in the house most of the time.

A creamy dairy-free rice pudding

You might be wondering how you can make creamy rice pudding and it be dairy-free? Well, rice has enough starch in itself to make it creamy and the added base of plant-milk, in this case, coconut, is enough to make it thick and creamy. 

If you are dairy-free or vegan, you will enjoy the beautiful delicate flavours this rice pudding has to offer. With it being so versatile, you can’t really go wrong!

One tip though, if you don’t plan on eating it straight away, add a little more milk to the pudding at the end as the rice absorbs the liquid quite quickly. So before you turn it off, add around another ¼ cup of liquid to the pot. It will be looser at the beginning, but trust me, it will be soaked up over time.

Hope you enjoy this creamy and light rice pudding with rosewater and pistachios.

Recipes you’ll also love:

  1. Chocolate Chia Seed Pudding with Cashew Cream
  2. Rose and Chocolate Raw Slice
  3. No-Bake Ginger Slice (GF and Vegan)
  4. 5 Ingredient Vegan Baklava
  5. Sugar-Free Chocolate & Hazelnut Granola (Vegan and GF)

If you try this recipe, let me know! Would love for you to leave a comment and rating below. If you want to go that extra mile, tag us on Instagram or share your photo of the recipe on Pinterest

Rose and Pistachio Rice Pudding

Creamy Rice Pudding With Rosewater and Pistachios

Yield: 4
Cook Time: 45 minutes
Total Time: 45 minutes

This creamy vegan rice pudding with rosewater and pistachio is the perfect dessert, snack or breakfast option.


  • 5 cups (1.25L) coconut milk (not from a can)
  • 1/2 a vanilla pod, cut in half and seeds scraped out
  • 1/4 cup maple syrup, - extra for drizzling (optional)
  • Pinch of salt
  • 1 cup uncooked Arborio rice, washed (or medium grain white rice)
  • 1 tbsp rose water
  • 1/3 cup pistachios, toasted* and crushed (can be done in a food processor by pulsing)
  • Edible rose petals for decoration (optional)
  • 4 dried cranberries for decoration (optional)


  1. In a saucepan on medium-high heat, add in the milk, vanilla pod and seeds, maple syrup, and salt, bringing to a gentle simmer.
  2. Once it starts simmering, reduce the heat, and add in the rice. Stir for a couple of minutes and semi-cover the pot, cooking for a further 25-30 minutes. Make sure to stir every few minutes to avoid it sticking to the bottom and for it to cook evenly.
  3. As it cooks, the rice will expand and it will thicken.
  4. Once the rice is cooked, add in the rose water and stir well. Remember that they will be a bit runny, but as the rice cooks, it will thicken more.
  5. Remove from heat and allow to cool for around 5 minutes.
  6. Take out the vanilla pods, being careful not to burn yourself.
  7. Serve 4 separate portions in small mugs, cups or glasses.
  8. Sprinkle with pistachios and rose petals. Add the cranberry in the middle to give it a nice pop of colour if desired. (As pictured)
  9. If you have a sweet tooth, you can drizzle a bit of maple syrup on the top as well.
  10. Enjoy it hot or cold.


* You can toast the pistachios just on your frying pan. No oil, just toast them until they release an aroma.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 486Total Fat: 11gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 25mgSodium: 245mgCarbohydrates: 80gFiber: 3gSugar: 44gProtein: 14g

Nutrition information is a rough estimate calculated automatically. The accuracy of this information is not guaranteed.

Did you make this recipe?

Tag @theminimalistvegan on Instagram and follow us to see the latest!

Rose and Pistachio Rice Pudding


  1. I’m curious — why does the recipe specify the coconut milk shouldn’t come from a can? Should it be full-fat or reduced fat?

    1. This is because you want it to be the kind from a tetra pak as it’s diluted with water and serves more like a “milk” than a “cream”. As you would use any other plant-based milk. I hope that helps.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.