Creamy Orange Blossom Semolina Pudding with Pistachios

Creamy Orange Blossom Semolina Pudding with Pistachios is the ultimate cozy winter dessert. After making this many times, I’ve discovered the trick to preventing a grainy texture. Keep reading for my best tips, or jump to the recipe card. If you love recipes like this, you’ll also enjoy Maple Bacon Pork Chops with Creamy Dijon Mustard Sauce and Refreshing Pineapple Margarita Mocktail Recipe.

Why This Creamy Orange Blossom Semolina Pudding with Pistachios Is Pure Comfort
- Creamy and comforting
- Perfect for cozy winter nights
- Easy to make with simple ingredients
- Beautiful presentation with pistachios
What You'll Need for Creamy Orange Blossom Semolina Pudding with Pistachios
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- semolina flour
- milk
- sugar
- orange blossom water
- pistachios
- orange zest
- orange blossom water
- pistachios
- ground cinnamon
- Optional: whipped cream
- Optional: orange slices

π Ingredient Notes
- semolina flour: Also known as farina or cream of wheat.
π Tools & Equipment I Recommend
- High-quality semolina flour β Ensures a smooth texture for your pudding. β See on Amazon
- Pistachios β Adds a delightful crunch and beautiful color to your dessert. β See on Amazon

How to Make Creamy Orange Blossom Semolina Pudding with Pistachios
- Step 1: In a saucepan, combine milk, sugar, and orange zest. Heat over medium heat until sugar dissolves and mixture is warm.
- Step 2: Gradually whisk in semolina flour until smooth. Cook, stirring constantly, for about 10 minutes until thickened.
- Step 3: Remove from heat and stir in orange blossom water. Pour into serving dishes and let cool.
- Step 4: Chill in the refrigerator for at least 2 hours. Before serving, top with pistachios and whipped cream if desired.
Cook's Tips for Perfect Creamy Orange Blossom Semolina Pudding with Pistachios
- Common mistake and fix: Avoid overcooking to prevent a grainy texture. Stir constantly and remove from heat as soon as the pudding thickens.
- Pro tip: For a lighter version, substitute half-and-half or heavy cream for some of the milk.
- Pro tip: Make ahead and store in the refrigerator for up to 3 days. The flavor will intensify over time.
Storing & Reheating Creamy Orange Blossom Semolina Pudding with Pistachios
Short-Term Storage
Store in an airtight container in the fridge. Store in an airtight container in the refrigerator for up to 3 days. Make-ahead tip: Can be made up to 2 days ahead and stored in the refrigerator.
Freezing Creamy Orange Blossom Semolina Pudding with Pistachios
Not recommended for freezing.
How to Reheat Without Drying It Out
Oven: Not necessary, as this dish is best served chilled. Microwave: Not recommended, as it may cause the pudding to lose its creamy texture.
Recipe Notes
- Chef tip: For a more intense orange flavor, add a tablespoon of orange juice to the mixture.
- Best substitution: Substitute almonds or walnuts for pistachios if preferred.
- Make-ahead: Prepare the pudding up to 2 days ahead and refrigerate. Top with pistachios and whipped cream just before serving.
- Scaling: This recipe can be easily doubled or tripled to serve a larger crowd.
- Troubleshooting: If the pudding becomes too thick, stir in a little more milk to reach your desired consistency.
Want to level up this recipe?
High-quality orange blossom water β Adds a unique, delicate flavor to your pudding. β Check price on Amazon
Creamy Orange Blossom Semolina Pudding with Pistachios

Ingredients
Main Ingredients
- semolina flour
- milk
- sugar
- orange blossom water
- pistachios
Seasonings
- orange zest
- orange blossom water
- pistachios
- ground cinnamon
Optional Toppings
- whipped cream
- orange slices
Instructions
- Step 1: In a saucepan, combine milk, sugar, and orange zest. Heat over medium heat until sugar dissolves and mixture is warm.
- Step 2: Gradually whisk in semolina flour until smooth. Cook, stirring constantly, for about 10 minutes until thickened.
- Step 3: Remove from heat and stir in orange blossom water. Pour into serving dishes and let cool.
- Step 4: Chill in the refrigerator for at least 2 hours. Before serving, top with pistachios and whipped cream if desired.
Notes
- Chef tip: For a more intense orange flavor, add a tablespoon of orange juice to the mixture.
- Best substitution: Substitute almonds or walnuts for pistachios if preferred.
- Make-ahead: Prepare the pudding up to 2 days ahead and refrigerate. Top with pistachios and whipped cream just before serving.
- Scaling: This recipe can be easily doubled or tripled to serve a larger crowd.
- Troubleshooting: If the pudding becomes too thick, stir in a little more milk to reach your desired consistency.
Storage
- Fridge: Store in an airtight container in the refrigerator for up to 3 days.
- Freezer: Not recommended for freezing.
- Oven reheat: Not necessary, as this dish is best served chilled.
- Microwave reheat: Not recommended, as it may cause the pudding to lose its creamy texture.
- Make ahead: Can be made up to 2 days ahead and stored in the refrigerator.
Nutrition Per Serving
- Calories: 280
- Protein: 6g
- Fat: 8g
- Carbs: 45g
- Fiber: 1g
- Sugar: 20g
- Sodium: 60mg
- Cholesterol: 20mg
- Sat. Fat: 4.5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Creamy Orange Blossom Semolina Pudding with Pistachios FAQs
Yes, you can make this pudding up to 2 days ahead and store it in the refrigerator. Top with pistachios and whipped cream just before serving.
Overcooking can cause a grainy texture. Stir constantly and remove from heat as soon as the pudding thickens.
It's not recommended to freeze this dessert, as the texture may become watery upon thawing.
No, this dessert is best made on the stovetop. The air fryer is not suitable for cooking this dish.
You can substitute rose water or simply use more orange zest for a similar flavor.
A Warm Final Note
I can’t wait for you to try Creamy Orange Blossom Semolina Pudding with Pistachios and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out β I love hearing from you!






