Quick & Easy Recipes for Everyday Cooks
Welcome to Food By Ayaka!
Revani (Revani Semolina Cake) Recipe
I like desserts that are simple but still feel special, but Revani stands out because in traditional kitchens it is prepared with basic pantry ingredients and yet delivers a rich, elegant flavor and satisfying texture. It carries a homemade warmth and citrus freshness that makes it different from heavy cream-based desserts and more refreshing to enjoy after meals.
Revani is a traditional semolina-based dessert that is loved across Turkish and Middle Eastern kitchens. It is known for its soft, slightly grainy texture combined with a sweet lemon-scented syrup that soaks into the cake, making every bite moist and flavorful. This cake is simple in ingredients but rich in taste, often served during gatherings, celebrations, or as a comforting homemade treat. What makes revani special is the balance between the light sponge and the syrup, which gives it a unique melt-in-the-mouth experience.
I have always appreciated recipes that don’t require complicated techniques, and I use Revani as a go-to dessert when I want something reliable, quick, and impressive at the same time. I always prepare the syrup ahead of time and let it cool completely before pouring it over the warm cake, because this step ensures the perfect absorption and texture without making the cake soggy.

You can serve Revani as a dessert after lunch or dinner, some people enjoy it with tea or coffee, also with a small garnish of nuts like pistachios or shredded coconut for added texture and visual appeal.
Its Perfect For:
- Family gatherings where a simple homemade dessert is needed
- Holiday or festive dessert tables
- Afternoon tea or coffee pairing
- Make-ahead desserts for guests
- Beginner bakers learning syrup-based cakes
Ingredients
For the cake:
- 1 cup semolina
- 1/2 cup all-purpose flour
- 1 cup plain yogurt
- 3 large eggs
- 1/2 cup granulated sugar
- 1/2 cup vegetable oil
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon vanilla extract
- Zest of 1 lemon or orange (optional)
- A pinch of salt
For the syrup:
- 1 1/2 cups water
- 1 1/2 cups granulated sugar
- 1 tablespoon lemon juice
- 1–2 strips lemon peel (optional)
Kitchen Equipment You’ll Need
- Mixing bowls
- Whisk or electric mixer
- Measuring cups and spoons
- Saucepan (for syrup)
- Baking dish (square or rectangular)
- Spatula
- Oven
- Cooling rack
How to Make Revani (Revani Semolina Cake)
Step 1
Prepare the syrup: In a saucepan, combine water and sugar over medium heat. Stir continuously until the sugar fully dissolves, then bring the mixture to a gentle boil. Add the lemon juice and lemon peel, and let it simmer for about 8–10 minutes until slightly thickened and fragrant. Remove from heat and allow the syrup to cool completely to room temperature before using, as this helps the cake absorb it evenly without becoming too soft or soggy.
Step 2
Prepare the batter: In a large mixing bowl, whisk the eggs and sugar together until the mixture becomes light, pale, and slightly fluffy. Add the yogurt, vegetable oil, and vanilla extract, then mix until smooth and fully combined. Gradually add the semolina, flour, baking powder, baking soda, salt, and optional citrus zest. Stir gently until you achieve a smooth, lump-free batter, being careful not to overmix to maintain a light texture.
Step 3
Bake the cake: Preheat your oven to 350°F (175°C). Lightly grease a baking dish (around 9×9 inches) with oil or butter. Pour the batter into the dish and spread it evenly using a spatula. Tap the pan gently on the counter to remove any air bubbles. Bake for 30–35 minutes, or until the top turns golden brown and a toothpick inserted in the center comes out clean.
Step 4
Add the syrup: Once the cake is baked, remove it from the oven and let it rest for about 5 minutes. Slowly pour the cooled syrup evenly over the warm cake, allowing it to absorb gradually. Make sure to distribute the syrup evenly across the surface so every bite is moist and flavorful. Allow the cake to sit at room temperature for 1–2 hours so it can fully absorb the syrup and develop its signature texture.
Step 5
Serve: After the Revani has completely absorbed the syrup and cooled, cut it into square or diamond-shaped pieces. Optionally garnish with shredded coconut, chopped pistachios, or a light dusting of powdered sugar. Serve at room temperature or slightly chilled for the best taste and texture.
Tips
- Always cool the syrup completely
Hot syrup over hot cake or cold cake can ruin the texture.
Let the syrup reach room temperature before pouring.
This helps the cake absorb evenly without becoming mushy. - Do not overmix the batter
Overmixing can make the cake dense and heavy.
Mix just until ingredients are combined and smooth.
A light batter gives a softer and fluffier result. - Use room temperature ingredients
Eggs and yogurt should not be cold.
Room temperature ingredients mix better and create smoother batter.
This improves the overall structure of the cake. - Check doneness properly
Insert a toothpick into the center of the cake.
If it comes out clean, the cake is ready.
Avoid overbaking as it can dry out the cake. - Let the cake rest before adding syrup
Allow the cake to cool slightly after baking.
This prevents the syrup from evaporating too quickly.
A short resting time improves absorption. - Pour syrup slowly and evenly
Do not dump the syrup all at once.
Pour gradually across the entire surface.
This ensures consistent soaking throughout the cake. - Allow enough soaking time
Give the cake at least 1–2 hours after adding syrup.
This helps the flavors settle and develop.
The texture becomes moist and perfectly balanced.
Optional Ingredients
- Shredded coconut (for topping)
- Chopped pistachios or almonds
- Orange zest instead of lemon zest
- Rose water for floral aroma
- A pinch of cinnamon in the batter
- Whipped cream for serving

