Wash and cut the aubergines into round slices, this is how I like them you may dice them.
Roast the slices in a large greased pan, until a little golden for about 8-10 minutes or in an oven at 400 degrees F. for about 25 minutes.
Set aside the roasted aubergines.
Now in a separate pan, heat oil and sauté onions until translucent, about 3 minutes.
Stir in garlic, and lentils and sauté for 5 minutes.
Now add tomatoes, along with all the spices, and cook for 3 minutes, stirring occasionally.
Add vegetable broth, and bring to a boil.
Cover the saucepan, and cook for about 25-30 minutes or until the lentils are done.
Now layer the roasted aubergines and let them simmer in the lentil sauce for 10 minutes on low flame.
Now season with salt, add freshly chopped cilantro, and serve with gluten-free flat bread or rice.