Warm the oil in a large, deep skillet over medium heat. Add the curry powder and toast (bloom) for about 20 seconds.: You should smell a sudden, fragrant burst as the curry powder hits the hot oil , a quick floral and peppery perfume that signals the spices are releasing their essential oils. The oil will shimmer but should not smoke; if you see smoke, immediately lower the heat because burned spices taste bitter. Use a wooden spoon to swirl the mixture so the powder heats evenly. A common mistake is leaving the powder unattended, which can turn the flavor acrid in seconds. The brief toasting intensifies the curry's complexity, laying a foundation for the rest of the dish.
Add the onion, garlic, Scotch bonnet pepper (if using), ginger, and 1/2 teaspoon of the salt. Stir well and sauté for 3–5 minutes, until the onion is tender.: As you cook, the onion will soften and lose its raw edge, becoming translucent and slightly sweet, while the minced garlic and ginger release warm, pungent aromatics. Listen for a gentle sizzle and watch for the edges of the onion to turn glossy, not brown. Stir frequently to prevent the garlic from sticking and burning, which would add a harsh note. If the pan gets too dry, lower the heat and add a splash of water or a touch more oil. The sautéing step builds a savory base that melds beautifully with the toasted spices.
Add the chickpeas, potatoes, carrots, coconut milk, water, bouillon paste, thyme, and the remaining 1 teaspoon salt. Stir to combine.: When the coconut milk and liquids join the pan, the mixture will loosen and steam, and you will see the sauce start to gloss the vegetables and beans. Stir gently so the starchy potatoes do not break down too early; even distribution ensures each bite is balanced. Check the seasoning after combining, because the bouillon paste can add saltiness. A common error is adding too much liquid at once; add what the recipe calls for, but you can always adjust by simmering longer to concentrate flavors.
Bring the curry to a simmer, then cover and cook for about 20 minutes, or until the potatoes and carrots are tender.: As the pot simmers, listen for a low, even bubbling and watch the sauce thicken slightly as the starch from the potatoes mingles with the coconut milk . Keep the lid on to trap steam, which helps the vegetables cook through without drying the sauce. Test doneness by piercing a potato cube with a fork; it should slide in without resistance. Avoid vigorous boiling because it can split the coconut milk and make the texture grainy. If the curry seems too thin after the vegetables are done, remove the lid and simmer briefly to reduce and concentrate the sauce.
Season to taste with additional salt and pepper.: At this stage, the flavors have had time to develop and you can fine tune the balance. A small pinch of salt can brighten everything, while freshly ground black pepper adds a finishing warmth. Taste multiple times, and remember that flavors can mellow after resting, so season slightly more if you plan to reheat leftovers. A mistake is over salting early, which is hard to correct, so add incrementally and taste after each adjustment.
Serve over brown rice or with vegan naan. Garnish with sliced green onion and cilantro.: The finished curry should be rich and aromatic, with a creamy sauce coating the chickpeas and vegetables. Serve hot over fluffy brown rice or alongside warm vegan naan to soak up the sauce. Scatter the sliced green onion and chopped cilantro on top for a fresh contrast in texture and a pop of color. A common serving error is letting the curry cool too much before garnishing, which dulls the herbs, so add them just before plating to preserve vibrancy.