Directions
<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Heat the vegetable oil in your pot over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and starting to soften. This slow cooking of onions builds a foundational flavor layer for your curry.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the minced garlic and grated ginger to the pot, stirring constantly for about 30 seconds until fragrant. Be careful not to burn them as this will create bitterness in your curry.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Sprinkle in all the dry spices (curry powder, cumin, coriander, turmeric, and cayenne) and stir constantly for 1-2 minutes until they become aromatic. This "blooming" of spices in oil is crucial for releasing their full flavor potential and creating an authentic curry taste.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add the tomato paste and cook for another minute, stirring continuously to prevent burning. The tomato paste will caramelize slightly, adding depth to your curry.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Pour in the coconut milk and vegetable stock, stirring to combine everything. Bring the mixture to a gentle simmer, being careful not to boil rapidly as this can cause the coconut milk to separate.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Add the diced sweet potato first, as it takes longest to cook. Cover and simmer for about 7 minutes until partially softened. The starch from the sweet potato will also help thicken your curry naturally.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Add the cauliflower florets and bell peppers to the pot. Stir gently to coat with the sauce, then cover and simmer for another 8-10 minutes until all vegetables are tender but still hold their shape. A good curry maintains vegetable integrity rather than becoming mushy.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Stir in the frozen peas and brown sugar. Simmer uncovered for 2-3 minutes until the peas are heated through. The sugar balances the acidity and enhances the natural sweetness of the coconut milk.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Remove from heat and stir in the fresh lime juice. This final acid addition brightens all the flavors and balances the richness of the coconut milk. Taste and adjust seasoning with salt as needed.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Let the curry rest for 5 minutes before serving - this allows the flavors to meld together and develop more complexity. Garnish with fresh coriander leaves and toasted coconut flakes if using. Serve hot with rice, naan bread, or your preferred accompaniment.</li></ol>