- Soften the onion and garlic
Set a medium pan over medium heat and add 20 ml olive oil. When the oil looks loose and lightly shimmering, add 120 g onion finely chopped and cook for 5 minutes, stirring often, until the onion turns soft and glossy without browning deeply. Add 12 g garlic finely minced and cook for 1 minute more, stirring constantly, until fragrant and no longer raw-smelling.
- Build the tomato base
Add 300 g tomato diced, 25 g tomato paste, 3 g cumin, 2 g coriander, 1 g chili flakes, 4 g salt, and 1 g black pepper to the pan. Stir well for 2 minutes over medium heat so the tomato paste darkens slightly and the spices coat the onion mixture evenly. The tomatoes should begin to release juice and the pan should smell savory and warm, not scorched, so reduce the heat slightly if the mixture starts catching on the bottom.
- Simmer the chickpeas until thick
Add 240 g chickpeas and 120 ml water, then stir to combine and bring the mixture to a gentle simmer over medium heat. Cook for 10 minutes, stirring every couple of minutes, until the tomatoes break down and the liquid reduces into a thick, scoopable consistency. Use the back of a spoon to lightly mash about half of the 240 g chickpeas directly in the pan so the dip becomes creamy while still keeping some whole chickpeas for texture.
- Finish with lemon and cilantro
Turn the heat to low and stir in 15 ml lemon juice and 10 g cilantro finely chopped. Cook for 1 minute more just to blend the flavors, then switch off the heat. The dip should now look thick, soft, and slightly chunky, with enough body to hold on a spoon without running.
- Make the warm cumin oil and serve
In a small pan, heat 15 ml olive oil over low heat, then add 2 g cumin seeds and cook for 30 to 45 seconds until the seeds sizzle gently and smell nutty. Do not let the seeds blacken; the oil should become fragrant and lightly tinted. Spoon the warm cumin oil over the dip and serve while warm or at room temperature.
- Garnish the top
Scatter 5 g cilantro finely chopped over the finished dip just before serving for a fresh contrast to the warm, spiced base. The green cilantro should sit brightly on top and make the dip look lively and ready for the table.
- Calories:201 kcal
- Protein:7 g
- Carbohydrates:22 g
- Fat:9 g
- Fiber:6 g
- Sugar:6 g
- Sodium:520 mg
Afghan home cooking often brings together practical ingredients in deeply comforting ways, and this dip follows that spirit with a straightforward method and bold, honest flavor. Chickpeas and tomatoes are simmered with onion, garlic, cumin, coriander, and a little chili until the mixture turns thick and spoonable, then lightly mashed for a texture that lands somewhere between a chunky dip and a soft spread. A final spooning of warm oil bloomed with cumin seeds gives the dish an aromatic finish that feels traditional in character without requiring complicated technique. Served warm or at room temperature, it works beautifully with naan, lavash, or crisp vegetables.
What makes this recipe especially useful is its flexibility on the table. It can anchor an appetizer board, tuck into lunchboxes with flatbread, or act as a hearty snack that is filling without being heavy. The ingredient list stays affordable and naturally vegan, and the method is beginner-friendly, making it a strong choice for weeknights, casual gatherings, or meal prep. The flavor develops even more as it sits, so leftovers are excellent the next day, when the chickpeas absorb the seasoned tomato base and the spice profile becomes rounder and deeper.














