Malpua is a classic Indian sweet pancake, crisp at the edges and soaked in warm sugar syrup. This beginner-friendly version uses a simple batter of flour, semolina, and milk, fried until golden and dunked in a cardamom-scented syrup. It’s a festive treat that comes together with basic pantry staples and no special equipment.
Ingredients
- 1 cup (125 g) all-purpose flour
- 2 tablespoons (20 g) semolina (sooji/rawa)
- 1 tablespoon (8 g) fennel seeds, lightly crushed
- 1/4 teaspoon cardamom powder
- 1/2 cup (120 ml) milk, plus 2–3 tablespoons more if needed
- 1/4 cup (60 ml) water
- 1/2 cup (100 g) sugar, for syrup
- 1/2 cup (120 ml) water, for syrup
- 2 green cardamom pods, lightly crushed (optional)
- 1/4 teaspoon saffron strands (optional)
- Ghee or neutral oil, for deep frying
- Chopped pistachios or almonds, for garnish (optional)
Instructions
- Make the sugar syrup: In a small saucepan, combine 1/2 cup sugar and 1/2 cup water. Add crushed cardamom pods and saffron if using. Bring to a boil over medium heat, stirring until sugar dissolves. Lower heat and simmer for 5–6 minutes until slightly sticky (not thick). Turn off heat and keep warm. If it crystallizes while sitting, add 1–2 tablespoons hot water and stir.
- Prepare the batter: In a mixing bowl, whisk together flour, semolina, fennel seeds, and cardamom powder. Gradually add 1/2 cup milk and 1/4 cup water, whisking to form a smooth, lump-free batter. It should be slightly thinner than pancake batter—about the consistency of heavy cream. If too thick, add 1–2 tablespoons more milk. Let the batter rest for 15 minutes.
- Heat the oil: In a deep frying pan or wok, heat about 1 inch (2.5 cm) of ghee or oil over medium heat until a drop of batter sizzles and floats to the surface immediately (about 350°F / 175°C). If it browns too quickly, lower the heat.
- Fry the malpuas: Pour a ladleful (about 2–3 tablespoons) of batter into the hot oil. It will spread slightly. Fry for 1–2 minutes until the edges turn golden and crisp, then flip and fry the other side for another 1–2 minutes until deep golden brown. Drain briefly on paper towels.
- Soak in syrup: While still warm, drop each fried malpua into the warm sugar syrup. Let it soak for 30–60 seconds per side, then remove with tongs and place on a serving plate. Repeat with remaining batter, stirring the batter occasionally as semolina may settle.
- Garnish and serve: Sprinkle with chopped pistachios or almonds if desired. Serve warm or at room temperature.
Tips
- Batter consistency is key: If the batter is too thick, the malpuas will be doughy and undercooked inside. Aim for a pourable, slightly runny consistency. Add a little extra milk if needed.
- Don’t over-soak: Malpuas absorb syrup quickly. A 30–60 second soak gives a sweet, juicy interior without making them soggy. For a firmer texture, dip for just 10 seconds.
- Oil temperature: If the oil is too hot, the outside burns before the inside cooks. If too cool, the malpuas absorb oil and become greasy. Test with a small drop of batter first.
- Substitutions: No semolina? Use 2 tablespoons extra flour. No fennel seeds? Use 1/2 teaspoon anise seeds or omit. Replace milk with water for a dairy-free version, though the texture will be slightly less tender.
Serving Suggestions
Serve malpua warm with a dollop of thick rabri (reduced milk), vanilla ice cream, or a spoonful of sweetened condensed milk. They also pair beautifully with a cup of masala chai. For a festive platter, arrange them on a plate and drizzle with extra syrup and chopped nuts.
Variations
- Banana malpua: Mash 1 ripe banana and add to the batter; reduce milk by 2 tablespoons. This adds natural sweetness and a softer texture.
- Whole wheat malpua: Replace half the all-purpose flour with whole wheat flour for a nuttier flavor and denser texture.
- Spiced syrup: Add a small piece of cinnamon or a star anise to the sugar syrup while simmering for a warm, aromatic twist.
- Khoya malpua: Crumble 1/4 cup (60 g) khoya (reduced milk solids) into the batter for a richer, more indulgent version.
Storage and Reheating
Store leftover malpuas in an airtight container in the refrigerator for up to 3 days. Keep the syrup separately if possible to avoid sogginess. To reheat, microwave for 15–20 seconds or warm in a skillet over low heat for 1 minute per side. You can also freeze unsyruped malpuas in a single layer for up to 1 month; thaw in the refrigerator and reheat before soaking in fresh syrup.
Frequently Asked Questions
Why are my malpuas hard and not soft? Overcooking in oil or a batter that’s too thick can make them tough. Keep the oil at medium heat and fry just until golden. Also, ensure the batter rests for at least 15 minutes so the semolina softens.
Can I make the batter ahead of time? Yes, you can prepare the batter up to 24 hours in advance and store it covered in the refrigerator. Let it come to room temperature and stir well before frying. You may need to add a splash of milk to restore the consistency.
What oil is best for frying? Ghee gives the most authentic flavor, but any neutral oil with a high smoke point like sunflower, canola, or peanut oil works well. If using ghee, don’t let it smoke—keep the heat medium.
Can I make malpua without a deep fryer? Absolutely. A heavy-bottomed pan or wok with 1 inch of oil is all you need. Just make sure the oil is deep enough for the batter to float and cook evenly.
How do I keep malpuas warm for a party? Keep them in a covered dish over a pot of simmering water (a double boiler setup) for up to 30 minutes. Or, keep the syrup warm and soak them just before serving.
Is there a vegan option? Yes, replace milk with equal parts water or unsweetened almond milk and use oil instead of ghee. The texture will be slightly less rich but still delicious.
Related
- Frozen Pelmeni Dumplings: How to Cook & Enjoy
- German Apple Strudel (Apfelstrudel) Recipe
- Can Sauerkraut Be Frozen? Yes, and Here’s How
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).