This post may contain affiliate links. Please read our disclosure policy.

Fragrant and delicious Rose Water Cake with Almonds & Rose Buttercream. This light and floral cake is perfect for Valentine’s Day, an Afternoon Tea Party, and the perfect Spring & Summer cake.

Rose Cake


I love rose-flavored anything and that’s probably because of my Indian origin. If you’ve ever had an Indian dessert, you already know that most desserts are flavored with either rose, cardamom, or saffron.

Not just Indian cuisine, but you’ll also find many rose-flavored sweets in Persian and Iranian cuisines.

To share with you are some recipes with rose water on the site – Rose Barfi that’s perfect for Diwali, classic eggless Nankhatai Cookies, Rose Cardamom Coconut Pancakes are ideal for weekend brunch, delicious & light Rose Coconut Macaroons, and popular from the streets of Delhi Mohabbat ka Sharbat.



What is Rose Water Cake with Almonds and Rose Buttercream

Rose Water Cake with Almonds and Rose Buttercream is an Indian and Iranian cake that’s similar to the Persian Love Cake. Persian Love Cake is traditionally made with rose and pistachios whereas this cake is made with rose and almonds.

This beautiful rose flavored cake is your traditional vanilla cake with floral flavors. I topped this rose almond cake with Rose Buttercream which is made with butter, powdered sugar, a touch of milk, rose extract, and a couple of drops of food color.

Rose Cake is one of the easiest cakes to make and I’ve made it quite a few times – for my girlfriends on Galentine’s Day and for my husband on Valentine’s Day. It’s the ideal tea cake for special occasions. Needless to say, this cake is always a huge hit.

Rose Almond Cake

Why You’ll Love This Recipe

  • Light & Floral
  • Delicious Moist Cake
  • A Rose Tea Cake is Perfect for Afternoon Tea
  • Aromatic Cake
  • It’s Perfect for Brunch
  • Ideal for Valentine’s Day, Mother’s Day, Baby Showers & Bridal Showers

Ingredients

Ingredients for Rose Water Cake
  • All-Purpose White Flour: You’ll need white flour for this recipe. For gluten-free, use white gluten-free flour.
  • Butter: Make sure you use unsalted butter at room temperature for both the cake and buttercream
  • Sugar: You’ll need white sugar for this recipe.
  • Powdered Sugar: You will need powdered sugar or icing sugar for the buttercream.
  • Baking Powder: This is a leavening agent to help the cake rise.
  • Cardamom Powder: Use ground cardamom or you may also use cardamom seeds – crushed.
  • Salt: Salt helps bring out the flavor of the cake.
  • Milk: You’ll need whole milk that you will add in batches. Low-Fat milk will work too.
  • Eggs: Add eggs one at a time.
  • Oil: Use any flavorless oil such as avocado, canola, or sunflower oil. Do not use olive oil as it is flavored.
  • Vanilla Extract: A touch of vanilla extract is needed for the cake.
  • Rose Water Extract: You’ll need very little rose extract for both the cake and buttercream – a little bit goes a long way. Alternatively, you may use rose water (see FAQ section below).
  • Sliced Almonds: I buy sliced almonds from the grocery store.
  • Red Food Color: You’ll need 1-2 drops of red food color for the buttercream. I love this brand which doesn’t use toxic dyes.

How to make Rose Water Cake with Almonds & Rose Buttercream

Step 1 – Prep

1. Preheat oven to 350 degrees.

2. Line an 8-inch cake pan with butter and parchment paper.

How to make Rose Water Cake with Almonds

Step 2 – Prepare the Cake Batter

1. Combine the dry ingredients in a medium-sized bowl… flour, baking powder, cardamom, and salt. Stir. Set aside.

2. Add unsalted butter to a large mixing bowl. Make sure the butter is at room temperature. Using an electric mixer, cream the butter until creamy.

3. Next, add sugar. Cream the butter and sugar until creamy, light and airy. This will take about 2-3 minutes and it’s an important step. This will help result in a light and airy cake.

4. Add the eggs one at a time and blend all the ingredients. You will also need to add a tablespoon of oil.

Cream Butter & Sugar

5. Add the vanilla extract and rose water extract. Blend for a few seconds.

6. Now add one-third of the dry ingredients. Beat until well combined, but do not over-mix the batter.

TIP: For the best results, do NOT over-mix the batter else this will result in a dense cake. The goal is to ensure the dry ingredients are just combined, and the same applies to the milk.

7. Next, add the wet ingredients, in this case, half the milk. Blend until well combined, again, do not over-mix the batter.

8. Add another one-third of the dry ingredients – then the milk – and finish off with the dry ingredients. Beat until well combined, but do not over-mix.

Add Dry Ingredients & Milk

