In a wide bowl take wheat flour, salt and a tea spoon of ghee. Give a quick mix.
Adding water in intervals make a stiff dough. The stiffness should be like poori dough. Knead and divide it into 7 equal portions and cover with damp cloth. Let it rest for 15 minutes.
Next rinse bengal gram with enough water and strain. Adding a cup of fresh water, pressure cook it till the lentils are mushy. I cooked for 3 whistles and in simmer 5 minutes.
When the pressure subsides, strain the water from cooked lentils and keep aside. Add jaggery to a pan with few tea spoon of water.
Let it cook in medium flame till jaggery dissolves. When it bubbles up, include cooked bengal gram and mash well.
Add cardamom powder, 2 teaspoon of ghee and continue cooking for few seconds. Then switch off. Next take a dough ball and roll it like poori.
After rolling the dough, I have used a small bowl to press such that even sized poori is obtained. Remove the extra dough and use it later.
Next, at the centre of rolled poori, keep a portion of stuffing, cover and seal the edges. Continue shaping karikadubu like this and keep a batch ready.
Heat enough oil in a heavy bottom wok, when it heats up drop a karikadubu carefully and deep fry till it turns brown. Remove and drain on a kitchen tissue paper.
Amazingly delicious karikadubu is ready to offer to Lord Ganesha.