• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Category Index
  • How To

Indian Ambrosia

menu icon
go to homepage
  • Category
  • Collections
  • Chicken
  • Vegetarian
  • Subscribe
  • Instant Pot
  • Quick & Easy
  • What's New
  • About
subscribe
search icon
Homepage link
  • Category
  • Collections
  • Chicken
  • Vegetarian
  • Subscribe
  • Instant Pot
  • Quick & Easy
  • What's New
  • About
×
You are here: Home » Desserts

Published: May 14, 2021 · Modified: Nov 19, 2021 by Saima · This post may contain affiliate links. As an Amazon affiliate, I earn from qualifying purchases · This blog generates income via ads.

Eggless Rasmalai Cake (Instant Pot Recipe)

258 shares
  • 168
Jump to Recipe
eggless rasmalai cake in a platter

This eggless rasmalai cake made in the instant pot is soft and spongy. Drizzle some rabri (a thick, sweet sauce) over it, top with nuts and powdered cardamom, and you have a decadent desi dessert ready to impress!

rasmalai cake in a plate with nuts in a bowl and sweet sauce in a small jug on the side
Jump to:
  • About Rasmalai Cake
  • Ingredients
  • Ingredient Notes and Preparation
  • Instructions
  • An Easy Alternative to the Sauce
  • Serving Suggestions
  • More Indian Desserts
  • 📖 Recipe

About Rasmalai Cake

Making a cake is no big deal for most people but a soft, spongy cake soaked in a rich, creamy sauce and topped with chopped almonds and cardamom? Now, that's as delightful as it can get. This recipe is not called rasmalai cake for nothing. If you've ever had a rasmalai (ras - juice, malai - cream), you know it's one of the best, most loved Indian sweets ever. And this cake soaked in the same sweet sauce has to come close!

I use the pot-in-pot method to steam this cake and make the sauce separately in a saucepan on the stovetop. The instant pot is a handy appliance to make these kind of desserts as they are totally hands-free and you can safely walk away while the cake is steaming. The sauce does take a little effort to make though.

Two more desserts that you can make in your instant pot are this luscious caramel pudding and a cheesecake-like dessert called mishti doi. Both are super-delicious and really easy to make!

And since we are talking of appliances, I used the microwave for making this delicious almond barfi in just under 10 minutes!

rasmalai cake in plate

Ingredients

Rasmalai cake is made of very commonly available, basic ingredients like flour, semolina (sooji), sugar, cooking oil, yogurt, cream and milk. Other ingredients are cardamom, vanilla essence, and nuts. It does not need eggs.

rasmalai cake ingredients
Rasmalai sauce ingredients

Ingredient Notes and Preparation

Note: Exact amounts are given in the recipe card further down in the post.

  • Use a neutral cooking oil like canola or sunflower in this recipe.
  • To make the sauce, I also added a very tiny pinch (literally just a few grains) of yellow food color to the milk (not pictured). If you have an aversion to food color, you can use 8-10 strands of saffron. Mix the saffron in 2 tablespoons of warm milk and add it to the simmering milk.
  • The cream used was half and half.
  • To make the cardamom powder, I put fresh cardamom seeds in a mortar and pestle and ground them roughly. I'm all for convenience, and you can use pre-packaged powdered cardamom, but in my experience, it never tastes the same. It doesn't have the flavor and freshness of freshly ground cardamom, so in this recipe, go for freshly ground cardamom if you can.
  • Prepping the nuts was easy. Soak a handful of almonds in water in a small bowl and leave for 4-5 hours on your kitchen countertop. After this long soaking, the almonds will plump up and the skins will slide off easily. Chop them roughly and keep aside.
  • The almonds are not added to the sauce. Rather, they are sprinkled on the cake as a garnish. I just went with almonds, but pistachios and cashews also taste quite nice.

Instructions

Rasmalai cake is made in two broad steps: the cake is steamed in the instant pot, and the sauce is made in a saucepan on the stovetop while the cake is steaming. The first step is easy because once you've set the timer on the instant pot, there's nothing more to do there, but the second one does need your attention. The sauce is ready in about the same time as the cake takes to get steamed.

Making the Cake

  • Put the yogurt and sugar in a bowl and using a hand whisk, mix until the yogurt is smooth.
  • Add the cooking oil and all purpose flour and mix them in.
  • Add the milk and semolina and mix them in.
  • Add the baking powder, baking soda, and vanilla essence and use the whisk one last time to mix these in. Your batter for the cake is ready.
  • Grease a sturdy pyrex bowl or cake tin that will fit in the steel insert of your instant pot and pour this batter into the bowl. Cover the bowl with aluminum foil.
  • Pour one and a half cups water into the steel insert and place a trivet at the bottom. Lower the foil covered bowl of batter into the pot. Secure the lid and with the steam release handle on 'sealing', press the steam function (high). Set the timer to 45 minutes. After the timer beeps, wait for 10 minutes, then open the pot and remove the bowl.
  • Let the cake cool down, release the sides with a blunt knife, then invert on to a plate. It should slide off easily if you had greased the bowl earlier. The cake is now ready for the sauce.

