Some aromas have the power to transport you, and for me, the scent of this Gujarati corn curry instantly brings my grandma to mind. At eighty-three, she might take her time getting around, but the moment this dish is announced, she’s the first one at the table! This isn’t just her favorite; it’s a cherished classic across Gujarat, celebrated for its incredible depth of flavor, achieved without a single clove of garlic or slice of onion. The secret lies in a magical trio: toasted chickpea flour, creamy yogurt, and finely ground peanuts, which come together to create a rich, nutty, and utterly unforgettable sauce. It’s comfort in a bowl, a taste of tradition, and a recipe I’m so excited to share with you.
Ingredients
• NOTE: You will need a food processor or spice grinder for this recipe.
• 1 cup / 145g unsalted peanuts, preferably red-skinned, plus extra for serving
• 6 ears of fresh corn
• 5 tbsp / 75ml canola oil or other neutral oil
• ¾ cup / 90g chickpea flour (besan)
• 1 cup plus 2 tbsp / 275g plain Greek yogurt
• 1½ tsp salt, or to taste
• ½ tsp ground turmeric
• 1½ tsp ground red chile, or to taste
• 1 tsp sugar
• 2½ cups / 600ml water
Instructions
1. Using a spice grinder or food processor, grind the peanuts to a fine, flour-like consistency. Set aside.
2. Husk the corn, remove the silks, and snap each ear in half. Bring a large pot of water to a boil, add the corn, and cook for 6-8 minutes until tender. Drain and set aside.
3. Heat the oil in a large, lidded pan over low-medium heat. Add the chickpea flour and stir continuously for about 4 minutes, smoothing out any lumps. The flour is ready when it becomes fragrant and turns a light pinkish-brown color.
4. Add the ground peanuts to the pan, reduce the heat to low, and cook for 5 more minutes, stirring frequently to prevent burning.
5. Stir in the yogurt, salt, turmeric, ground red chile, and sugar. Increase the heat to medium and slowly pour in the 2½ cups of water, whisking constantly until the sauce is completely smooth.
6. Gently place the boiled corn into the sauce. Cover the pan and let it simmer for about 5 minutes, or until the corn is heated through and the sauce has thickened to the consistency of heavy cream.
7. Transfer the curry to a serving dish, garnish with extra crushed peanuts, and serve hot with fresh chapatis or steamed rice.
Nutritional Information
• Nutritional Highlights
• Protein-Rich: A great source of plant-based protein from peanuts, chickpea flour, and Greek yogurt.
• Naturally Gluten-Free: This recipe is inherently gluten-free, making it suitable for those with sensitivities.
• Flavor Without Alliums: Perfect for those who avoid onion and garlic, this dish proves you don’t need them for a deep, savory flavor.
• Source of Healthy Fats: Peanuts provide beneficial monounsaturated fats.
Pro Tips
• Pro-Tips for the Perfect Curry
• To prevent the yogurt from curdling, ensure the pan is on low heat when you add it. You can also whisk the yogurt with a few tablespoons of warm water before adding it to the pan for an extra smooth sauce.
• Continuously stir the chickpea flour (besan) until it’s fragrant and turns a light pinkish-brown. This toasting process is crucial for developing a deep, nutty flavor and removing any raw taste.
• If fresh corn isn’t in season, you can substitute it with 3 to 4 cups of frozen corn kernels. Simply thaw and add them directly to the sauce in the final step, simmering until heated through.
• For the best texture, grind the peanuts to a fine, flour-like consistency. If they are too coarse, the sauce won’t be as smooth and creamy.
FAQ
Q: Is this vegetarian corn curry a good source of protein
A: Yes, this curry is an excellent source of plant-based protein. The combination of peanuts, chickpea flour (besan), and Greek yogurt provides a substantial protein boost, making it a satisfying and nutritious vegetarian meal.
Q: Can I make this Gujarati corn curry vegan
A: Absolutely! To make this recipe vegan, simply substitute the plain Greek yogurt with a thick, unsweetened plant-based yogurt, such as cashew or coconut yogurt. The rest of the ingredients are already plant-based, making it an easy switch.
Q: What can I use if fresh corn is not available
A: If fresh corn isn’t in season, you can easily substitute it with 3 to 4 cups of frozen corn kernels. There’s no need to pre-cook them; just thaw the kernels and add them directly to the sauce in the final step, simmering until they are heated through.
Q: How do I store leftover corn curry
A: Store leftover curry in an airtight container in the refrigerator for up to 3 days. The sauce may thicken upon cooling. Reheat gently on the stovetop over low heat, adding a splash of water if needed to achieve the original consistency.





