Malpua Recipe with Milk: Soft Indian Pancakes

Updated November 5, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
6
portions as written

Jump to recipe

Malpua Recipe with Milk: Soft Indian Pancakes

Malpua is a classic Indian sweet pancake, popular during festivals like Holi and Diwali, made from a simple batter of flour, milk, and aromatic spices, then deep-fried until golden and soaked in warm sugar syrup. This version uses milk as the primary liquid, which creates a tender, slightly spongy texture that soaks up the syrup beautifully without becoming soggy. The result is a rich, fragrant dessert that is surprisingly easy to make at home with everyday ingredients.

Ingredients

  • 1 cup (125 g) all-purpose flour (maida)
  • 2 tablespoons (20 g) fine semolina (sooji/rava)
  • 1 cup (240 ml) whole milk, plus 2 tablespoons more if needed
  • 1/2 cup (100 g) granulated sugar, for the syrup
  • 1/2 cup (120 ml) water, for the syrup
  • 1/4 teaspoon green cardamom powder
  • 1/8 teaspoon fennel seeds (saunf), lightly crushed
  • 1/4 teaspoon baking soda
  • A pinch of salt
  • 2 tablespoons (30 g) ghee or oil, for frying (more as needed)
  • 1 tablespoon chopped pistachios or almonds, for garnish (optional)

Instructions

  1. Make the sugar syrup: In a small saucepan, combine the sugar and water. Bring to a boil over medium heat, stirring until the sugar dissolves. Let it simmer for 3–4 minutes until slightly sticky (not thick). Turn off the heat and add the cardamom powder. Keep the syrup warm.
  2. Prepare the batter: In a mixing bowl, whisk together the all-purpose flour, semolina, fennel seeds, salt, and baking soda. Gradually pour in the milk while whisking to avoid lumps. The batter should be smooth and slightly thicker than pancake batter—about the consistency of a thick milkshake. If it feels too thick, add 1–2 tablespoons of milk. Let the batter rest for 15 minutes.
  3. Heat the ghee/oil: In a wide, heavy-bottomed pan or kadai, heat about 1 inch (2.5 cm) of ghee or oil over medium heat. To test, drop a tiny bit of batter into the oil; it should sizzle and float up slowly, not brown immediately.
  4. Fry the malpuas: Pour a small ladleful (about 2 tablespoons) of batter into the hot oil, keeping the heat at medium. The malpua will spread slightly; do not overcrowd the pan. Fry until the edges turn golden and the surface is bubbly, about 1–2 minutes per side. Flip gently and cook the other side until deep golden brown.
  5. Soak in syrup: Remove the malpua with a slotted spoon and immediately dip it into the warm sugar syrup. Let it soak for 15–20 seconds on each side, then transfer to a wire rack or plate. Repeat with the remaining batter, adjusting the heat to keep the oil consistent.
  6. Garnish and serve: Sprinkle with chopped pistachios or almonds if desired. Serve warm or at room temperature.

Tips

  • Batter consistency: The batter should be pourable but not watery. If it’s too thin, the malpuas will be flat and crisp; if too thick, they’ll be doughy inside. Add milk or flour by the teaspoon to adjust.
  • Oil temperature: Keep the oil at a steady medium heat. If the oil is too hot, the outside will brown before the inside cooks; if too cool, the malpuas will absorb excess oil and become greasy.
  • Syrup temperature: The syrup should be warm, not boiling hot, when you soak the malpuas. Boiling syrup can make them too soggy. If the syrup cools and crystallizes, reheat gently with a splash of water.
  • No baking soda? You can omit it, but the malpuas will be slightly denser. Alternatively, use 1/4 teaspoon of baking powder for a lighter texture.

Serving Suggestions

Serve malpua warm as a dessert or festive treat. They pair beautifully with a dollop of thick rabri (sweetened reduced milk) or a scoop of vanilla ice cream for a modern twist. For a traditional touch, arrange them on a platter and drizzle with a little extra syrup and a sprinkle of crushed cardamom. They also go well with a cup of masala chai.

Variations

  • Banana Malpua: Mash one ripe banana and mix it into the batter, reducing the milk by about 2 tablespoons. This adds natural sweetness and a softer texture.
  • Coconut Malpua: Replace half the milk with coconut milk and add 2 tablespoons of desiccated coconut to the batter. This gives a subtle tropical flavor.
  • Whole Wheat Malpua: Swap half the all-purpose flour with whole wheat flour (atta) for a heartier, nuttier version. The texture will be slightly denser.
  • No-Sugar Syrup: For a less sweet version, skip the sugar syrup and serve the malpuas with a drizzle of honey or maple syrup.

Storage and Reheating

Malpua is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a preheated oven at 350°F (175°C) for 5–7 minutes, or microwave for 20–30 seconds. If they seem dry, brush with a little warm syrup or milk before reheating. Freezing is not recommended as the texture will become mushy upon thawing.

Frequently Asked Questions

Can I make the batter ahead of time? Yes, you can prepare the batter up to 24 hours in advance and keep it refrigerated. Let it come to room temperature and give it a good stir before frying. The resting time actually helps develop a better texture.

Why did my malpuas turn out hard? Hard malpuas usually result from overmixing the batter (which develops gluten) or from cooking at too high a temperature. Mix just until combined and keep the oil at a medium heat.

Can I use oil instead of ghee? Yes, you can use any neutral oil with a high smoke point, such as vegetable or canola oil. Ghee adds a richer, nutty flavor, but oil works fine and will still yield delicious malpuas.

How do I know the syrup is ready? The syrup should be a thin, slightly sticky consistency—not thick like honey. To test, dip a spoon and let it cool; it should coat the spoon lightly but not form a hard thread when pressed between fingers.

Can I make these without deep frying? You can try shallow frying with about 1/4 inch (0.5 cm) of oil in a non-stick pan, but the texture will be less fluffy and more like a crepe. They will still taste good.

What if I don’t have semolina? Semolina adds a slight crunch and helps bind the batter. You can substitute with an equal amount of rice flour or simply omit it—the malpuas will be slightly softer.

Related

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).