Poornalu
Crispy, golden-brown rice-lentil fritters with a soft, sweet coconut-jaggery filling. A festive Andhra speciality, Poornalu is the perfect balance of crunchy exterior and luscious, cardamom-scented interior that melts in your mouth.
For 4 servings
- prep · ~300 min
Soak the rice and urad dal for batter.
Wash and soak the rice and urad dal together in enough water to cover them completely. Let them soak for at least 4 to 5 hours.
TIPA longer soak ensures a fluffier, crispier batter. - prep · ~20 min
Cook the chana dal for the filling.
Pressure cook chana dal with 1 cup of water until soft but not mushy—about 3 to 4 whistles on medium heat. Drain any excess water and let it cool.
TIPThe dal grains should hold their shape; do not overcook into a paste. - mix · ~2 min
Grind the filling to a coarse dough.
In a mixer, blend the cooked chana dal, grated jaggery, grated coconut, and cardamom powder to a coarse, thick paste. Do not add water. The mixture should clump together and hold its shape when rolled.
TIPIf the filling feels loose, cook it in a pan for 3-4 minutes to dry excess moisture. - prep · ~5 min
Shape the filling into balls.
Divide the filling mixture into 8 equal portions and roll them into smooth, crack-free balls. Set aside on a plate.
- mix · ~10 min
Grind the batter to a smooth paste.
Drain the soaked rice and urad dal. Grind them in a wet grinder or blender using approximately 0.5 cup of fresh water to a smooth, thick batter. The batter should be thick enough to coat your finger without dripping off. Mix in a pinch of salt.
TIPUse cold water while grinding to prevent the batter from heating up, which can make it oily during frying. - fry · ~5 min
Heat the oil for deep frying.
Pour the oil into a kadai and heat it on medium flame. To test the temperature, drop a small dollop of batter into the oil; it should sizzle and rise slowly.
TIPMaintain medium heat throughout frying to ensure the fritters cook evenly inside and turn golden outside. - assemble · ~8 min
Coat the filling balls and fry.
1.Carefully drop one filling ball at a time into the batter.2.Gently roll the ball to coat it completely with a thin layer of batter.3.Lift it out with your fingers or a spoon and carefully slide it into the hot oil.4.Fry 3-4 balls at a time, turning occasionally, until they are deep golden brown and crisp all over.TIPDip your fingers in water before handling the batter to prevent sticking. - serve · ~1 min
Drain and serve hot.
Remove the fried Poornalu with a slotted spoon and drain on paper towels to soak up excess oil. Serve immediately while the exterior is crispy and the filling is warm.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Ensure the batter is thick enough to coat a spoon without dripping; a thin batter will slide off the filling.
- 2Roll the filling balls tightly and without cracks to prevent them from bursting open during frying.
- 3Test oil temperature with a small batter drop—it should sizzle and rise slowly, not brown instantly.
- 4Fry on medium heat only; high heat will brown the outside while leaving the inside undercooked.
- 5Dip your fingers in water before picking up the batter-coated balls to prevent sticking.
- 6Make the filling balls a day ahead and refrigerate; the batter must be used fresh for best crispness.
Adapt it for your goals.
Vegan
Substitute the ghee traditionally used in the filling with coconut oil or omit it entirely (this recipe already uses only jaggery and coconut). Remainder of the recipe is plant-based.
gluten freeGluten-free
Poornalu is naturally gluten-free, as the batter uses rice and urad dal and the filling uses chana dal. No substitutions needed for those avoiding gluten.
low oilLow-oil
Instead of deep-frying, pan-fry the batter-coated balls in a shallow layer of oil, turning carefully, for a less greasy version with a slightly different texture.
Why this is on our healthy list.
Good Plant-Based Protein
Urad dal and chana dal both provide a good amount of plant protein, supporting muscle repair and satiety.
Rich in Dietary Fiber
The lentils and coconut in this dish contribute fiber, which aids digestion and helps maintain steady energy levels.
Natural Sweetener
Jaggery is used instead of refined sugar, offering trace minerals like iron and a more complex sweetness.
Source of Healthy Fats
Fresh coconut provides medium-chain triglycerides (MCTs), which can be a quick source of energy.
Frequently asked questions
The filling balls may have had cracks or were not rolled tightly. Ensure each ball is smooth and compact before coating in batter.



