Crispy Edges, Soft Coconut Center

Hoppers, also known as appam, are a staple across South Asia and widely loved within the diaspora for their unique texture and simple ingredients. These bowl-shaped pancakes have lacy, crispy edges with a soft, slightly spongy center enriched with coconut milk. They are naturally light, slightly tangy from fermentation, and incredibly versatile. Traditionally enjoyed for breakfast or dinner, hoppers are often paired with curries, sambols, or even a simple fried egg in the center. This version keeps the process approachable while staying true to the classic cooking method.
Hoppers are fermented rice pancakes cooked in a small wok-shaped pan. The batter is made from soaked rice blended with cooked rice, coconut milk, and yeast to create a light, airy texture. When cooked, the batter spreads thinly along the sides of the pan while pooling in the center, creating a signature contrast between crisp and soft.

Hoppers, or appam, have their roots in South India and Sri Lanka, where rice and coconut have long been staple ingredients in coastal cooking. The dish is believed to date back centuries, evolving from early fermented rice batters similar to dosa, but adapted with coconut milk to create a softer, richer texture. Through trade routes and migration, hoppers spread across South Asia and into Southeast Asia, with each region developing its own variation. In Sri Lanka, they became a daily comfort food, often cooked fresh in homes and street stalls, and remain a strong part of culinary identity among South Asian communities worldwide.
Egg hoppers quickly became part of our daily rhythm in Sri Lanka. Almost every hotel served them at breakfast, and no matter where we stayed, they were always on the table—fresh, warm, and made to order. They felt light enough to start the day, but still satisfying, especially with the added egg, which made them a surprisingly good high-protein option.
Outside the hotels, they were just as easy to find. Street vendors would be set up early, working over small curved pans, pouring batter and cracking an egg straight into the center in one smooth motion. Watching them cook was part of the experience—the quick swirl of the pan, the lid going on, and a perfectly shaped hopper coming out minutes later.
We often had them plain, but they were just as good with simple fillings or a bit of sambol on the side. What stood out most was how fresh everything felt. Whether it was a quiet breakfast at a hotel or a quick stop at a street stall, egg hoppers were always consistent, simple, and full of flavor without ever feeling heavy.
You’ll need raw white rice that has been soaked to soften and blend smoothly, along with a small amount of cooked rice to help create a softer texture. Coconut milk adds richness and flavor, while yeast helps the batter ferment and develop its signature lightness. A touch of sugar supports the fermentation, and salt balances the flavor. Water is used to adjust the consistency to a pourable batter.
For cooking, a small non-stick wok or hopper pan is essential to achieve the classic shape. A lid is needed to steam the center while the edges crisp up, and a little neutral oil ensures the batter doesn’t stick.
The process starts with soaking the rice, which softens it enough to blend into a smooth batter. Once blended with the cooked rice, yeast, and sugar, the mixture is enriched with coconut milk and left to ferment. This fermentation step is key—it creates a slightly airy batter that gives hoppers their characteristic texture.
Cooking is quick and technique-driven. The batter is swirled in a hot pan so it coats the sides thinly, forming crisp edges, while the center remains thicker and soft. Covering the pan traps steam, ensuring the middle cooks gently without drying out.


Rinse the raw rice thoroughly until the water runs clear. Soak it in fresh water for about 4 hours to soften.
Drain the soaked rice and blend it with the cooked rice, yeast, sugar, and part of the water until completely smooth.
Transfer the batter to a bowl. Stir in the coconut milk and salt until fully combined.
Cover the bowl and leave it at room temperature for 8–12 hours. The batter should become slightly bubbly and lightly risen.
Check the texture. It should be similar to pancake batter—thick but pourable. Add a little more water if needed.
Place a small non-stick wok or hopper pan over medium heat and lightly grease it with oil.
Pour a portion of batter into the pan. Quickly swirl it around to coat the sides thinly while leaving a thicker pool in the center.
Cover with a lid and let it cook for 2–3 minutes. The edges should turn crisp while the center sets softly.
Gently remove from the pan and serve immediately. Repeat with the remaining batter.
Hoppers are best served warm straight from the pan. They pair well with savory dishes like curries or sambols, but can also be enjoyed simply on their own. The contrast between the crispy edges and soft center makes them satisfying without needing heavy toppings.
The batter can be stored in the refrigerator for up to 2 days, though the flavor will become slightly more tangy over time. Cooked hoppers are best eaten fresh, as they lose their crispness when stored.

Product We Use
to make our cooking experience better