Creamy Orange Blossom Semolina Pudding with Pistachios

Creamy Orange Blossom Semolina Pudding with Pistachios is an indulgent, better-than-takeout dessert that’s ready in just 30 minutes. After making this many times, I discovered the trick to a perfectly creamy pudding every time. The warm, comforting aroma of orange blossom water will fill your kitchen and make your family beg for seconds. If you love recipes like this, you’ll also enjoy Easy Vietnamese Lemongrass Chicken Skewers with Peanut Sauce and Easy Apple Butternut Squash Casserole Recipe for Fall Dinner.

Why This Creamy Orange Blossom Semolina Pudding with Pistachios Is Pure Comfort
- A creamy, comforting dessert that's perfect for any occasion
- Better than takeout and ready in just 30 minutes
- The perfect blend of sweet and tangy flavors
- Easy to make and impresses every time
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
- sugar
- orange blossom water
- milk
- water
- pistachios
- orange blossom water
- sugar
- vanilla extract
- cinnamon
- Optional: whipped cream
- Optional: additional pistachios

📝 Ingredient Notes
- semolina flour: Also known as farina or cream of wheat.
🛒 Tools & Equipment I Recommend
- High-quality semolina flour — Ensures a smooth, creamy texture → See on Amazon
- Good quality orange blossom water — Provides authentic flavor → See on Amazon

How to Make Creamy Orange Blossom Semolina Pudding with Pistachios
- Step 1: In a medium saucepan, combine semolina flour, sugar, and a pinch of salt. Whisk in milk, water, and orange blossom water until smooth.
- Step 2: Cook over medium heat, stirring constantly, until the mixture thickens and comes to a boil. This should take about 5-7 minutes.
- Step 3: Reduce heat to low and continue to cook, stirring constantly, for another 10-15 minutes, until the pudding is very thick and creamy.
- Step 4: Remove from heat and stir in vanilla extract and cinnamon. Pour the pudding into a serving dish and let it cool to room temperature.
- Step 5: Cover and refrigerate for at least 2 hours or until chilled. When ready to serve, top with whipped cream and additional pistachios.
Cook's Tips for Perfect Creamy Orange Blossom Semolina Pudding with Pistachios
- Common mistake and fix: The most common mistake is not stirring the pudding constantly, which can lead to lumps and a grainy texture. To fix this, make sure to stir the pudding constantly while it cooks.
- Pro tip: For a smoother pudding, you can strain the mixture through a fine-mesh sieve after it has thickened but before adding the vanilla and cinnamon.
- Pro tip: To make this pudding ahead of time, prepare it as directed, then let it cool to room temperature. Cover and refrigerate for up to 2 days. When ready to serve, give it a quick stir and top with whipped cream and pistachios.
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: Yes, can be made up to 2 days ahead.
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 can cause the pudding to separate.
Recipe Notes
- Chef tip: For a more intense orange flavor, you can add the zest of one orange to the pudding mixture.
- Best substitution: If you can't find semolina flour, you can substitute it with an equal amount of all-purpose flour. The texture will be slightly different, but it will still be delicious.
- Make-ahead: See storage notes for make-ahead instructions.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If your pudding is too thick, you can thin it out with a little bit of milk. If it's too thin, you can cook it a little longer to thicken it up.
Want to level up this recipe?
High-quality whisk — Ensures a smooth, lump-free pudding → Check price on Amazon
Creamy Orange Blossom Semolina Pudding with Pistachios

Ingredients
Main Ingredients
- semolina flour
- sugar
- orange blossom water
- milk
- water
- pistachios
Seasonings
- orange blossom water
- sugar
- vanilla extract
- cinnamon
Optional Toppings
- whipped cream
- additional pistachios
Instructions
- Step 1: In a medium saucepan, combine semolina flour, sugar, and a pinch of salt. Whisk in milk, water, and orange blossom water until smooth.
- Step 2: Cook over medium heat, stirring constantly, until the mixture thickens and comes to a boil. This should take about 5-7 minutes.
- Step 3: Reduce heat to low and continue to cook, stirring constantly, for another 10-15 minutes, until the pudding is very thick and creamy.
- Step 4: Remove from heat and stir in vanilla extract and cinnamon. Pour the pudding into a serving dish and let it cool to room temperature.
- Step 5: Cover and refrigerate for at least 2 hours or until chilled. When ready to serve, top with whipped cream and additional pistachios.
Notes
- Chef tip: For a more intense orange flavor, you can add the zest of one orange to the pudding mixture.
- Best substitution: If you can't find semolina flour, you can substitute it with an equal amount of all-purpose flour. The texture will be slightly different, but it will still be delicious.
- Make-ahead: See storage notes for make-ahead instructions.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If your pudding is too thick, you can thin it out with a little bit of milk. If it's too thin, you can cook it a little longer 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, as this dish is best served chilled.
- Microwave reheat: Not recommended, as it can cause the pudding to separate.
- Make ahead: Yes, can be made up to 2 days ahead.
Nutrition Per Serving
- Calories: 350
- Protein: 8g
- Fat: 8g
- Carbs: 55g
- Fiber: 2g
- Sugar: 30g
- Sodium: 100mg
- 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 ahead of time. See the storage notes for details.
The most common reason for a grainy pudding is not stirring it constantly while it cooks. Make sure to stir the pudding constantly to prevent lumps and a grainy texture.
Yes, you can substitute semolina flour with an equal amount of all-purpose flour. The texture will be slightly different, but it will still be delicious.
If you can't find orange blossom water, you can substitute it with an equal amount of orange juice or extract. The flavor will be slightly different, but it will still be delicious.
It's not recommended to freeze this pudding, as it can cause the texture to change and the flavors to become muted.
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!






