Creamy Chickpea Curry

Creamy Tomato Chickpea Curry is a quick and easy dinner made with fresh tomatoes and chickpeas. Ready in about 20 minutes, it works well for weeknight meals or make-ahead prep. First, fresh tomatoes give the sauce a naturally sweet, bright flavor. Then, coconut milk and spices create a creamy, rich base. Letting the curry rest for a few minutes or storing leftovers in the fridge for 3–4 days helps the flavors develop even more. This makes the curry taste even better the next day.
Serve it over fluffy basmati rice or quinoa. Alternatively, enjoy it with warm naan, brushed with butter, sprinkled with a little salt, and topped with chopped cilantro. You can also add vegetables like zucchini, carrots, cauliflower, or sweet potatoes to make it heartier. Swap baby spinach for kale or chard if you like. For extra creaminess, stir in a little more coconut milk at the end. A squeeze of lime juice brightens the flavors perfectly.
This recipe uses simple ingredients and basic kitchen equipment, making it approachable for beginners. Finally, it is a versatile dish that can be served as a main over grains, a side dish, or even as a filling for wraps or pita. It is a reliable, flavorful meal for busy evenings, and leftovers taste even better after a day in the fridge.
Creamy Chickpea Curry
Ingredients
Method
- Rinse 400 g uncooked rice under cold water. Add to a pot with 800 ml water and a pinch of salt. Bring to a boil, then reduce heat, cover, and simmer for 12–15 minutes until tender. Fluff with a fork once cooked.

- Peel the onion and cut it into small dice, about 0.5 cm pieces, so it cooks evenly.

- Peel and mince or grate the garlic.

- Wash and chop fresh tomatoes into small cubes (~1–2 cm).

- Heat olive oil in a large pan over medium-high heat. Add the diced onion and sauté for 5 minutes until soft and slightly golden. Stir occasionally to avoid burning.

- Add garlic and curry paste (or spice blend) to the pan. Stir constantly for 1–2 minutes until fragrant, making sure the garlic does not burn.
- Add the chopped fresh tomatoes. Cook for 5–7 minutes, stirring occasionally, until the tomatoes soften and release their juices, forming a thick sauce.

- Pour in the coconut milk and add the chickpeas. Bring to a gentle boil, then reduce heat to low and simmer for 5–8 minutes. Stir occasionally.

- Mix in lime juice, sugar, salt to taste, and roughly chopped spinach. Cook for 1–2 minutes until spinach wilts.

- Optional: Turn off the heat and let the curry rest for 5–10 minutes to allow the flavors to meld.

- Serve over cooked rice or quinoa. Garnish with cilantro and lime wedges. Pair with vegan naan if desired.

