Side Dishes
This appam recipe with cooked rice transforms simple ingredients into delicate, lacy coconut cakes that pair perfectly with Sri Lankan curries. The secret lies in fermenting a batter made from cooked rice and lentils, creating a light yet sturdy texture that crisps beautifully in a specialized appam pan. I’ve perfected this traditional method to ensure crispy edges and a soft, airy center every time.
The process begins with cooking and cooling rice, which forms the base of the batter along with grated coconut and a pinch of yeast for fermentation. This step develops the signature tangy flavor and fluffy texture that sets appam apart. Once the batter is ready, shaping it into small, round cakes before cooking them in hot oil yields those iconic lacy patterns.
What makes this recipe special is how the cooked rice absorbs flavors while maintaining structure, resulting in tender yet crispy appam that soak up coconut milk or sambol beautifully. The aroma alone—warm, coconutty, and slightly tangy—will have everyone at the table asking for seconds. Perfect for breakfast or as a side with curries, this dish brings a taste of Sri Lanka to your kitchen.
With a few key techniques and patience during fermentation, you’ll achieve restaurant-quality appam at home. The crispy edges and fragrant interior make it a standout dish, and the process is simpler than it seems once you get the hang of it. Let’s get started on making these lacy coconut cakes!
Ingredients for appam recipe with cooked rice
Cooked rice, lentils, and coconut create these fragrant, crisp-edged appam perfect with curries or coconut milk.
| Ingredient | Amount | Notes |
|---|---|---|
| Cooked White Rice 🍚 | 1 ½ cups | Completely cooled after cooking |
| Red Lentils 🌱 | ¼ cup | Soaked for 30 minutes first |
| Grated Coconut 🥥 | 1 cup | Freshly grated preferred |
| Active Dry Yeast 🍞 | ¼ tsp | Ensure it's fresh and active |
| Sugar 🍬 | 1 tbsp | White granulated sugar |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Vegetable Oil 🫒 | ½ cup | For cooking appam |
| Water 💧 | ½ cup | Warm, not hot |
| Coconut Milk 🥥 | ¼ cup | For serving, optional |
| Fresh Cilantro 🌿 | 0.1 cup | Chopped, for garnish |
| Sambol Paste 🌶️ | 2 tbsp | For serving, optional |
| Appam Pan 🔥 | 1 whole | Specialized cast-iron pan |
The rice is the foundation—cook it until fully tender and let it cool completely before mixing. Day-old rice works best as it absorbs flavors without making the batter too wet. For the lentils, red lentils are traditional and cook faster than other varieties, but don’t overcook them—they should be soft but still hold shape. Grated coconut should be freshly grated for maximum flavor; pre-shredded loses its aroma quickly. If you can’t find an appam pan, a small nonstick skillet works in a pinch, though the lacy patterns won’t be as pronounced.
No yeast? A pinch of baking soda can help with fermentation, though results won’t be identical. For coconut milk, full-fat canned coconut milk gives the best texture, but light works if that’s all you have. The batter should be thick but pourable—adjust with a splash of warm water if needed. If you’re short on time, reduce fermentation to 1 hour in a warm place, but 2-3 hours yields the best flavor. For serving, homemade sambol elevates the dish, but store-bought works fine if you’re in a hurry.
Appam batter keeps for up to 2 days in the fridge, covered tightly. Reheat the batter before shaping if it’s cold. Freshly made appam reheat best—wrap in foil and warm in a 350°F oven for 5 minutes. The pan should be hot but not smoking when you add the batter. If the oil isn’t hot enough, the appam will absorb too much and turn greasy. For leftovers, store in an airtight container for 2 days—they’re perfect cold with coconut milk or sambol.
Why You'll Love This Recipe
- No Leftovers Wasted: I turn stale rice into something magical—no sad fridge scraps here. The batter’s forgiving, so even if you overmix, the coconut and lentils smooth it out. (Between us, I’ve used 3-day-old rice and it still puffs up like a dream.)
- Budget Breakfast Bomb: Red lentils and rice stretch this into a full meal for pennies. Honestly, the yeast and sugar feel like a treat, but the cost? Almost nothing. My grocery bill thanks me every time I make a batch—especially when I double it for leftovers.
- Puffs Like Magic: That crispy golden edge with the soft, fluffy center? It’s all in the yeast—and the way the coconut caramelizes. I’ll be real: the first batch took me three tries to get the heat right, but now it’s foolproof. (Yes, even on a Tuesday night.)
- Weeknight Workhorse: Five ingredients, one bowl, no fancy tools. I mix it while the lentils simmer, then let it rise while I prep sides. Feed a crowd? No problem. Meal prep? Just reheat with a splash of water. It’s my go-to when I need something fast but still feels special.
Step-by-step instructions for appam recipe with cooked rice
Master the art of these delicate coconut-rice pancakes with this precise method.
Prepare the Fermented Batter
In a large mixing bowl, combine the 1.5 cups cooked white rice and 0.25 cup soaked red lentils. The rice should be completely cooled to prevent killing the yeast. Add 1 cup grated coconut, 1 tablespoon sugar, 0.25 teaspoon salt, and 0.25 teaspoon active dry yeast. Mix thoroughly until all ingredients are evenly distributed.
Next, gradually add 0.5 cup warm water (about 110°F) while stirring continuously. The batter should be smooth but slightly thicker than pancake batter. Cover the bowl with a clean kitchen towel and let it ferment in a warm place for 6-8 hours or until it doubles in volume and develops a slightly tangy aroma. This fermentation step is crucial for the appam's signature lacy texture and mild sour flavor.
Heat the Appam Pan
Place the appam pan over medium heat. Allow it to heat evenly for 5-7 minutes until it's hot enough to lightly brown a drop of oil. I like to test this by adding a small amount of the vegetable oil - when it sizzles and spreads evenly, the pan is ready. Keep the heat at a consistent medium level throughout cooking to prevent burning.
Using a ladle, carefully pour about ¼ cup of batter into the center of the hot appam pan. The pan's unique design will automatically spread the batter into a perfect lacy circle as it cooks. The edges should start to set while the center remains slightly runny - this is what creates the signature lacy pattern.
Cook the Appam to Golden Perfection
Cook each appam for 2-3 minutes on each side until the edges are golden brown and the centers are set but still slightly soft. You'll know they're done when they release easily from the pan with a gentle lift. The appam should have a delicate, almost paper-thin texture with beautiful lacy edges. Work in batches, keeping the cooked appam warm in a 200°F oven while you finish the remaining batter.
For extra flavor, serve immediately with 2 tablespoons sambol paste and a drizzle of coconut milk. Garnish with chopped fresh cilantro for a vibrant finish. The warm sambol paste melts into the soft appam, creating a perfect balance of spicy, sweet, and savory flavors.
Pro Tips For Making Appam Recipe With Cooked Rice
- STEAM THE RICE FIRST: I learned this the hard way—raw rice in the batter makes appams dense and gummy. Spread cooked rice on a tray, cover with a damp cloth, and microwave for 3-4 minutes until it’s dry to the touch. This prevents soggy batter and ensures crispy edges.
- USE WARM COCONUT MILK: Cold coconut milk kills yeast faster than you can say "overproofed." Warm it to about 100°F (38°C) before mixing—just enough to dissolve sugar but not cook the lentils. Your batter will rise twice as fast, and the flavor stays bright.
- SALT THE BATTER LATE: Adding salt too early slows yeast activity, and you’ll end up with flat, sad appams. Wait until the batter’s doubled in volume, then sprinkle salt in with the coconut milk. This keeps the rise lively and balances the sweetness.
- PRESS BATTER THIN: Thick batter means thick appams—chewy, not crispy. Spread the mixture in a thin, even layer (about ¼-inch) on the hot pan. Sounds counterintuitive, but it cooks faster and gives you that perfect lace-like crust. (Yes, even if you’re impatient like me.)
Dietary considerations for this recipe
Gluten-Free Adaptation
Appam naturally fits a gluten-free diet since its base ingredients—rice, lentils, and coconut—are inherently free of gluten. The key is ensuring all additives are certified gluten-free. I always check my active dry yeast package for gluten-free labeling, as some brands process yeast in shared facilities. For extra safety, I use Bob’s Red Mill gluten-free yeast—it’s reliable and works perfectly in this recipe. 🌱
Vegan-Friendly Options
This appam recipe is already vegan as written, but a few tweaks can enhance its plant-based appeal. Replace coconut milk with coconut yogurt for serving to add protein and creaminess. For extra richness, stir 1 tablespoon melted vegan butter into the batter before cooking. I’ve also experimented with adding 1 tablespoon ground flaxseed to the batter for a nutty depth—it’s subtle but adds texture. Always verify your yeast is vegan-certified, as some brands use animal-derived enzymes.
Dairy-Free Considerations
While traditional appam doesn’t contain dairy, coconut milk is often served alongside it. For a dairy-free experience, opt for unsweetened coconut milk (like Goya or So Delicious) to avoid hidden dairy additives. If using sambol paste, check for dairy in the ingredients—some versions contain yogurt. For a dairy-free garnish, swap fresh cilantro for toasted coconut flakes or chopped scallions to keep the dish vibrant and flavorful.
Low-Carb Modifications
To reduce carbs, replace ½ cup of the cooked rice with ½ cup finely ground almond flour or coconut flour. The texture will be slightly denser, but the lacy edges will still form beautifully. I’ve found almond flour works best for maintaining structure. Reduce the water in the batter by 1 tablespoon since almond flour absorbs more moisture. For extra flavor, add 1 teaspoon vanilla extract to the batter—it balances the coconut’s sweetness while keeping carbs in check.
Allergen-Free Tips
For nut allergies, ensure your grated coconut is processed in a nut-free facility—Trader Joe’s or Whole Foods often carry safe options. If coconut is an issue, substitute with ½ cup finely chopped banana (for sweetness) or ½ cup mashed sweet potato (for moisture). For soy allergies, verify your yeast is soy-free, as some brands use soy-based enzymes. I always double-check labels on sambol paste too, as some contain soy sauce. Keep a separate appam pan if cross-contamination is a concern.
Nutrition facts
Frequently asked questions
Why does my appam batter not ferment properly?
The yeast needs a warm environment (80-85°F) to activate. Try placing your covered bowl near a warm oven with the light on, or use a proofing box. Also ensure your yeast is fresh—test it in warm water with sugar first to confirm it bubbles within 5-10 minutes. If the batter smells yeasty but isn't rising, add 1 extra teaspoon sugar to feed the yeast.
Can I make appam without an appam pan?
Yes! Use a small nonstick skillet (6-8 inches) with medium heat. Pour ¼ cup batter and spread it thin with the back of a spoon, rotating the pan to create even edges. The texture won't be as lacy, but you'll still get crispy, flavorful appam. For extra crispiness, add a pinch of salt to the oil before cooking each batch.
How do I store leftover appam?
Cool completely, then store in an airtight container at room temperature for 2 days. For longer storage, wrap individually in foil and freeze for up to 1 month. Reheat in a 350°F oven for 5-7 minutes or microwave for 10-15 seconds—they're best reheated when crispy again. Never refrigerate without wrapping, as condensation makes them soggy.
What's the best way to serve appam?
Traditionally, appam pairs perfectly with coconut milk (warm or chilled) and sambol paste for dipping. For a complete meal, serve with egg curry, lentil stew, or mild fish curry. The crispy edges soak up flavors beautifully—try adding a sprinkle of toasted sesame seeds or chopped scallions right before serving for extra texture.
Can I use instant rice instead of cooked rice?
No, instant rice won't work because it's too starchy and won't absorb flavors properly. The rice must be fully cooked and cooled to form the right batter consistency. For a shortcut, use 1 cup uncooked basmati rice (cooked according to package) plus ½ cup extra grated coconut to compensate for any dryness. The fermentation process relies on properly cooked rice for the signature texture.