Making the Sauce

  • While the cake is steaming, take the milk in a saucepan and let it come to a boil on the hob.
  • Add the food color/saffron strands dissolved in milk, sugar, and half of the powdered cardamom. Lower the heat to medium and simmer the milk until the quantity has reduced a little. This should take 25-30 minutes. You will have to keep an eye on the milk and keep stirring it so that it doesn't boil over or stick to the bottom of the saucepan.
  • Now, take out half the milk in a small jug or mug and keep it aside. This first, thin sauce will be used to pour over the cake first.
  • Add the half and half cream to the remaining milk in the saucepan and continue cooking it on low to medium heat until the sauce thickens. The consistency should be like that of condensed milk. Once the milk thickens, the second sauce is ready. Keep it aside.

Assembling the Rasmalai Cake

  • Poke the cake all over with a fork and pour the first sauce all over it. Give the liquid a few moments to get absorbed into the cake.
  • Now pour the second sauce over the cake.
  • Top with the chopped almonds and the reserved cardamom. Cut into slices and serve while still warm.
rasmalai cake slices in two small bowls, chopped almonds in third bowl and a small jug of sauce

An Easy Alternative to the Sauce

If you are in a rush and don't want to stand at the stovetop stirring the sauce, there is a way out!

Instead of cooking down fresh milk for the sauce, warm about half a can of evaporated milk in a saucepan and add half a can (or more, if you like the sauce sweeter) of condensed milk to it. Then, add only the food color/saffron and cardamom powder to it. Do not add the sugar or cream.

The sauce will be ready in a minute. Pour this sauce over the still warm cake and let it get absorbed. With these easy steps, your sauce is ready in a fraction of the time it takes to make it from scratch!

Serving Suggestions

This malai cake can be had warm or cold, but in my opinion, it tastes better slightly warm. When it's cold, the sauce clumps together and becomes too sludgy.

I usually serve it when it's fresh out of the instant pot, but if you've got left-over cake and sauce, you can keep both in the fridge and heat them in the microwave for a few seconds when you want to eat it again.

The flavors really get a chance to come out when the cake and sauce both are just slightly warm.

More Indian Desserts

  • Shahi Tukray: An utterly decadent dessert fit for feasts.
  • Sheera Recipe: A 20-minute, 5-ingredient Indian dessert made of suji (semolina), ghee, sugar, cardamom and nuts. It is pleasantly sweet, super-easy to make and very moist and delicious! 
  • Coconut Barfi: A fudge-like sweet that's always a hit during the festive season.
  • Panjeeri: Desi granola made with whole wheat flour, jaggery, nuts, seeds, and spices.
  • Moong dal halwa: An irresistibly sweet halwa made of mung lentils and other ingredients.

Tried this recipe? Do consider giving it a star rating and a comment below. And if you’re on Instagram, feel free to tag me so I can see your creation. I'd love to hear from you! Thank you:)

📖 Recipe

rasmalai cake in plate

Eggless Rasmalai Cake

Saima Zaidi
This eggless rasmalai cake made in the instant pot is soft and spongy. Drizzle some rabri (a thick, sweet sauce) over it and top with nuts and powdered cardamom, and you have a decadent desi dessert ready to impress your guests with!
5 from 3 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 10 minutes mins
Course Dessert
Cuisine Indian
Servings 8 slices
Calories 369 kcal

Equipment

  • A medium sized Pyrex bowl
  • A 7" cake tin or bowl to fit inside the Instant Pot
  • Trivet
  • 6-quart Instant Pot Duo
  • Saucepan

Ingredients
 
 

Cake Ingredients

  • 5 tablespoon yogurt
  • ½ cup powdered white sugar
  • ⅓ cup cooking oil
  • ½ cup all-purpose flour maida
  • ½ cup milk
  • ½ cup semolina sooji
  • 1 teaspoon vanilla essence
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda

Sauce Ingredients

  • 4 cups milk
  • ⅛ teaspoon yellow food color or 8-10 strands saffron dissolved in 2 tablespoon warm milk
  • ½ cup white sugar
  • ½ teaspoon powdered cardamom
  • ½ cup half and half cream
  • 15 raw almonds soaked, skinned and chopped
Prevent your screen from going dark

Instructions
 

Making the cake

  • Put the yogurt and sugar into a bowl and whisk until the yogurt is smooth.
  • Add the cooking oil and all-purpose flour and mix them in, one after the other.
  • Add the milk and semolina and mix them in, one after the other. 
  • Add the vanilla essence, baking powder and baking soda and use the whisk one last time to mix these in. 
  • Grease a cake tin or a sturdy pyrex bowl that will fit inside your instant pot and pour the cake batter in it. Cover the bowl with aluminum foil.
  • Pour one and a half cups water in the steel insert of your instant pot and keep a trivet in it. Lower the foil-covered bowl of cake batter into the pot.
  • Secure the lid and make sure the steam release handle is sealed. Press the 'steam' button on high. Set the timer to 45 minutes. 
  • After the timer beeps, wait for 10 minutes, then release the remaining steam and open the pot. Remove the bowl carefully and let it cool down on your countertop. 
  • Release the sides of the cake with a blunt knife and invert the bowl onto a plate. The cake should slide off easily if you had greased the bowl earlier. It is not ready for the sauce. 

