Quick Baby Corn Masala (Indian Baby Corn Curry)
This Indian-style baby corn curry is the kind of weeknight dinner you can throw together with pantry staples. Tender baby corn simmers in a spiced tomato-onion masala until the gravy turns glossy and the kitchen smells incredible.

It comes together in about 25 minutes, so it’s fast enough for a Tuesday but flavorful enough to serve when friends drop by. Spoon it over basmati rice or mop it up with warm naan.
Why This Baby Corn Curry Just Works
Baby corn carries curry sauces beautifully without turning to mush. The pieces stay tender with a little snap, and the mild sweetness of the corn plays off the heat of the chili and the tang of the tomatoes. Every bite tastes balanced, not one-note.
I keep a can of baby corn in the pantry for exactly this reason. When a gravy comes together in one pan with almost no chopping, it earns a permanent spot on the dinner list.
Ingredients

- 200g baby corn: use fresh baby corn, trimmed and halved lengthwise, or drained canned baby corn
- 1 large yellow onion, finely chopped
- 2 ripe tomatoes, pureed: or use ½ cup canned crushed tomatoes
- 1 tbsp ginger-garlic paste
- 1 green chili, slit lengthwise
- 1 tsp cumin seeds
- ½ tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp coriander powder
- ½ tsp garam masala: a warm finishing spice mix, don’t skip it
- Salt, to taste
- 2 tbsp neutral oil: such as vegetable or canola oil
- ½ cup water
- Fresh cilantro, chopped, for garnish
Variations and Substitutions
- Swap the protein: Toss in cubes of paneer or a drained can of chickpeas along with the baby corn for a heartier dish.
- Make it creamy: Stir in 2 tablespoons of yogurt or coconut cream after you turn off the heat.
- Adjust the heat: Use a pinch of cayenne or an extra green chili for more fire. For a milder version, use Kashmiri chili powder instead of regular red chili powder.
- Herb swap: If you don’t have cilantro, a handful of chopped fresh mint works surprisingly well.
For a dry side dish, try Baby Corn Pepper Fry.
How To Make Indian Baby Corn Curry
Step 1: Sauté the Aromatics

Heat 2 tbsp oil in a heavy pan or kadai over medium heat. When it shimmers, add 1 tsp cumin seeds and let them crackle for about 20 seconds. Immediately stir in 1 finely chopped onion and 1 slit green chili. Cook, stirring often, for 4 minutes until the onion softens and the edges begin to turn light brown.
The cumin should smell toasty and the onion will go translucent before it colors. That’s when you’re ready for the next step.
Step 2: Cook the Tomato Masala

Add 1 tbsp ginger-garlic paste to the pan and sauté for 30 seconds, until the raw smell disappears. Pour in 2 pureed tomatoes and sprinkle in ½ tsp turmeric, 1 tsp red chili powder, and 1 tsp coriander powder. Stir, scraping up any browned bits from the bottom. Cook for 5 minutes, until the masala thickens, darkens to a deep orange-red, and starts leaving the sides of the pan with oil shimmering on the surface.
You’ll see the oil separate and the raw smell of the spices mellow into something warm and rich. The masala is ready when it pulls away from the sides cleanly.
Step 3: Simmer the Baby Corn

Tumble in 200g baby corn (halved lengthwise if large). Add ½ tsp salt and ½ cup water. Give everything a good stir, bring the curry to a bubble, then lower the heat to a steady simmer. Cover and cook for 6 minutes, or until the baby corn is just tender with a slight crunch. Taste and add more salt if needed.
The gravy should coat the back of a spoon but still be pourable. If it looks too thick, splash in a couple tablespoons of water; if it’s too thin, let it bubble uncovered for a minute.
Step 4: Ladle and Garnish the Curry

Turn off the heat. Sprinkle ½ tsp garam masala evenly over the top and let the curry sit for a minute so the spice can bloom in the residual heat. Gently fold it through, then ladle the curry into a warm serving bowl.
Pile a little extra gravy over the baby corn, scatter a handful of chopped fresh cilantro across the top, and serve right away while it’s steaming. The green cilantro against the glossy orange-red curry looks as good as it smells.
Tips for a Spot-On Curry
- Don’t rush the tomato masala.: Letting it cook until the oil separates is the single most important step for a deep, rounded flavor. If it’s still watery, the curry will taste flat.
- Cut the baby corn into similar-sized pieces: so they cook evenly. Cutting larger cobs in half lengthwise helps the pieces soak up the sauce without becoming mushy.
- Garam masala goes in off the heat.: Its delicate aromatics fade if you boil them, so stir it in at the end and let the curry rest for a minute before serving.
How to Store Leftover Curry
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water to loosen the gravy if it thickens.
What to Serve With Baby Corn Curry
Steamed basmati rice soaks up every drop of the spiced gravy, and pillowy naan bread is perfect for scooping up the baby corn. For a full meal, add a side of cucumber raita or a quick kachumber salad to cut through the richness.
Frequently Asked Questions
Can I use frozen baby corn?
Yes, frozen baby corn works. Thaw and pat it dry before adding it to the pan so the water doesn’t thin the gravy.
Can I make this curry without onion and garlic?
You can. Omit both, and when the cumin crackles, add a pinch of asafoetida for that savory depth. Skip the ginger-garlic paste and increase the amount of red chili powder slightly for a bolder flavor.
How do I make the curry creamier?
Stir in a couple of tablespoons of thick yogurt or coconut cream right after you turn off the heat and before you add the garam masala. It makes the sauce silkier without curdling if you do it off the heat.
Is this curry very spicy?
As written, it’s mildly spicy with a gentle warmth from the green chili and red chili powder. For a hotter kick, add a second green chili or a pinch of cayenne. For a milder version, use Kashmiri chili powder instead of regular red chili powder.
Can I double the recipe?
Yes, double all ingredients except the water; start with ¾ cup and add more only if needed. Use a wider pan to prevent the masala from steaming instead of frying, and cook the onion an extra minute.

Baby Corn Masala Recipe
Ingredients
Method
- Heat oil in a pan over medium heat. Crackle cumin seeds, then sauté onion and green chili for 4 minutes until soft and light brown.
- Add ginger-garlic paste, cook 30 seconds, then add tomato puree and dry spices. Cook for 5 minutes until the masala thickens and oil separates.
- Add baby corn, salt, and water. Bring to a bubble, then cover and simmer for 6 minutes until tender but slightly crisp.
- Off the heat, sprinkle garam masala, let rest a minute, then ladle into a warm bowl. Top with cilantro and serve immediately.
