Crispy Onion Semolina Pancake is a beloved South Indian breakfast featuring a thick, spongy cake made from semolina and yogurt batter, generously crowned with a sizzling layer of spiced chopped onions, chilies, and fresh herbs. Pan-fried until golden and crisp on the edges, it pairs beautifully with coconut chutney and warm sambar. Quick to prepare and naturally leavened with yogurt, this pancake brings the comforting flavors of a Mumbai street stall straight to your kitchen.
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Servings4
Yield4 pancakes
Nutrition Facts
Per serving (estimated)
- 285 kcalCalories
- 12 gFat
- 2.5 gSaturated Fat
- 38 gCarbs
- 3 gFiber
- 6 gSugar
- 7 gProtein
- 470 mgSodium
- 245 mgPotassium
- 85 mgCalcium
- 2 mgIron
- 14 mgVitamin C
- 35 mcgVitamin A
Ingredients
For the Batter
- 1 cup fine semolina
- 1/2 cup plain whole-milk yogurt
- 3/4 cup water, plus up to 1/4 cup more if needed
- 1 teaspoon fine sea salt
- 1/2 teaspoon baking soda
For the Onion Topping
- 1 large red onion, finely chopped (about 1 1/2 cups)
- 2 green chilies, finely chopped
- 1 tablespoon grated fresh ginger
- 2 tablespoons chopped cilantro
- 8 to 10 fresh curry leaves, finely chopped
- 1/2 teaspoon cumin seeds
For Cooking and Serving
- 3 tablespoons vegetable oil, divided
- 1 cup coconut chutney, for serving
- 1 cup sambar, warmed, for serving
- 1 lime, cut into wedges
Directions
- In a large bowl, whisk together the semolina, yogurt, and salt. Slowly stream in 3/4 cup water while whisking until you have a smooth, thick batter (it should fall slowly from the spoon, not run like crepe batter). Cover and rest 15 minutes so the semolina softens.
- After resting, the batter will have thickened. Whisk in up to 1/4 cup more water to bring it back to a thick, spoonable consistency. Stir the baking soda into the batter right before you begin cooking.
- In a separate bowl, toss together the chopped onion, green chilies, ginger, cilantro, curry leaves, and cumin seeds until evenly combined.
- Heat a 9-inch non-stick or well-seasoned cast-iron skillet over medium heat for 2 minutes until evenly hot. Lightly grease the surface with about 1 teaspoon oil, wiping away any excess with a folded paper towel.
- Pour 1/2 cup batter into the center of the pan — do not spread it thin like a dosa; let it settle into a thick round about 5 inches wide. Immediately heap 1/3 cup of the onion topping over the surface, pressing the pieces gently so they stick into the batter.
- Drizzle 1 tablespoon oil around the rim of the pancake and another 1 teaspoon over the top. Cook on medium-low for 3 to 4 minutes until the bottom is deep golden brown and crisp and the onion topping begins to char in spots.
- Carefully flip the pancake using a wide spatula and cook the second side for 1 to 2 minutes, pressing down gently. Transfer to a plate and cover loosely with foil to keep warm. Repeat with the remaining batter and topping, greasing the pan lightly between batches.
- Serve immediately with coconut chutney, warm sambar, and lime wedges. Eat with your hands by tearing off pieces and dipping into the accompaniments.
Cook’s Notes
- Resting the batter is non-negotiable — semolina needs at least 15 minutes to absorb liquid and soften, otherwise the pancake will have a gritty, undercooked texture.
- A heavy cast-iron tawa or well-seasoned non-stick pan gives the crispiest bottom; thin aluminum pans create uneven browning and stuck-on patches.
- Keep the batter thick, not runny — if it spreads on its own into a thin crepe when poured, you have added too much water and the onion topping will not stay on top.
- Press the onion topping firmly into the wet batter right after pouring so the pieces adhere; loose pieces will tumble off when you flip.
- Serve the pancakes within minutes of cooking because steam trapped under a cover will soften the crisp bottom and upper crust.










