If you’ve ever craved a dessert that’s simple, comforting, and just a little nostalgic, Romanian gris cu lapte, or semolina pudding, is the answer. This creamy, golden pudding has been a beloved staple in Romanian kitchens for generations. It’s warm, slightly sweet, and utterly satisfying—perfect for breakfast, a snack, or a gentle dessert after a meal.
I first discovered this dish while traveling through Romania. The locals served it warm, drizzled with honey or sprinkled with cinnamon, and it instantly felt like a hug on a plate. Today, I want to share my version, so you can make homemade Romanian dessert recipes with ease.
What Is Romanian Gris Cu Lapte?
Romanian gris cu lapte literally translates to “semolina with milk.” It’s essentially a semolina pudding, but with a distinct Romanian twist. Unlike some custards that require multiple steps and fancy techniques, this dessert is straightforward and forgiving. The base is semolina, milk, a touch of sugar, and a pinch of salt. Some variations include eggs for extra creaminess, while others keep it vegan-friendly.
This dessert falls under many categories:
- Traditional semolina pudding
- Sweet semolina pudding
- Golden semolina pudding
It’s versatile enough to be enjoyed hot for breakfast or chilled as a semolina pudding dessert.
Ingredients for Romanian Semolina Pudding
Here’s everything you need to make a classic homemade semolina pudding:
- 4 cups whole milk (or plant-based milk for a lighter option)
- 1/2 cup semolina (fine or medium-grain)
- 1/3 cup sugar (adjust to taste)
- 1 teaspoon vanilla extract
- Pinch of salt
- Optional toppings: cinnamon, honey, fruit compote, or grated chocolate
These ingredients are easy to find, and the recipe is adaptable. You can experiment with sweetness or add a dollop of jam for a personal touch.
How to Make Romanian Gris Cu Lapte Step by Step
- Warm the milk – Pour the milk into a medium saucepan and heat gently over medium heat. Stir occasionally so it doesn’t scorch at the bottom.
- Add sugar and salt – Stir in sugar and a pinch of salt while the milk warms.
- Sprinkle in the semolina – Slowly pour semolina into the milk, stirring constantly. This prevents lumps and ensures a smooth texture.
- Cook until thickened – Reduce the heat to low and stir for 5–7 minutes. The pudding should thicken and coat the back of a spoon.
- Add vanilla – Remove from heat and stir in vanilla extract. This gives the pudding a warm, inviting aroma.
- Serve warm or chilled – Spoon into bowls. Drizzle with honey or sprinkle cinnamon for a finishing touch.
This is one of those recipes where patience pays off. Stir consistently, but don’t stress—it’s forgiving, and minor variations won’t ruin the dessert.
Tips for the Perfect Semolina Pudding
- Choose the right semolina: Fine semolina works best for a silky texture. Coarser semolina gives a more rustic, hearty pudding.
- Control the sweetness: Romanian gris cu lapte isn’t overly sweet by default. You can always adjust sugar or add sweet toppings.
- Avoid lumps: Always sprinkle semolina slowly into the milk and stir continuously.
- Serve variations: Top with jam, berries, or even a spoonful of chocolate spread. Each version gives a different twist on this traditional Romanian dessert.
Variations of Semolina Pudding
While the classic recipe is delicious on its own, you can explore:
- Mamounia semolina pudding: A North African-inspired twist with nuts and spices.
- Macaroni pudding style: Some Romanian households bake the semolina pudding with a custard layer for a firmer dessert.
- Golden semolina pudding with egg yolks: Adding egg yolks gives a richer, creamier result.
These variations keep the dessert fresh while staying true to its roots.
Why Romanian Semolina Pudding Works for Every Occasion
This pudding isn’t just for dessert. In Romania, it’s common for breakfast, especially when paired with fresh fruit or a drizzle of honey. It’s filling, gentle on the stomach, and adaptable to different flavor profiles. Plus, it’s an excellent option for home bakers looking for a homemade Romanian dessert recipe that doesn’t require baking.
Serving Suggestions
Here are some ideas to make your pudding extra special:
- Classic cinnamon sugar: Sprinkle with cinnamon and sugar, just like Romanian grandmothers do.
- Berry compote: Fresh or stewed berries add tartness and freshness.
- Honey and nuts: Drizzle honey and top with chopped walnuts or almonds for crunch.
- Chocolate twist: Mix in cocoa powder or grated chocolate for a richer dessert.
No matter which way you serve it, this pudding always delights.

Romanian Gris Cu Lapte (Semolina Pudding)
Ingredients
Method
- Heat the milk: Pour milk into a medium saucepan and warm it on medium heat. Stir occasionally.
- Add sugar and salt: Mix in sugar and a pinch of salt while milk warms.
- Add semolina slowly: Sprinkle semolina into milk gradually, stirring constantly to avoid lumps.
- Cook until thick: Lower the heat and stir for 5–7 minutes. The pudding should coat the back of a spoon.
- Add vanilla: Remove from heat and stir in vanilla extract.
- Serve: Spoon into bowls and add optional toppings like cinnamon, honey, or berries. Can be served warm or chilled.
Notes
- Use fine semolina for smooth pudding or medium semolina for a more textured version.
- Adjust sugar based on your taste; Romanian pudding is traditionally lightly sweet.
- Serve with fresh fruit, honey, or a sprinkle of cinnamon for extra flavor.
- Can be stored in the fridge for up to 2–3 days and reheated gently.
Common Questions About Semolina Pudding
Q: Can I make semolina pudding ahead of time?
A: Absolutely. You can store it in the fridge for 2–3 days. Reheat gently before serving or enjoy cold.
Q: Can I make this dessert vegan?
A: Yes! Substitute dairy milk with almond, oat, or soy milk. You can also swap honey with maple syrup.
Q: Is semolina pudding healthy?
A: It’s a wholesome treat. Semolina is high in protein and fiber. Using moderate sugar and milk keeps it light but satisfying.
Q: Can I add eggs to Romanian gris cu lapte?
A: Some traditional recipes do include eggs for creaminess. Whisk eggs and temper them with hot milk before adding to the pudding.
Q: How can I make it more flavorful?
A: Vanilla is classic, but you can also experiment with citrus zest, cinnamon, nutmeg, or even a splash of rum extract.
Why I Love This Recipe
For me, Romanian gris cu lapte is more than a dessert—it’s a memory. The warmth of the pudding, the aroma of milk and vanilla, the soft texture—every spoonful feels like comfort. Sharing it with friends or family always sparks conversation about flavors, traditions, and the little joys of baking at home.
Whether you’re a seasoned baker or just starting, this pudding is forgiving, adaptable, and always rewarding. It’s a wonderful introduction to Romanian food desserts, and it can easily become a staple in your own kitchen.
Try this recipe, and I promise it’ll become one of your go-to treats for cozy mornings or relaxed evenings.

