Peel and chop the onion and garlic.
Drain the canned chickpeas.
Preheat the frying pan or wok over medium heat and add the coconut oil. Add chopped onions and sauté them for 3 to 4 minutes.
Add chopped garlic and cook for 2 minutes.
Add all spices (cardamom, cinnamon, coriander, cloves, bay leaf, turmeric, garam masala, and cumin). Stir well and cook for 2 minutes.
Add tomato paste and stir well.
Add full-fat coconut cream (canned, shaken). Stir well. Bring it to a boil.
Add drained chickpeas. Cover with a lid and cook on medium heat for 5 minutes.