9. Add the slivered almonds. Gently fold the almonds into the batter.

10. Transfer the batter to the greased cake pan. Bake for 30 minutes at 350 degrees. If you need to bake the cake an extra 5 minutes, that’s okay.

Add Almonds, Batter is Ready

Step 3 – Prepare Rose Buttercream

1. Add room-temperature unsalted butter to a bowl. Cream the butter for a minute until fluffy.

2. Next add powdered sugar and beat until well incorporated.

3. Add milk and rose water extract – this will help form the buttercream.

4. The frosting should be thick and creamy.

How to make Rose Buttercream

5. Add 1-2 drops of red food color. Start with 1 drop of food color and blend. Add another drop of red food color for a darker shade of pink.

TIP: For food color, I used this plant-based food color without toxic dyes with minimal ingredients.

6. Rose buttercream is ready!

Add Red Food Color

Step 4 – Frost the Rosewater Cake

1. Allow the cake to cool, then, gently dislodge the cake from the cake pan.

2. Place the cake on a cake stand.

3. Make sure the cake is completely cool and then add a generous amount of rose buttercream and spread with a spatula.

4. Spread the buttercream all over. You can even frost the sides if you wish.

Frost the Rose Cake

5. I used the spatula to form this shape. Gently press, swirl, and lift. You can also do this with a spoon.

6. Garnish with edible rose petals.

Frost Cake and Garnish with Rose Petals

Rose Water Almond Cake

Serving Suggestions

✔️ Rose Water Cake with Almonds goes best with English Tea or an Indian-inspired French Press Cardamom Fennel Chai.

✔️ If you’re hosting an Indian Afternoon Tea, then pair this cake with Masala Chai.

✔️ Looking for something savory? Try these Cucumber Chutney Cheese Sandwiches with this light and floral cake.


Substitutions

  • For Eggless Cake: Substitute the 2 eggs with 1/2 cup of whole milk yogurt.
  • For Gluten-free Cake: Substitute white flour with equal measurement of gluten-free white flour.
  • For Dairy-Free Cake: Substitute butter and milk with dairy-free alternatives.

Storage

This cake is kept well outside the refrigerator for up to 3-4 days in an airtight container. Store in a cool place.


Frequently Asked Questions


1. Can I eliminate food coloring in this recipe?

Absolutely! The flavor will not change if you eliminate the red food color, however the rose buttercream will no longer be pink, but rather white.

2. Any suggestions on non-toxic food color?

Sure. This is the brand I used without harmful food dyes. The ingredients aren’t completely clean, but they don’t contain food dyes.

3. Can I add chopped or ground almonds instead of sliced almonds?

Yes. Just note the almonds will be scattered throughout the cake. If you love nuts, this would be lovely!

4. Can I skip the almonds?

Yes. You can skip almonds without any issues.

5. What can I replace almonds with?

If you want to make a Persian Love Cake, replace the almonds with chopped pistachios.
Alternatively, cashews would be a great addition to this cake.

6. Are Rose Water and Rose Water Extract the same thing?

Both rose water and rose water extract are rose flavorings, but no, they are not exactly the same.
This recipe calls for Rose Water Extract which is very concentrated – a little bit goes a long way. I love this brand for rose water extract. Rose Water is more diluted.

7. What is the ratio of Rose Water Extract to Rose Water?

This recipe calls for Rose Water Extract which is very concentrated. Although I haven’t tested this recipe with rose water if you choose to use rose water instead, use 2 tsp rose water for the cake and 1/2 tsp rose water for the rose buttercream. I love this brand for rose water.

8. Can I add additional flavors to this cake?

Sure. A hint of citrus, such as lemon zest would be great, just make sure to add about 1/2 teaspoon and up to 1 teaspoon. I haven’t tested this, so start small.

Rose Water Cake with Almonds and Rose Buttercream

More Cake Recipes

4.84 from 6 votes

Rose Water Cake with Almonds & Rose Buttercream

By: Nisha
Fragrant and delicious Rose Water Cake with Almonds & Rose Buttercream. This light and floral cake is perfect for Valentine's Day, an Afternoon Tea Party, and the perfect Spring & Summer cake.
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 12 slices

Ingredients 

Cake

  • 1 1/2 cups white flour
  • 1 1/2 tsp baking powder
  • 1/4 tsp cardamom powder
  • 1/4 tsp salt
  • 1/2 cup unsalted butter, 1 stick room temperature
  • 1/2 cup sugar
  • 1/2 tsp rose extract
  • 1/2 tsp vanilla extract
  • 2 eggs
  • 1 tbsp oil, any flavorless oil
  • 3/4 cup whole milk
  • 1/2 cup sliced almonds