How to Serve Revani (Revani Semolina Cake)?
I like to serve Revani after it has fully rested and absorbed all the syrup, because this allows the texture to settle into a perfectly moist yet slightly firm consistency that holds its shape when cut. I usually slice it into neat squares or diamond shapes and arrange them on a flat serving plate, sometimes adding a light garnish on top to make it look more inviting. A sprinkle of chopped pistachios, shredded coconut, or even a small dusting of powdered sugar can enhance both the appearance and the flavor without overpowering the cake.
I often serve Revani alongside warm beverages such as tea or coffee, as the gentle sweetness and citrus notes pair beautifully with both. Some people enjoy adding a dollop of whipped cream or a spoon of thick yogurt on the side to create a contrast in texture and temperature. If serving for guests, I like to present it slightly chilled during warmer days or at room temperature for a softer, more comforting bite.
I also find that Revani works wonderfully as part of a dessert spread during gatherings, where it complements other sweets without being too heavy. Because it is syrup-based, it remains moist for hours, making it convenient for entertaining. Whether served plain, garnished, or paired with extras, it always brings a simple yet elegant homemade touch to the table.
Is Revani (Revani Semolina Cake) healthy?
Revani can be considered moderately healthy when enjoyed in reasonable portions because it contains basic ingredients like semolina, eggs, and yogurt, which provide energy, protein, and some nutrients. However, it is also a sugar-based dessert due to the syrup, so it should be consumed in moderation as part of a balanced diet.
While it is not a low-calorie food, Revani can still fit into an occasional treat category. Using natural citrus flavors like lemon or orange can make it feel lighter and more refreshing. Adjusting sugar levels slightly or serving smaller portions can also help make it more suitable for those who are mindful of their sugar intake.
Variations and Substitutions
- Orange Revani
Replace lemon zest with orange zest for a sweeter citrus flavor.
Add orange juice to the syrup for a more aromatic profile.
This version tastes slightly less tangy and more mellow.
Perfect for those who prefer a softer citrus note. - Coconut Revani
Add shredded coconut into the batter.
Sprinkle extra coconut on top after baking.
Gives a tropical flavor and extra texture.
Pairs well with a light vanilla syrup. - Nutty Revani
Mix finely chopped pistachios or almonds into the batter.
You can also sprinkle nuts on top after baking.
Adds crunch and richness to each bite.
Great for a more textured dessert experience. - Rose Water Revani
Add a few drops of rose water to the syrup.
This gives a floral aroma and traditional Middle Eastern touch.
Use lightly to avoid overpowering the flavor.
Best for special occasions. - Less Sweet Version
Reduce sugar in both batter and syrup slightly.
Keep the balance by maintaining proper syrup absorption.
Results in a lighter, less sugary dessert.
Ideal for those who prefer mild sweetness. - Gluten-Free Version
Replace all-purpose flour with gluten-free flour blends.
Keep semolina or use gluten-free semolina alternatives if available.
Adjust texture as needed since gluten-free mixes vary.
Suitable for gluten-sensitive individuals. - Yogurt-Free Version
Substitute yogurt with milk or plant-based alternatives.
Texture may become slightly less rich but still soft.
Adjust consistency if batter becomes too thin.
Works well for dairy-free adaptations. - Vegan Version
Replace eggs with plant-based egg substitutes.
Use dairy-free yogurt alternatives.
Ensure syrup remains the same for flavor balance.
Requires slight adjustments but still produces a tasty result.
How to store, How to reheat
To store Revani, place the cooled cake in an airtight container and keep it at room temperature for up to 2 days, or refrigerate it for up to 5 days. Make sure the container is well sealed to prevent it from drying out or absorbing other odors from the fridge. The syrup helps keep the cake moist, so it generally stores well without losing its texture.
To reheat Revani, you can bring it to room temperature naturally or warm it slightly in the microwave for a few seconds if you prefer it warm. Avoid overheating, as this can dry out the syrup-soaked texture. Some people enjoy it cold straight from the fridge, while others prefer it slightly warmed for a softer bite.
Frequently Asked Questions About Revani (Revani Semolina Cake)
Can I make Revani ahead of time?
Yes, Revani is an excellent make-ahead dessert because it actually improves after resting.
The syrup continues to absorb into the cake, enhancing both flavor and moisture.
It is best prepared a few hours or even a day in advance for optimal results.
Why is my Revani dry or not moist enough?
This usually happens if the syrup was not enough or not fully absorbed.
It can also occur if the cake was overbaked or the syrup was too thick.
Make sure to pour enough cooled syrup and allow sufficient resting time for absorption.
Can I adjust the sweetness of Revani?
Yes, you can slightly reduce the sugar in both the cake and syrup if preferred.
However, reducing too much may affect the balance between the sponge and syrup.
A mild reduction is fine, but maintaining proportion is important for texture and taste.
What texture should Revani have when done?
Revani should be soft, moist, and slightly grainy due to the semolina.
It should hold its shape when cut but feel tender when eaten.
If it feels too dense or too wet, it may need adjustment in baking time or syrup amount.
Revani (Revani Semolina Cake) Recipe
Course: DessertCuisine: Turkish / Middle EasternDifficulty: Easy8
servings20
minutes35
minutesTraditional Revani recipe made with semolina, yogurt, and lemon syrup. A moist, easy Turkish dessert perfect for gatherings, with simple ingredients and step-by-step instructions for beginners.
Ingredients
- For the cake:
1 cup semolina
1/2 cup all-purpose flour
1 cup plain yogurt
3 large eggs
1/2 cup granulated sugar
1/2 cup vegetable oil
1 teaspoon baking powder
1/2 teaspoon baking soda
1 teaspoon vanilla extract
Zest of 1 lemon or orange (optional)
A pinch of salt
- For the syrup:
1 1/2 cups water
1 1/2 cups granulated sugar
1 tablespoon lemon juice
1–2 strips lemon peel (optional)
Directions
- Prepare the syrup: In a saucepan, combine water and sugar over medium heat. Stir continuously until the sugar fully dissolves, then bring the mixture to a gentle boil. Add the lemon juice and lemon peel, and let it simmer for about 8–10 minutes until slightly thickened and fragrant. Remove from heat and allow the syrup to cool completely to room temperature before using, as this helps the cake absorb it evenly without becoming too soft or soggy.
- Prepare the batter: In a large mixing bowl, whisk the eggs and sugar together until the mixture becomes light, pale, and slightly fluffy. Add the yogurt, vegetable oil, and vanilla extract, then mix until smooth and fully combined. Gradually add the semolina, flour, baking powder, baking soda, salt, and optional citrus zest. Stir gently until you achieve a smooth, lump-free batter, being careful not to overmix to maintain a light texture.
- Bake the cake: Preheat your oven to 350°F (175°C). Lightly grease a baking dish (around 9×9 inches) with oil or butter. Pour the batter into the dish and spread it evenly using a spatula. Tap the pan gently on the counter to remove any air bubbles. Bake for 30–35 minutes, or until the top turns golden brown and a toothpick inserted in the center comes out clean.
- Add the syrup: Once the cake is baked, remove it from the oven and let it rest for about 5 minutes. Slowly pour the cooled syrup evenly over the warm cake, allowing it to absorb gradually. Make sure to distribute the syrup evenly across the surface so every bite is moist and flavorful. Allow the cake to sit at room temperature for 1–2 hours so it can fully absorb the syrup and develop its signature texture.
- Serve: After the Revani has completely absorbed the syrup and cooled, cut it into square or diamond-shaped pieces. Optionally garnish with shredded coconut, chopped pistachios, or a light dusting of powdered sugar. Serve at room temperature or slightly chilled for the best taste and texture.
