
Ingredients
For the Cake:
- 2 ½ cups (310g) all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup (200g) white sugar
- ½ cup (100g) brown sugar (optional, for deeper flavor)
- 3 large eggs (room temperature)
- ¾ cup (180ml) vegetable oil
- 1 cup (240ml) pineapple juice (100% natural, no sugar added)
- ½ cup (120ml) milk
- 2 teaspoons vanilla extract
- 1 cup crushed pineapple (drained)
For the Pineapple Syrup (Soaking Sauce):
- ¾ cup pineapple juice
- ¼ cup sugar
- 1 tablespoon butter
- 1 teaspoon lemon juice (optional)
For the Topping (Optional but Recommended):
Choose ONE:
Cream Cheese Frosting:
- 200g cream cheese (softened)
- ½ cup butter (softened)
- 2 cups powdered sugar
- 1 teaspoon vanilla
OR Whipped Cream:
- 1 cup heavy cream (cold)
- 3 tablespoons powdered sugar
- ½ teaspoon vanilla
Instructions
Step 1: Prepare Your Pan & Oven
- Preheat oven to 170°C (340°F)
- Grease a round or rectangular baking pan
- Lightly dust with flour OR line with baking paper
This prevents sticking
Step 2: Mix Dry Ingredients
In a large bowl, combine:
- Flour
- Baking powder
- Baking soda
- Salt
Whisk well and set asideThis makes the cake rise evenly
Step 3: Mix Wet Ingredients
In another bowl:
- Add eggs + white sugar + brown sugar
- Beat for 2–3 minutes until light
- Add oil → mix
- Add pineapple juice → mix
- Add milk → mix
- Add vanilla → mix
Texture should be smooth and creamy
Step 4: Combine Everything
- Slowly add dry ingredients to wet mixture
- Mix gently (don’t overmix!)
- Fold in crushed pineapple
Overmixing makes cake hard
Step 5: Bake
- Pour batter into pan
- Tap pan lightly on table (remove air bubbles)
- Bake for 40–45 minutes
Test with toothpick: should come out clean
Let cake cool for 10 minutes
Step 6: Make Pineapple Syrup
While cake is baking:
In small pan:
- Pineapple juice
- Sugar
- Butter
- Lemon juice
Heat on medium until sugar dissolves (5 minutes)
Do NOT boil too much
Step 7: Soak the Cake (Secret to Moistness)
- While cake is warm, poke holes using fork
- Slowly pour syrup over cake
- Let absorb completely
This makes it super juicy
Step 8: Prepare Topping
Cream Cheese Frosting:
- Beat cream cheese + butter (3 minutes)
- Add powdered sugar slowly
- Add vanilla
- Beat until fluffy
Whipped Cream:
- Beat cold cream until soft peaks
- Add sugar + vanilla
- Beat until thick
Step 9: Decorate
Spread topping on cooled cake
Optional decorations:
- Pineapple slices
- Coconut flakes
- Cherries
- Almond slices
Pro Tips
Use fresh pineapple juice if possible
Room temperature eggs = softer cake
Chill cake 1 hour before serving (better flavor)
Store in fridge up to 3 days
Serving Ideas
Serve with:
- Hot tea
- Coffee
- Vanilla ice cream
Perfect for:
Parties
Birthdays
Family dessert
Ramadan dessert