Rosewater Frosting

  • 1/4 cup unsalted butter, 1/2 stick room temperature
  • 1 1/4 cups powdered sugar
  • 1 tbsp whole milk, 1/2 tsp milk more as needed
  • 1/8 tsp rose water extract
  • 1-2 drops red food color, literally 1-2 drops
  • Edible Flowers – for garnish, optional
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

Step 1 – Prep

  • Preheat oven to 350 degrees.
  • Line an 8-inch cake pan with butter and parchment paper.

Step 2 – Prepare the Cake Batter

  • Combine the dry ingredients in a medium size bowl… flour, baking powder, cardamom, and salt. Stir. Set aside.
  • Add unsalted butter to a large mixing bowl. Make sure the butter is at room temperature. Using an electric mixer, cream the butter until creamy.
  • Next, add sugar. Cream the butter and sugar until creamy, light and airy. This will take about 2-3 minutes and it’s an important step. This will help result in a light and airy cake.
  • Add the eggs one at a time and blend all the ingredients. You will also need to add a tablespoon of oil.
  • Add the vanilla extract and rose water extract. Blend for a few seconds.
  • Now add one-third of the dry ingredients. Beat until well combined, but do not over-mix the batter.
  • Next, add the wet ingredients, in this case, half the milk. Blend until well combined, again, do not over-mix the batter.
  • 8. Add another one-third of the dry ingredients – then the milk – and finish off with the dry ingredients. Beat until well combined, but do not over-mix.
  • Add the slivered almonds. Fold the almonds into the batter.
  • Transfer the batter to the greased cake pan. Bake for 30 minutes at 350 degrees. If you need to bake the cake an extra 5 minutes, that’s okay.

Step 3 – Prepare Rose Buttercream

  • Add room-temperature unsalted butter to a bowl. Cream the butter for a minute until fluffy.
  • Next add powdered sugar and beat until well incorporated.
  • Add milk and rose water extract – this will help form the buttercream.
  • The frosting should be thick and creamy.
  • Add 1-2 drops of red food color. Start with 1 drop of food color and blend. Add another drop of red food color for a darker shade of pink.
  • Rose buttercream is ready!

Step 4- Frost the Rose Cake

  • Allow the cake to cool, then gently dislodge the cake from the cake pan.
  • Place the cake on a cake stand.
  • Make sure the cake is completely cool and then add a generous amount of rose buttercream and spread with a spatula.
  • Spread the buttercream all over. You can even frost the sides if you wish.
  • I used the spatula to form this shape. Gently press, swirl, and lift. You can also do this with a spoon.
  • Garnish with edible rose petals.

Notes

  • For Eggless Cake: replace the eggs with 1/2 cup whole milk yogurt.
  • For Gluten-Free Cake: simply replace all-purpose white flour with gluten-free white flour. 
  • For Dairy-Free Cake: replace the butter and milk with dairy-free butter and milk.

Nutrition

Calories: 293kcal | Carbohydrates: 35g | Protein: 4g | Fat: 16g | Saturated Fat: 8g | Cholesterol: 60mg | Sodium: 120mg | Potassium: 84mg | Fiber: 1g | Sugar: 22g | Vitamin A: 421IU | Vitamin C: 0.01mg | Calcium: 70mg | Iron: 1mg

Additional Info

Course: Dessert
Cuisine: Indian Fusion, Middle-Eastern
Diet: Vegetarian
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Hi, I'm Nisha!

I'm a foodie who is passionate about healthy-ish living and mindful eating. You'll find a bit of everything here. I use mostly organic real ingredients and incorporate seasonal produce in my cooking. I believe food is medicine. Join me on this soul-searching journey as I share my love for good food, and I hope I inspire you to eat better somewhere along the way.


You May Also Like

4.84 from 6 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




14 Comments

  1. I was about to make this cake and became concerned about the Rose Water Extract… I have bottled Rose Water but it is not Extract..Did you mean Rose Water or is there an actual Extract I should purchase. I’m hoping it’s just the water?
    K

    1. I mean rose water extract, not actual rose water. I would google the ratio of extract to rose water and see how much is required. There is an actual extract to purchase. I used Nielsen Massey brand and you can find that on their website, or amazon. Hope that helps.

  2. 5 stars
    This looks so awesome, subtle yet infused with flavours. Love the words even more, and lots of wishes to you and your husband. Keep believing in love 🙂

  3. Hi Nisha
    I can’t wait to make this thanks for the recipie!
    Wanted to substitute milk with almond milk and food color with concentrated rose tea
    Let me know what your thoughts are? I saw this was actually called a “Persian love cake”

    1. Hi Bina. Almond milk should work fine as a substitute for milk. For the concentrated rose tea, I’m not sure what you’re referring to. At Whole Foods, they have natural food color, so you can go ahead and dry the red food color. I think the brand name is India. 🙂