I burned the first one. Sank in the middle on the second try. Third time, I finally understood what I was doing wrong.
Rava cake (also called sooji cake) is one of those desserts that looks fancy but is secretly one of the easiest things you’ll ever bake. It’s made from semolina instead of flour, which gives it this soft, slightly grainy texture that soaks up flavor like a sponge. 🍰
If you’ve never worked with semolina before, don’t worry. This isn’t a technical bake. It’s a mix, pour, and wait kind of recipe.
Here’s exactly how I make it now, mistakes and all.
Recipe at a Glance
| Detail | Info |
|---|---|
| Prep time | 15 minutes |
| Cook time | 35 minutes |
| Total time | 50 minutes |
| Servings | 8 slices |
| Difficulty | Beginner friendly |
| Diet | Vegetarian |
What You’ll Need
- 1 cup fine semolina (rava/sooji)
- 1/2 cup plain yogurt
- 3/4 cup sugar
- 1/2 cup melted butter (or oil)
- 2 large eggs
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp cardamom powder
- 1/4 cup milk
- 1 tsp vanilla extract
- A pinch of salt
- Chopped nuts or shredded coconut for topping (optional)
That’s genuinely it. No hunting down specialty ingredients here.
Tools You’ll Need
- Mixing bowl
- Whisk or hand mixer
- 8-inch round cake pan
- Parchment paper
- Toothpick (for testing doneness)
- Cooling rack
Why Semolina Works So Well in Cake
Semolina isn’t just a flour substitute. It actually behaves differently once it’s wet.
When rava sits in yogurt, it starts absorbing moisture and softening on its own. That’s what gives this cake its dense, almost pudding-like crumb instead of the airy texture you’d get from regular flour.
It also holds syrup and flavor incredibly well, which is why so many semolina desserts (think basbousa, halwa, and sooji cake) taste rich even with simple ingredients.

How to Make Rava Cake
Step 1: Soak the semolina. Mix the semolina with yogurt and let it sit for 15 to 20 minutes. Don’t skip this part. This is where the texture magic happens.
Step 2: Preheat your oven. Set it to 350°F (180°C) while the semolina soaks. Grease your cake pan and line the bottom with parchment paper.
Step 3: Mix the wet ingredients. In a separate bowl, whisk the sugar, melted butter, eggs, milk, and vanilla until smooth.
Step 4: Combine everything. Add the soaked semolina mixture to the wet ingredients. Stir in the baking powder, baking soda, cardamom, and salt.
Step 5: Let the batter rest. Give it 10 minutes before baking. This helps the baking powder start working evenly.
Step 6: Pour and top. Pour the batter into your prepared pan. Sprinkle nuts or coconut on top if you’re using them.
Step 7: Bake. Bake for 30 to 35 minutes, or until a toothpick comes out clean.
Step 8: Cool completely. Let it rest in the pan for 10 minutes, then transfer to a cooling rack. Cutting it too early is the fastest way to lose that structure.
Pro Tips From My Trial and Error
- Don’t rush the soak. The first cake I made skipped this step, and the texture came out gritty instead of soft.
- Room temperature eggs blend smoother. Cold eggs can make your batter separate slightly.
- Test doneness at the 28-minute mark. Ovens vary, and rava cake can go from perfect to dry fast.
- Use a light-colored pan. Dark pans absorb more heat and can burn the edges before the center sets.
- Let it cool fully before slicing. I know it’s tempting. Do it anyway.
Substitutions and Variations
- No yogurt? Use buttermilk or a mix of milk and lemon juice.
- Want it eggless? Replace each egg with 1/4 cup of extra yogurt.
- Dairy-free version? Swap butter for coconut oil and yogurt for coconut yogurt.
- Coconut version: Add 1/4 cup shredded coconut directly into the batter.
- Citrus twist: Add orange zest instead of cardamom for a brighter flavor.
Make-Ahead Tips
You can prep the semolina and yogurt mixture the night before and refrigerate it. Just bring it to room temperature before mixing in the wet ingredients.
The baked cake also freezes well for up to a month if wrapped tightly.
Leftovers and Storage
- Room temperature: Store in an airtight container for up to 2 days.
- Refrigerator: Keeps well for up to 5 days.
- Freezer: Wrap slices individually and freeze for up to a month. Thaw at room temperature.
This cake actually tastes even better the next day once the flavors settle in.
A Few Nutritional Notes
Semolina has a bit more protein than regular flour, which is part of why this cake feels more filling than a typical slice of cake. If you’re watching sugar intake, you can reduce the sugar by up to a quarter without affecting the texture much.
FAQ
Can I use coarse semolina instead of fine? You can, but it will give a slightly grainier texture. Fine semolina bakes smoother.
Why did my cake sink in the middle? This usually means it was underbaked or the pan was opened too early during baking.
Can I make this without an oven? Yes. You can steam it in a covered pan on the stovetop for about 40 minutes on low heat.
Is rava cake the same as semolina pudding? No. Semolina pudding is cooked on the stovetop and has a much softer, custard-like texture. This is a true baked cake.
Wrapping Up
This rava cake earns its place on repeat for a reason. It’s simple, it’s forgiving, and it tastes like something you’d order at a bakery.
Give it a try this week, and let me know in the comments how it turned out for you. If you ran into any hiccups along the way, ask away. I’ve probably made that mistake already.