Place a skillet or pan on medium/low heat and drizzle with vegetable oil. Add in the shallots, ginger, garlic, mustard seeds, cumin seeds, and turmeric. Fry for 10 minutes, stirring frequently until the shallots have softened.
Add in the chickpeas followed by the vegetable stock. Bring up to the boil and then reduce to simmer. Season with salt and pepper.
Meanwhile, combine the wilted and drained spinach (I place the fresh spinach in a colander and pour boiling water over it, this wilts it) in a blender with cottage cheese. Add a splash of the stock from the chickpea pan and blend until super green and smooth.
Pour the cottage cheese and spinach mixture into the chickpea dal and stir until well combined. Leave to simmer for 20 minutes until thickened. Taste and season accordingly.
Place a nonstick pan on medium heat and add in 2 tablespoon vegetable oil or ghee. Add in the spiced oil ingredients including the cumin seeds, mustard seeds, sliced garlic, and sliced red chillies. Stir and fry for 3-5 minutes. Remove from the heat as soon as you start to see the garlic slices turning a light brown.
Once your chickpea spinach dal has thickened to your desired consistency, drizzle with the spiced chilli oil, top with coriander, and yogurt. Enjoy with naan bread or rice! Make sure to let me know if you give it a go, I love hearing from you!