Creamy Orange Blossom Semolina Pudding with Pistachios

Creamy Orange Blossom Semolina Pudding with Pistachios is a cozy, comforting dessert that’s perfect for chilly winter nights. After making this many times, I’ve perfected the technique to ensure a creamy, smooth pudding every time. The warm, inviting scent of orange blossom water will fill your home and make your family beg for seconds. Start by sautéing the semolina flour to enhance its nutty flavor. Then, whisk in the milk, orange juice, and orange blossom water for a rich, tangy base. Keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Lentil and Rice Stuffed Cabbage Rolls Recipe and Iced Blue Tea Latte with Vanilla Cold Foam Recipe.

Why This Creamy Orange Blossom Semolina Pudding with Pistachios Is Pure Comfort
- A comforting, warm dessert for chilly nights
- Easy to make with simple ingredients
- The perfect balance of creamy and tangy flavors
- Topped with crunchy pistachios for added texture
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
- Orange juice
- Orange blossom water
- Sugar
- Pistachios
- Ground cinnamon
- Orange zest
- Salt
- Optional: Whipped cream
- Optional: Ground cinnamon

📝 Ingredient Notes
- Semolina flour: You can substitute all-purpose flour in a pinch, but the texture will be slightly different.
🛒 Tools & Equipment I Recommend
- High-quality semolina flour — Ensures a smooth, creamy texture → See on Amazon
- Stainless steel whisk — Prevents scratches and ensures even mixing → See on Amazon

How to Make Creamy Orange Blossom Semolina Pudding with Pistachios
- Step 1: In a medium saucepan, combine semolina flour, sugar, and salt. Whisk in milk, orange juice, and orange blossom water until smooth.
- Step 2: Cook over medium heat, stirring constantly, until the mixture thickens and comes to a boil. Reduce heat to low and cook for an additional 5 minutes, stirring occasionally.
- Step 3: Remove from heat and stir in orange zest and ground cinnamon. Pour the pudding into individual serving dishes and let it cool to room temperature.
- Step 4: Cover each serving with plastic wrap and refrigerate for at least 2 hours, or up to overnight. Before serving, top with whipped cream, ground cinnamon, and chopped pistachios.
Cook's Tips for Perfect Creamy Orange Blossom Semolina Pudding with Pistachios
- Common mistake and fix: Be sure to stir the pudding constantly while cooking to prevent lumps from forming. If lumps do form, simply strain the mixture through a fine-mesh sieve before serving.
- Storage tip: Store leftover pudding in an airtight container in the refrigerator for up to 5 days.
- Make-ahead tip: This pudding can be made up to 2 days in advance and stored in the refrigerator. The flavors will meld together and the pudding will become even more delicious.
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 5 days. Make-ahead tip: Can be made up to 2 days in advance.
Freezing Creamy Orange Blossom Semolina Pudding with Pistachios
Not recommended for freezing.
How to Reheat Without Drying It Out
Oven: Not necessary. Microwave: Not necessary.
Recipe Notes
- Chef tip: For a lighter version, substitute 1 cup of the milk with almond milk or another non-dairy alternative.
- Best substitution: If you can't find orange blossom water, you can substitute it with equal parts orange juice and rose water.
- Make-ahead: This pudding can be made up to 2 days in advance. Store in the refrigerator and let it come to room temperature before serving.
- Scaling: This recipe can be easily doubled or tripled to serve a larger crowd.
- Troubleshooting: If your pudding is too thick, stir in a little more milk until it reaches your desired consistency. If it's too thin, cook it for a few more minutes to thicken it up.
Want to level up this recipe?
High-quality orange blossom water — Gives the pudding a unique, authentic flavor that can't be replicated with extracts → Check price on Amazon
Creamy Orange Blossom Semolina Pudding with Pistachios

Ingredients
Main Ingredients
- Semolina flour
- Milk
- Orange juice
- Orange blossom water
- Sugar
- Pistachios
Seasonings
- Ground cinnamon
- Orange zest
- Salt
Optional Toppings
- Whipped cream
- Ground cinnamon
Instructions
- Step 1: In a medium saucepan, combine semolina flour, sugar, and salt. Whisk in milk, orange juice, and orange blossom water until smooth.
- Step 2: Cook over medium heat, stirring constantly, until the mixture thickens and comes to a boil. Reduce heat to low and cook for an additional 5 minutes, stirring occasionally.
- Step 3: Remove from heat and stir in orange zest and ground cinnamon. Pour the pudding into individual serving dishes and let it cool to room temperature.
- Step 4: Cover each serving with plastic wrap and refrigerate for at least 2 hours, or up to overnight. Before serving, top with whipped cream, ground cinnamon, and chopped pistachios.
Notes
- Chef tip: For a lighter version, substitute 1 cup of the milk with almond milk or another non-dairy alternative.
- Best substitution: If you can't find orange blossom water, you can substitute it with equal parts orange juice and rose water.
- Make-ahead: This pudding can be made up to 2 days in advance. Store in the refrigerator and let it come to room temperature before serving.
- Scaling: This recipe can be easily doubled or tripled to serve a larger crowd.
- Troubleshooting: If your pudding is too thick, stir in a little more milk until it reaches your desired consistency. If it's too thin, cook it for a few more minutes to thicken it up.
Storage
- Fridge: Store in an airtight container in the refrigerator for up to 5 days.
- Freezer: Not recommended for freezing.
- Oven reheat: Not necessary.
- Microwave reheat: Not necessary.
- Make ahead: Can be made up to 2 days in advance.
Nutrition Per Serving
- Calories: 350
- Protein: 8g
- Fat: 8g
- Carbs: 55g
- Fiber: 2g
- Sugar: 28g
- Sodium: 150mg
- Cholesterol: 30mg
- Sat. Fat: 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 in advance. Store it in the refrigerator and let it come to room temperature before serving.
Be sure to stir the pudding constantly while cooking to prevent lumps from forming. If lumps do form, simply strain the mixture through a fine-mesh sieve before serving.
Not recommended. The texture of the pudding may change upon freezing and thawing.
No, this recipe is not suitable for the air fryer.
If you can't find orange blossom water, you can substitute it with equal parts orange juice and rose water.
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!






