Throw the garlic, mushroom, carrot, pepper, onion, celery into a food processor and purée.
Cook this mixture in a saucepan on medium-high heat until most of the water is cooked out and the flavour is concentrated. Add back into the food processor.
To the food processor, add the sweet potato, parsley, oregano, cumin, bulgar and lentils.
Pulse the mixture so some of the lentils are being mashed and some keep their shape.
Take the mixture out of the food processor and place in big bowl. Add the chickpea flour and taste for seasoning. Mix well so the entire lentil mixture is seasoned.
Form mixture into balls and fry in hot oil (320-330F) until golden brown.
Serve on warm naan bread with quick pickle and cucumber raita.
CUCUMBER RAITA
In a colander lined with a cheesecloth, press yogurt to remove excess water.
Peel and grate cucumber then toss with salt and allow to drain for 20 minutes.
Gently squeeze excess moisture from the vegetable.
Combine yogurt, mint, cucumber, fennel, vinegar and seasonings.
Keep refrigerated until needed.
QUICK PICKLE
Make pickle brine by placing all ingredients into a pot and bringing to a boil. Let simmer for 15-20 minutes to infuse the flavours.
Strain and set aside to cool.
Place all of the vegetables into a bowl and sprinkle with salt. Let sit for 15 minutes.
Pour the pickling liquid over the vegetables until just covered.
Place a plate on top of the veggies with a weight and let stand for at least three to four hours. Refrigerate until needed.