Making the sauce

  • While the cake is steaming in the instant pot, pour the milk in a saucepan, and let it come to a boil on your stovetop.
  • Add the food color or saffron strands if using, sugar, and half of the powdered cardamom. Lower the heat to medium and simmer until the quantity has reduced a little. Keep stirring the milk so that it doesn't boil over. 
  • Take out half the milk in a small jug and keep it aside. This first sauce will be used to pour over the cake first. 
  • Add the half and half cream to the rest of the milk and continue simmering it until the milk thickens. The consistency should be like that of condensed milk. This is the second sauce or rabri.

Assembling the rasmalai cake 

  • Poke the cake all over with a fork and pour the first sauce you prepared in step 3 all over it. Give it a few minutes to get absorbed into the cake.
  • Now pour the second sauce over the cake as well. 
  • Top with the remaining powdered cardamom and almonds. Cut into slices and serve warm.

Notes

  1. You can use any neutral cooking oil like sunflower or canola in this recipe. 
  2. To make the cardamom powder, put about a teaspoon of cardamom seeds in a mortar and pestle and grind to get a semi-rough powder. 
  3. Soak the almonds in water for 4-5 hours. Slide off the skins and chop. 
  4. If you like, you can add slivered pistachios and cashews as well.
  5. Alternative to making the sauce from scratch - warm ½ can evaporated milk  in a saucepan and add ½ can condensed milk, food color/saffron, and powdered cardamom. Stir well and pour over the cake while it is still warm.  
  6. It's best to serve the cake warm as the sauce tends to become too sludgy when cold.
  7. To store, keep in the refrigerator, covered, and simply reheat in the microwave for a few seconds to serve again.  

Nutrition

Serving: 1thick sliceCalories: 369kcalCarbohydrates: 47gProtein: 8gFat: 17gSaturated Fat: 5gPolyunsaturated Fat: 3gMonounsaturated Fat: 8gCholesterol: 21mgSodium: 193mgPotassium: 263mgFiber: 1gSugar: 33gVitamin A: 288IUVitamin C: 1mgCalcium: 224mgIron: 1mg
Keyword instant pot cake, malai cake, rasmalai cake
Tried this recipe?Let us know how it was!

More Desserts

  • Sheer khurma in a bowl with spoon.
    Sheer Khurma (Seviyan)
  • Sweet potato kheer in a bowl with spoon.
    Instant Pot Sweet Potato Kheer (Shakarkandi Ki Kheer)
  • Shahi Tukray in a plate with a spoon.
    Shahi Tukray (Double ka Meetha)
  • Coconut barfi squares in a plate.
    Coconut Barfi Recipe With Condensed Milk
258 shares
  • 168

Reader Interactions

Comments

  1. Pratima Thakkar says

    October 12, 2021 at 5:44 pm

    This sounds so good.
    If I want to bake it, do you have temperature and time? If so please let me know. Thanks.

    Reply
    • Saima says

      October 12, 2021 at 9:26 pm

      Hi Pratima, I haven't baked this cake in the oven, but I have steamed it on the stovetop if you don't want to use an instant pot. All you do is boil some water in a big steel pot and place a trivet in it. Place a smaller dish with the cake batter and keep it on the trivet. Cover the big pot with a paper towel (to absorb the moisture) and cover with a lid. Steam on medium heat for 30 minutes. The cake will be perfectly done.

      Reply
  2. Andrea says

    October 17, 2022 at 6:26 pm

    5 stars
    Hi! I did this recipe and it was delicious. I used nuts because didnt have almonds, and also did the quick version of the topping but instead of evaporated milk i used normal whole milk with a spoon of white vinegar. It came out delicious.

    Reply
    • Saima says

      October 19, 2022 at 8:45 pm

      Hey Andrea! Glad to know the recipe worked for you!

      Reply
  3. Dee says

    May 07, 2024 at 9:14 pm

    Delighted that you are using instant pot for so many recipes!!!! Will definitely try out, this looks 😋 😋 delicious!!

    Reply
5 from 3 votes (2 ratings without comment)

Thanks for coming! Let me know what you think: Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

headshot of Saima

Hi, I'm Saima! I live in Alberta, Canada with my husband and twin boys. Here, you'll find Indian recipes with fresh, natural ingredients and easy, no-fuss cooking techniques. Welcome to my blog!

More about me →

Popular Posts

  • chicken malai tikka skewers on a plate with green chutney and roti on the side
    Chicken Malai Tikka
  • pooris on a checkered red and white cloth in a red basket
    Crispy and Fluffy Puri Recipe (Fried Indian Poori Bread)
  • Lamb karahi gosht in a bowl with a spoon.
    Lamb Karahi Gosht (Indian Lamb Curry)
  • Palak paneer in a bowl.
    Palak Paneer

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy

Newsletter

  • Subscribe for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Indian Ambrosia

Indian Ambrosia uses cookies to improve your experience. If you continue to use this site, we will assume you're okay with the terms:) GOT IT Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
SAVE & ACCEPT

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.