Malpua Recipe: Traditional Indian Sweet Pancakes with Pure Ghee
Malpua is India's most beloved festival pancake — golden, crispy-edged discs of sweet batter deep-fried in pure ghee, soaked in fragrant sugar syrup, and served with luscious rabdi. This ancient sweet has been gracing Indian celebrations for centuries, from temple offerings to royal banquets. This authentic recipe teaches you to make perfect Malpua with that signature crispy edge and soft, fluffy center that melts in your mouth.
The secret to exceptional Malpua lies in three things: properly rested batter, hot pure ghee for frying, and the right syrup consistency. First, understand why ghee is essential for Indian cooking.
🥞 Recipe at a Glance
What is Malpua?
Malpua (also spelled Malpoa or Malpuri) is a traditional Indian sweet pancake made from a fermented batter of flour, milk, and khoya, deep-fried in pure ghee until golden with lacy, crispy edges, then soaked in aromatic sugar syrup. It is one of India's oldest desserts, mentioned in ancient texts and enjoyed across the country with regional variations.
What makes Malpua a treasured festival favorite:
- Sacred significance: Offered as prasad during Chhath Puja, Holi, Durga Puja, and temple celebrations across India
- Unique texture: The combination of crispy, lacy edges and soft, syrup-soaked center is unlike any other dessert
- Ghee-fried perfection: Deep-frying in pure ghee creates an unmatched aroma and golden color
- Versatile serving: Delicious on its own, extraordinary with rabdi, or served alongside other festival treats
- Regional pride: Each state has its own version — Bihar's thick malpua, Bengal's banana malpua, Rajasthan's rabdi malpua
- Nostalgic comfort: For many Indians, malpua evokes memories of grandmothers, festivals, and childhood celebrations
While street vendors make it look effortless, homemade Malpua often turns out hard, flat, or unevenly cooked. This guide breaks down every step so you can achieve mithai-shop quality results with that perfect crispy-soft contrast.
💡 Cultural Significance: Malpua holds deep religious importance in Indian traditions. During Chhath Puja in Bihar and Jharkhand, freshly made malpua is offered to the Sun God at dawn. In Bengal, it is prepared for Durga Puja and Poila Boishakh. In Rajasthan, malpua with rabdi is the signature festive dessert. The sweet is also called "Pua" in Odisha and is essential during Raja festival. Making malpua is often a family affair — grandmothers passing down their recipes through generations.
Why Pure Ghee is Non-Negotiable for Malpua
Malpua must be fried in pure ghee — this is not a preference, it is essential to the dish's identity. Here is why substituting oil fundamentally changes the outcome:
🔬 The Role of Ghee in Perfect Malpua
For the best results, use pure A2 cow ghee made using the traditional Bilona method. The aromatic profile of properly made ghee transforms your malpua from good to extraordinary — guests will notice the difference immediately.
Ingredients for Perfect Malpua
🥞 Malpua Batter:
- • 1 cup all-purpose flour (maida)
- • 2 tablespoons semolina (sooji)
- • 2 tablespoons rice flour
- • 1/4 cup khoya/mawa (crumbled)
- • ~1 cup milk (adjust for consistency)
- • 1/4 teaspoon crushed fennel seeds
- • Pinch of cardamom powder
🍯 Sugar Syrup & Garnish:
- • 1 cup sugar
- • 1/2 cup water
- • 8-10 saffron strands
- • 1/4 teaspoon cardamom powder
- • Pure A2 ghee for deep frying
- • Chopped pistachios and almonds
- • Rose petals (optional)
💡 Ingredient Tip: Khoya (mawa) is what makes malpua special — it adds richness, helps with browning, and creates that signature flavor. Fresh khoya is best. If unavailable, substitute with 2 tablespoons milk powder mixed with 1 tablespoon milk. For fluffier malpua, add a pinch of baking soda to the batter.
Step-by-Step Malpua Recipe
Step 1: Prepare the Malpua Batter
The batter is the foundation of perfect malpua. Get this right, and the rest follows.
- Combine dry ingredients: In a large mixing bowl, add flour, semolina, rice flour, crumbled khoya, crushed fennel seeds, and cardamom powder.
- Add milk gradually: Pour milk slowly, whisking continuously to avoid lumps. Stop when batter reaches pouring consistency — like thick pancake batter.
- Whisk until smooth: Beat vigorously for 2-3 minutes to incorporate air. The batter should be completely smooth with no lumps.
- Check consistency: Let batter drip from a spoon — it should flow slowly in a steady stream, not run like water or plop in chunks.
- Optional — add baking soda: For extra fluffy malpua, add a tiny pinch (1/8 teaspoon) of baking soda. Mix well.
💡 Pro Tip: The batter should coat the back of a spoon but still flow freely. Too thick = dense malpua. Too thin = crispy without soft center. Adjust with 1 tablespoon milk or flour at a time until perfect.
Step 2: Rest the Batter (Important!)
Resting allows fermentation and hydration — both crucial for texture.
- Cover the bowl: Cover with a clean cloth or plastic wrap.
- Minimum rest: At least 30 minutes at room temperature.
- Optimal rest: 2-4 hours for noticeably fluffier malpua.
- Best option: Overnight in the refrigerator. This allows slight fermentation, resulting in lighter texture and subtle tangy flavor.
- Before frying: Stir the batter gently. If it has thickened, add 1-2 tablespoons milk to restore consistency.
Step 3: Make the Sugar Syrup (Chashni)
- Combine sugar and water: In a saucepan, add 1 cup sugar and 1/2 cup water.
- Dissolve completely: Heat on medium, stirring until sugar dissolves completely.
- Simmer without stirring: Once dissolved, stop stirring (stirring causes crystallization). Let it boil for 3-4 minutes.
- Check consistency: The syrup should be slightly thick but still flow freely — thinner than honey. If too thick, add 1 tablespoon water.
- Add aromatics: Remove from heat. Add saffron strands and cardamom powder. Mix gently.
- Keep warm: Maintain the syrup at warm temperature (not hot, not cold). Cold syrup does not absorb well; hot syrup makes malpua soggy.
Step 4: Heat Ghee for Deep Frying
- Use a wide pan: A wide kadhai or frying pan works best. You need room for the malpua to spread.
- Add enough ghee: Pour in ghee to at least 1 inch depth. Malpua must float in ghee, not sit on the bottom.
- Heat to right temperature: Heat on medium-high until ghee is hot but not smoking. Temperature should be around 170-180°C (340-360°F).
- Test with batter: Drop a tiny bit of batter into ghee — it should sizzle immediately and rise to the surface within 2-3 seconds.
- Maintain temperature: Keep heat at medium once hot. Too high = burnt outside, raw inside. Too low = oily, soggy malpua.
⚠️ Critical Point: Ghee temperature is everything. If the ghee is not hot enough, malpua absorbs too much fat and becomes heavy and greasy. If too hot, edges burn before the center cooks. The test drop should sizzle enthusiastically but not splatter violently.
Step 5: Fry the Malpua
- Pour from height: Take a ladleful of batter and pour from about 6-8 inches height into the center of hot ghee. This helps it spread naturally into a circular disc.
- Let it spread: Do not touch or press the malpua. Let it spread naturally for 10-15 seconds. It should form a disc about 4-5 inches across.
- Watch the edges: The characteristic lacy, crispy edges will form as the batter spreads thin at the edges.
- Fry first side: Cook for 1-2 minutes until the bottom is golden brown and edges are crispy. You will see bubbles forming.
- Flip carefully: Using a slotted spoon, gently flip the malpua. Fry the second side for another 1-2 minutes until golden.
- Remove and drain: Lift malpua with slotted spoon, let excess ghee drip for 5 seconds, then transfer to the syrup.
Step 6: Soak in Sugar Syrup
- Dip immediately: Transfer hot malpua directly into warm sugar syrup.
- Soak briefly: Let it soak for 30 seconds to 1 minute — no longer, or it becomes soggy.
- Flip once: Flip the malpua in syrup to ensure both sides are coated.
- Remove and serve: Lift malpua from syrup using a slotted spoon. Let excess syrup drip for a moment.
- Repeat for remaining: Continue frying and soaking in batches. Fry only 1-2 malpua at a time to maintain ghee temperature.
Step 7: Serve with Rabdi
- Arrange on plate: Place 2-3 warm malpua on a serving plate, slightly overlapping.
- Add rabdi: Pour generous rabdi over the top or serve in a bowl on the side.
- Garnish: Sprinkle with chopped pistachios, sliced almonds, and dried rose petals.
- Serve immediately: Malpua is best enjoyed warm, when the contrast between crispy edges and soft center is at its peak.
Best Ghee for Deep Frying Malpua - Authentic Urban A2 Ghee
Golden, crispy-edged Malpua demands pure ghee for that authentic aroma and perfect browning. Our video-verified A2 Gir Cow Ghee with its high smoke point delivers restaurant-quality results every time.
✅ Free Delivery • 🛡️ 100% Guarantee • 🔬 Lab-Tested
How to Make Rabdi for Malpua
Rabdi (also called rabri) is the creamy, reduced milk topping that transforms malpua into a royal dessert. Here is the traditional method:
🍶 Authentic Rabdi Recipe
Ingredients:
- 1 liter full-fat milk
- 4-5 tablespoons sugar
- 1/4 teaspoon cardamom powder
- 8-10 saffron strands soaked in 1 tablespoon milk
- 1 tablespoon chopped almonds and pistachios
Method:
- Boil milk: Pour milk into a wide, heavy-bottomed pan. Bring to a boil on medium-high heat, stirring occasionally.
- Reduce heat: Once boiling, reduce to medium-low. Let it simmer continuously.
- Collect cream: Every 5-7 minutes, cream (malai) will form on top. Push it to the sides of the pan using a spatula. Do not discard it — this becomes the thick layer in rabdi.
- Continue reducing: Repeat the cream-pushing process for 45-60 minutes. The milk should reduce to 1/3 of original volume.
- Add sugar: Add sugar and saffron milk. Stir well and cook for 5 more minutes.
- Finish: Remove from heat. Add cardamom and nuts. Let cool slightly — rabdi thickens as it cools.
- Serve: Pour warm (not hot) rabdi over malpua. Can be made ahead and refrigerated for up to 3 days.
💡 Quick Rabdi Shortcut: For faster results, boil 1 liter milk with 1/2 cup condensed milk. Reduce for 20-25 minutes instead of 45-60. Add saffron and cardamom. While not as layered as traditional rabdi, it tastes delicious and takes half the time.
Pro Tips for Perfect Malpua
🥣 Batter Consistency is Key
Too thick = dense, hard malpua. Too thin = no soft center. Perfect batter flows slowly from a height and spreads into a 4-5 inch disc naturally. Adjust one tablespoon at a time.
⏰ Rest the Batter
Never skip resting. Even 30 minutes makes a difference. Overnight rest creates the fluffiest, lightest malpua with a subtle fermented flavor that tastes authentic.
🔥 Ghee Temperature Test
Always test with a drop of batter before frying each batch. It should sizzle immediately and float. If it sinks, ghee is too cold. If it browns instantly, ghee is too hot.
⬆️ Pour from Height
Pouring batter from 6-8 inches height helps create those signature lacy edges. The batter spreads thin at the edges, creating the crispy, delicate pattern.
🍯 Warm Syrup Only
The syrup must be warm (not hot, not cold) when you dip the malpua. Hot syrup makes them soggy; cold syrup does not absorb well. Keep syrup on lowest heat while frying.
⏱️ Quick Syrup Soak
Soak for 30 seconds to 1 minute maximum. Longer soaking makes malpua soggy and losing the crispy edge texture. Quick dip = perfect balance.
Common Mistakes and How to Fix Them
❌ Mistake: Malpua is Hard and Dense
Cause: Batter too thick, overcooked, or not enough ghee for proper frying.
Fix: Thin the batter next time. Fry for less time on medium heat. Ensure at least 1 inch of ghee. Can salvage by soaking hard malpua in warm syrup for 5-10 minutes.
❌ Mistake: No Crispy Lacy Edges
Cause: Ghee not hot enough, batter too thick, or not poured from height.
Fix: Increase ghee temperature. Make batter thinner. Pour from 6-8 inches height to let batter spread thin at edges. Wait until edges turn golden before flipping.
❌ Mistake: Malpua is Greasy and Heavy
Cause: Ghee temperature too low, or frying too many at once lowering temperature.
Fix: Ensure ghee is properly hot before adding batter. Fry only 1-2 malpua at a time. Drain well before dipping in syrup.
❌ Mistake: Malpua Became Soggy After Syrup
Cause: Soaked too long in syrup, or syrup was too hot.
Fix: Soak for maximum 30-60 seconds only. Keep syrup warm, not hot. Serve immediately after soaking — malpua continues absorbing syrup as it sits.
❌ Mistake: Malpua Burned on Outside, Raw Inside
Cause: Ghee too hot, or malpua too thick.
Fix: Reduce heat to medium. Pour less batter to make thinner malpua. If ghee is smoking, remove from heat briefly to cool slightly.
Regional Malpua Variations
🏔️ Bihar/Jharkhand Malpua (Chhath Puja Special)
Smaller, thicker malpua made with just flour, milk, and sugar in the batter. Deep-fried in ghee and soaked well in syrup. Offered to the Sun God during Chhath. No rabdi — served plain after syrup soak.
🏜️ Rajasthani Malpua (Rabdi Malpua)
Large, thin, crispy malpua always served with thick rabdi on top. Made with khoya in the batter for richness. Often garnished with silver leaf (varak) for special occasions. The most "restaurant-style" version.
🌸 Bengali Malpua (Malpoa)
Unique version made with ripe bananas and rice flour. Sweeter with a distinct banana flavor. Smaller size, often served during Durga Puja. The banana makes them extra soft and cakey.
🏖️ Odisha Pua (Raja Festival)
Called "Pua" rather than Malpua. Made with bananas, rice flour, and coconut. Essential during the Raja festival celebrating the earth and femininity. Often made by daughters for their mothers.
👰 Banarasi Malpua (Wedding Style)
Extra-large, very thin and crispy. Often made in huge quantities for weddings. Heavy saffron and cardamom flavoring. Sometimes stuffed with khoya before frying.
Perfect Occasions for Malpua
- Holi: The most popular Holi sweet — served with thandai for the complete festival experience
- Chhath Puja: Essential prasad offering to the Sun God in Bihar and Jharkhand
- Diwali: Part of the mithai platter alongside kaju katli and badam halwa
- Durga Puja: Traditional offering to Goddess Durga in Bengali households
- Eid: A beloved sweet during Eid celebrations, especially with rabdi
- Weddings: Served at North Indian weddings as part of the dessert spread
- Raja Festival: Essential during Odisha's Raja celebration
- Sunday breakfast: Special weekend treat for the family
See How We Make Pure A2 Ghee for Festival Frying
Golden, crispy Malpua demands pure ghee that can handle high-heat frying. Watch how we make our traditional Bilona-method A2 Gir Cow Ghee — the same ghee that gives your festival sweets that authentic aroma.
Frequently Asked Questions
Why is my Malpua hard instead of soft and fluffy?
Hard Malpua is a common problem caused by several factors: (1) Batter too thick: The batter should be of pouring consistency, like pancake batter. Thick batter makes dense, hard malpua. Add milk gradually until you achieve the right consistency. (2) Overcooked: Malpua should be golden brown, not dark brown. Frying too long on high heat makes them crispy and hard instead of soft. Fry on medium heat for 1-2 minutes per side. (3) Not enough ghee: Malpua must be deep-fried, not shallow-fried. Insufficient ghee causes uneven cooking and hard texture. Use at least 1 inch of ghee in the pan. (4) Sugar in batter: Some recipes add sugar to the batter, which can caramelize and harden. Traditional malpua batter has no sugar — sweetness comes from the syrup dip. (5) Fix for hard malpua: Soak them in warm sugar syrup for 5-10 minutes. This softens them and adds sweetness. Serve immediately after soaking.
How do I make the perfect sugar syrup for Malpua?
The sugar syrup (chashni) is crucial for soaking malpua: (1) Ratio: Use 1 cup sugar to 1/2 cup water for a medium-thick syrup. This is slightly thinner than one-string consistency. (2) Preparation: Dissolve sugar in water over medium heat. Once dissolved, boil for 3-4 minutes until slightly thickened. Do not stir while boiling as it causes crystallization. (3) Consistency test: Dip a spoon and let syrup drip — it should flow slowly, not run like water or form thick threads. (4) Keep warm: The syrup must be warm (not hot, not cold) when you dip the malpua. Warm syrup absorbs well; cold syrup sits on top; hot syrup makes malpua soggy. (5) Flavor additions: Add 1/4 teaspoon cardamom powder and a few saffron strands for aromatic syrup. Rose water (1 teaspoon) can be added after removing from heat. (6) Common mistake: Syrup too thick — it coats the malpua heavily and becomes overly sweet. If too thick, add 1-2 tablespoons warm water.
What is the difference between Malpua and Malpua with Rabdi?
Both are delicious, but serve different purposes: (1) Plain Malpua: Fried malpua dipped in sugar syrup and served immediately. This is the original, simpler version popular in Bihar, Jharkhand, and during Chhath Puja. Served as prasad in temples. Quick to make and serve. (2) Malpua with Rabdi: Malpua served with thick rabdi (reduced sweetened milk) poured on top or on the side. This is the Rajasthani and North Indian restaurant-style version. More decadent and rich — considered a premium dessert. Takes longer to prepare (rabdi needs 45-60 minutes of slow cooking). (3) Regional variations: Bihar/Jharkhand — smaller, thicker, soaked in syrup without rabdi. Rajasthan — larger, thinner, served with rabdi. Bengal — called "Malpoa," made with ripe bananas and rice flour. Odisha — served during Raja festival with rabdi. (4) Which to make: For everyday or prasad, make plain syrup-soaked malpua. For special occasions, parties, or when you want to impress, make malpua with rabdi.
Can I make Malpua batter in advance?
Yes, and in fact, resting the batter improves the texture: (1) Fermentation benefit: Traditional malpua batter is fermented. A well-rested batter (2-4 hours or overnight) ferments slightly, making the malpua lighter and fluffier with a subtle tangy note. (2) Overnight rest: Make batter in the evening, cover, and refrigerate overnight. Bring to room temperature before frying the next day. The malpua will be noticeably fluffier. (3) Same-day rest: Even 30 minutes of rest improves texture. This allows the flour to hydrate fully and gluten to relax. (4) Storage limit: Refrigerate for up to 24 hours. Beyond that, the batter may over-ferment and develop a sour taste. (5) Consistency check: Rested batter thickens. Add a little milk to restore pouring consistency before frying. (6) No-rest option: If pressed for time, you can fry immediately, but add a pinch of baking soda to the batter for fluffiness. The texture will be slightly denser than fermented batter.
Why is my Malpua not crispy on the edges?
Crispy edges are the hallmark of perfect malpua: (1) Ghee temperature: The ghee must be hot enough (around 170-180°C). Test by dropping a tiny bit of batter — it should sizzle and rise immediately. If ghee is not hot enough, edges stay soft. (2) Pouring technique: Pour batter from a slight height and let it spread naturally into a thin disc. Thick malpua will not get crispy edges. (3) Batter consistency: Too thick batter makes dense malpua without crispy edges. Aim for thin, crepe-like batter. (4) Do not overcrowd: Frying too many at once lowers the ghee temperature, resulting in soft, oily malpua. Fry 1-2 at a time. (5) Fresh ghee: Reused ghee has debris that burns and prevents proper crisping. Use fresh ghee for each batch if possible, or strain between batches. (6) Flip timing: Wait until edges turn golden and slightly lift from the ghee before flipping. Flipping too early prevents edge crisping. The perfect malpua has lacy, crispy edges and a soft center.
Can I use oil instead of ghee for frying Malpua?
Technically yes, but the result will be significantly different: (1) Flavor impact: Ghee provides the signature nutty, aromatic flavor that defines authentic malpua. Oil-fried malpua tastes flat and lacks depth — the difference is immediately noticeable. (2) Texture difference: Ghee creates crispier edges and better browning than most oils. The milk solids in ghee contribute to the golden color. (3) Traditional importance: Malpua is a sacred food offered to deities during Chhath Puja and Holi. Using pure ghee is considered essential for religious offerings. (4) If you must use oil: Choose a neutral high-smoke-point oil like refined sunflower or vegetable oil. Adding 2 tablespoons of ghee to the oil adds some flavor. (5) Best practice: Use pure ghee for authentic taste. If cost is a concern, make smaller batches rather than substituting. The ghee can be strained and reused for regular cooking afterward. (6) Avoid: Mustard oil (too strong), olive oil (wrong flavor), coconut oil (overpowers the malpua).
How do I make Rabdi for Malpua at home?
Authentic rabdi requires patience but is simple: (1) Ingredients: 1 liter full-fat milk, 4-5 tablespoons sugar, 1/4 teaspoon cardamom powder, 8-10 saffron strands, 1 tablespoon chopped nuts. (2) Method: Boil milk in a wide, heavy-bottomed pan. Reduce heat to medium-low and let it simmer. As cream forms on top, push it to the sides using a spatula. Do this every 5-7 minutes. (3) Reduction: Continue for 45-60 minutes until milk reduces to 1/3 of original quantity. It should be thick and creamy with visible cream layers (malai). (4) Add sugar: Add sugar and saffron when milk is reduced. Stir well and cook for 5 more minutes. (5) Finish: Add cardamom and nuts. Cool slightly before serving over warm malpua. (6) Shortcut version: Boil 1 liter milk with 1/2 cup condensed milk. Reduce for 20-25 minutes. Add cardamom and saffron. This is faster but less authentic. (7) Storage: Refrigerate rabdi for up to 3 days. Warm slightly before serving.
Conclusion: Master the Festival Favorite
Malpua is more than just a sweet — it is a celebration on a plate. From temple offerings to wedding feasts, from childhood memories to festival mornings, this ghee-fried pancake holds a special place in Indian culinary heritage. While it may seem intimidating, the recipe is straightforward once you understand the key principles: properly rested batter, hot pure ghee, and a quick syrup soak.
Key takeaways for perfect Malpua:
- Batter consistency: Pouring consistency like thick pancake batter. Not too thick, not too thin.
- Rest the batter: Minimum 30 minutes, ideally 2-4 hours or overnight for fluffiest results.
- Hot ghee: Test with a drop — it should sizzle immediately and rise. Fry on medium heat.
- Pour from height: 6-8 inches creates those signature lacy, crispy edges.
- Quick syrup soak: 30-60 seconds maximum. Warm syrup only.
- Pure ghee only: For authentic flavor, proper browning, and religious significance.
Whether you are making Malpua for Holi celebrations, Chhath Puja offerings, a special family breakfast, or simply because you deserve this indulgent treat — the aroma of batter sizzling in pure ghee and the first bite of that crispy-soft, syrup-soaked goodness creates memories that last a lifetime. Serve with rabdi for restaurant-style elegance, or enjoy plain for simple, divine satisfaction.
Make Festival-Perfect Malpua with Pure A2 Ghee
Golden, crispy-edged Malpua that rivals the best halwai starts with pure ghee. Our video-verified A2 Gir Cow Ghee with its high smoke point delivers the authentic festival flavor your family deserves.