Milk cake is primarily made with full fat milk, cooked slowly to a denser consistency with citric acid. Sugar and ghee are added in the later stages to give it a final touch and left overnight to set properly. You do not need many ingredients or much effort to make milk cake at home. Go through my recipe and learn the process to make it.

KEY TAKEAWAYS
- Milk cake is one of the most favored sweet dishes among Indians all across the nation.
- Serve it as is or with tea, coffee, or as a festive dessert after meals.
- Milk cake tastes rich, creamy, and mildly caramelized.
- Other similar recipes are kalakand, barfi, peda, and sandesh.
The Ingredients:
- 2.5 liters milk (full fat buffalo milk)
- 1 cup sugar (150 grams)
- 1 pinch citric acid
- 4 tbsp of water
- 1 tsp elaichi (cardamom) powder (optional)
- 4 tbsp ghee (clarified butter)
- Pistachios (as required for garnishing)
I got this recipe during a power cut evening after a stormy day when we were all out in our gardens. One of my neighbors brought something warm and delicious to share and said it will help pass time. It really worked as all of us, especially me, started talking about the amazing taste of milk cake. I asked her for the recipe and she told me the recipe effortlessly on a moonlit night.
The very next night I tried making it and the result was amazing. My husband called it “electric-free magic,” and the boys enjoyed the taste and flavor. Now, we make this during special evenings. That night reminded me that connection does not always need electricity—just company and stars can help something nice bubbling in a pot.
How to Make Milk Cake? (Step by Step Guide with Images)
Step 1: First, grease an iron kadai with some ghee or clarified butter. After that, put about 3 tbsp of water in the kadai.

(Pro tip: Adding a bit of water is crucial as it will prevent the milk from sticking to the kadai while reducing it on a low flame).
Step 2: Then pour in 2.5 liters of full fat buffalo milk in the kadai. Stir it a bit to cook on a low to medium flame to come to a boil.

Step 3: In the meantime, while the milk comes to a boil, take a steel tiffin box and grease it with ghee on all the sides. Then, place a perfectly cut butter paper inside it.

Step 4: Now, while the milk is reducing, scratch the sides of the kadai and mix it with the milk stirring continuously. Check the consistency of the milk after a couple of minutes of stirring.

Step 5: Now, take a pinch of citric acid in a small bowl and add 1 tbsp of water to make a mixture.

(Pro tip: Do not use too much citric acid to make this dish, or else it will become cottage cheese and not milk cake).
Step 6: Add half of the mixture to the milk. Mix and stir it for about a minute and then add the remaining mixture of citric acid to the milk. Do not put all of it at once and do not stop stirring.

(Pro tip: If you do not have citric acid at home, use 8 to 10 drops of lemon juice or 1 to 1.5 tsp of curd or dahi).
Step 7: Soon the milk will start curdling as shown in the below image.

Step 8: When the milk achieves a nice grainy texture, add 1 cup or 150 grams of sugar to it, once again in small batches. Add 1 to 2 tbsp at a time with one hand and stir the milk with the other hand continuously to ensure the sugar melts and mixes properly.

(Pro tip: Do not add all the sugar at a single go, or else it will release water and make the milk cake hard and rubbery later).
Step 9: Check the color change and thickness of the milk after 3 to 4 minutes of cooking. At this stage, add 4 tbsp of ghee (clarified butter) to the milk, in batches, of course, and mix it nicely every time.

Step 10: When you notice the color of the milk changing, add 1 tsp of elaichi (cardamom) powder to it and mix nicely.

(Pro tip: Adding cardamom powder is, however, completely optional)
Step 11: When done, switch off the flame of the gas stove and transfer this piping hot khoya very carefully to the steel container you have readied before. Spread and smooth the surface with a spatula.

Step 12: Put the lid on the tiffin box immediately.

Step 13: Place the container on a piece of thick blanket and wrap it with the blanket as shown in the image below. Keep it aside in that way for at least 6 to 7 hours to set properly.
(Pro tip: Milk cake sets just perfectly if left overnight).
Step 14: Open the lid of the tiffin box after 6 hours or the next day. Run a knife along all the sides of the tiffin box. Turn it upside down on a plate and tap it gently with your hands.

Step 15: Remove the tiffin box gently and your homemade tasty and sweet milk cake shows itself in its lovely color. Remove the butter paper.

Step 16: Cut the milk cake into small pieces, put a small piece of pistachio on top of each if you wish to and enjoy.

Recipe Card

Milk Cake
Ingredients
- 2.5 liters milk full fat buffalo milk
- 1 cup sugar 150 grams
- 1 pinch citric acid
- 4 tbsp of water
- 1 tsp elaichi cardamom powder (optional)
- 4 tbsp ghee clarified butter
- Pistachios as required for garnishing
Instructions
- First, grease an iron kadai with some ghee or clarified butter. After that, put about 3 tbsp of water in the kadai. (Pro tip: Adding a bit of water is crucial as it will prevent the milk from sticking to the kadai while reducing it on a low flame).
- Then pour in 2.5 liters of full fat buffalo milk in the kadai. Stir it a bit to cook on a low to medium flame to come to boil.
- In the meantime, while the milk comes to a boil, take a steel tiffin box and grease it with ghee on all the sides. Then, place a perfectly cut butter paper inside it.
- Now, while the milk is reducing, scratch the sides of the kadai and mix it with the milk stirring continuously. Check the consistency of the milk after a couple of minutes of stirring.
- Now, take a pinch of citric acid in a small bowl and add 1 tbsp of water to make a mixture. (Pro tip: Do not use too much citric acid to make this dish, or else it will become cottage cheese and not milk cake).
- Add half of the mixture to the milk. Mix and stir it for about a minute and then add the remaining mixture of citric acid to the milk. Do not put all of it at once and do not stop stirring. (Pro tip: If you do not have citric acid at home, use 8 to 10 drops of lemon juice or 1 to 1.5 tsp of curd or dahi).
- Soon the milk will start curdling as shown in the below image.
- When the milk achieves a nice grainy texture, add 1 cup or 150 grams of sugar to it, once again in small batches. Add 1 to 2 tbsp at a time with one hand and stir the milk with the other hand continuously to ensure the sugar melts and mixes properly. (Pro tip: Do not add all the sugar at a single go, or else it will release water and make the milk cake hard and rubbery later).
- Check the color change and thickness of the milk after 3 to 4 minutes of cooking. At this stage, add 4 tbsp of ghee (clarified butter) to the milk, in batches, of course, and mix it nicely every time.
- When you notice the color of the milk changing, add 1 tsp of elaichi (cardamom) powder to it and mix nicely. (Pro tip: Adding cardamom powder is, however, completely optional)
- When done, switch off the flame of the gas stove and transfer this piping hot khoya very carefully to the steel container you have readied before. Spread and smoothen the surface with a spatula.
- Put the lid of the tiffin box immediately.
- Place the container on a piece of thick blanket and wrap it with the blanket as shown in the image below. Keep it aside in that way for at least 6 to 7 hours to set properly. (Pro tip: Milk cake sets just perfectly if left overnight).
- Open the lid of the tiffin box after 6 hours or the next day. Run a knife along all the sides of the tiffin box. Turn it upside down on a plate and tap it gently with your hands.
- Remove the tiffin box gently, and your homemade tasty and sweet milk cake shows itself in its lovely color. Remove the butter paper.
- Cut the milk cake into small pieces, put a small piece of pistachio on top of each if you wish to, and enjoy.







