Coconut & Corn Curry Recipe
Introduction
This Coconut & Corn Curry is a creamy, comforting dish bursting with aromatic spices and fresh flavors. It combines tender red lentils with sweet baby corn and cooling coconut yogurt, making it perfect for a wholesome weeknight dinner.

Ingredients
- 150g red lentils
- 1 tbsp vegetable oil
- 1 onion, finely sliced
- Thumb-sized piece of ginger, finely sliced, plus extra to serve
- 1 tbsp turmeric
- 1 tbsp curry powder (check it’s gluten free if needed)
- 250g baby corn, halved diagonally
- 110g coconut yogurt, plus extra to serve
- ½ small bunch of coriander, leaves picked
Instructions
- Step 1: Rinse the red lentils in a sieve under cold water until the water runs clear. This helps remove any dust and prevents them from becoming too mushy.
- Step 2: Heat the vegetable oil in a saucepan over medium heat. Add the finely sliced onion and cook for about 8 minutes until softened and translucent.
- Step 3: Stir in the sliced ginger, turmeric, and curry powder. Cook for an additional minute until the spices release their aroma.
- Step 4: Add the rinsed lentils to the pan and pour in 400ml of hot water. Bring to a boil, then reduce the heat to medium and simmer for 15 minutes until most of the water is absorbed.
- Step 5: Add the halved baby corn and 100ml of water. Cover the pan and continue to simmer for 5 to 10 minutes until the lentils are soft and the baby corn retains a slight crunch.
- Step 6: Stir in the coconut yogurt gently to warm through, being careful not to let the curry boil.
- Step 7: Serve the curry topped with extra coconut yogurt and fresh coriander leaves. Add extra sliced ginger if you like a little more spice and freshness.
Tips & Variations
- For extra depth, toast the curry powder and turmeric in the dry pan for 30 seconds before adding the onions.
- Swap baby corn for other vegetables like green beans or peas depending on what you have on hand.
- If you prefer a thinner curry, add a splash more water or coconut milk when simmering.
- Use thick coconut cream instead of yogurt for a richer texture.
Storage
Store any leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if it has thickened. This dish does not freeze well because of the coconut yogurt.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried or fresh baby corn for this recipe?
Fresh baby corn is best for its crisp texture and sweetness, but you can use canned baby corn as a substitute. Just rinse and drain canned baby corn before adding it later in the cooking process so it doesn’t become too soft.
Is this curry suitable for vegans?
Yes, this curry is vegan as long as you use coconut yogurt that does not contain dairy. Always check the label to be sure.
Print
Coconut & Corn Curry Recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting and fragrant Coconut & Corn Curry featuring red lentils simmered with turmeric, curry powder, and baby corn, enriched with creamy coconut yogurt and fresh coriander. This easy stovetop curry is perfect for a quick, nutritious vegetarian meal with vibrant flavors and a hint of ginger.
Ingredients
Ingredients
- 150g red lentils
- 1 tbsp vegetable oil
- 1 onion, finely sliced
- thumb-sized piece of ginger, finely sliced, plus extra to serve
- 1 tbsp turmeric
- 1 tbsp curry powder (check it’s gluten free if needed)
- 250g baby corn, halved diagonally
- 110g coconut yogurt, plus extra to serve
- ½ small bunch of coriander, leaves picked
Instructions
- Rinse the Lentils: Place the lentils in a sieve and rinse them under cold running water until the water runs clear. This removes excess starch and impurities.
- Sauté the Onion: Heat the vegetable oil in a saucepan over medium heat. Add the finely sliced onion and cook for about 8 minutes until softened and translucent.
- Add Spices and Ginger: Add the sliced ginger, turmeric, and curry powder to the pan with the onions. Cook and stir for 1 minute until the spices are fragrant.
- Cook the Lentils: Stir in the rinsed lentils. Pour in 400ml of hot water and bring it to a boil. Reduce the heat to medium and let it simmer for 15 minutes until most of the water is absorbed.
- Add Baby Corn and Simmer: Add the halved baby corn and 100ml of water to the pan. Cover and continue to simmer for another 5 to 10 minutes until the lentils are soft but the baby corn still has a slight crunch.
- Finish with Coconut Yogurt: Stir in the coconut yogurt gently to warm it through, making sure not to let the mixture boil to prevent curdling.
- Serve: Serve the curry topped with additional coconut yogurt and sprinkled coriander leaves. Optionally, add extra sliced ginger for garnish.
Notes
- Check that your curry powder is gluten free if needed.
- Do not boil the curry after adding coconut yogurt to maintain creaminess and prevent splitting.
- Adjust water quantities slightly if you prefer a thicker or thinner curry consistency.
- This curry is delicious served with rice or flatbread for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Keywords: coconut curry, corn curry, red lentil curry, vegetarian curry, easy curry recipe, stovetop curry, coconut yogurt curry

