How to Make Carrot Curry (Traditional & Healthy Version)
Sri Lankan Carrot Curry is a vibrant, aromatic vegan dish celebrated throughout Sri Lanka for its simplicity and flavor. This curry transforms humble carrots into a creamy, coconut-infused delicacy, flavored with local spices like mustard seeds, curry leaves, and turmeric. Traditionally enjoyed as part of a rice and curry meal, it’s a staple in both everyday home cooking and festive occasions. The dish’s beautiful orange hue and gentle spicing make it particularly appealing for all ages, and its naturally plant-based ingredients reflect the island’s rich agricultural traditions. The taste of Sri Lankan Carrot Curry is subtly sweet from the carrots, layered with earthy notes of cumin and the warmth of black pepper. The addition of coconut milk gives the curry its signature creamy texture without the need for dairy, making it suitable for vegan and vegetarian diets. Whether served with red rice, string hoppers, or roti, this carrot curry is a wholesome, satisfying way to experience Sri Lanka’s culinary heritage. Its health-conscious preparation and gentle flavors make it a perfect choice for anyone seeking nutritious, authentic Sri Lankan cuisine.
Ingredients
- 2 cups (sliced) Carrots (medium thickness, about 3-4 carrots)
- 1 cup Coconut milk (thick or thin as preferred)
- 1 small Onion (finely sliced)
- 1 Green chili (sliced, adjust to taste)
- 8-10 Curry leaves (fresh (karapincha))
- 1/2 tsp Mustard seeds
- 1/2 tsp Turmeric powder
- 1/2 tsp Cumin powder
- 1/4 tsp Black pepper (freshly ground)
- to taste Salt
- 1 tsp Coconut oil (for tempering)
Step-by-step instructions
Step 1 · Wash
Wash, peel, and slice carrots evenly. Finely slice the onion and green chili.
Step 2 · Heat coconut oil in a medium pan over medium heat
Heat coconut oil in a medium pan over medium heat. Add mustard seeds and let them splutter.
Step 3 · Add sliced onions
Add sliced onions, green chili, and curry leaves. Sauté until onions turn translucent.
Step 4 · Add the sliced carrots
Add the sliced carrots, turmeric powder, cumin powder, and black pepper. Stir well to coat the carrots with spices.
Step 5 · Pour in half the coconut milk and a dash of salt
Pour in half the coconut milk and a dash of salt. Cover and cook on low heat until carrots are tender but not mushy (about 7-8 minutes).
Step 6 · Add the remaining coconut milk
Add the remaining coconut milk. Simmer uncovered for another 2-3 minutes to thicken the curry and enhance flavors.
Step 7 · Taste and adjust salt if necessary
Taste and adjust salt if necessary. Serve hot with steamed rice, string hoppers, or roti.
Why this recipe is healthy
This Sri Lankan Carrot Curry is a healthy choice because it uses whole, plant-based ingredients with minimal oil and no processed foods. The natural sweetness of carrots reduces the need for added sugars, and coconut milk offers heart-healthy fats. It is suitable for vegan, vegetarian, and gluten-free diets, making it inclusive and nourishing for most people.
A note on tradition
Carrot Curry is a beloved everyday curry in Sri Lankan households, enjoyed across all regions from the coastal south to the central hill country. It's often made for family lunches and festive rice and curry spreads, especially on Poya (full moon) days when plant-based dishes are preferred. The use of local spices and coconut reflects the island's culinary identity and reliance on fresh produce.