Combine 1.5 cups of water and red lentils in a large pot and bring to a boil.
Simmer until the lentils are cooked, then remove it from the heat and drain.
Heat two tablespoons of olive oil in a large pan, and once ready, add garlic and onion.
Cook until the onion has softened, then add the cumin and dried mint.
Mix for a couple of minutes --- make sure the heat is not too high.
Add the eggplant and coarse bulgur, then mix.
Pour the stock, cover it with a lid, and bring it to a boil.
Lower the heat and simmer for about fifteen minutes or until the eggplant and bulgur are cooked.
While the soup is simmering, heat the remaining olive oil in a pan or skillet, then add tomato paste and chili flakes --- combine and cook for three to four minutes, then set aside.
Add the cooked lentils, chopped spinach, and lemon juice into the pan, then season with salt.
Cover with a lid and continue simmering for about three minutes.
Add the chili tomato sauce mixture to the soup.
Mix for a minute, taste, and adjust seasoning, then remove from heat.
Transfer into bowls --- and serve!