
South Indian uttapam is one of those dishes that rewards a little patience — the overnight soak and ferment transform simple rice and lentils into a batter with real depth and a gentle tang that no shortcut can replicate. These thick, savory pancakes are loaded with fresh tomato, red onion, green bell pepper, and cilantro pressed right into the surface before they hit the griddle, so every bite has color, crunch, and brightness. The whole recipe is built entirely from whole grains, legumes, vegetables, and neutral oil, making it naturally free from animal products and any tree nut concerns without any substitutions required. Fermentation is the secret weapon here — once the batter has risen and turned pleasantly sour, it cooks up with a light, almost airy interior and crisp, golden edges that are genuinely hard to stop eating. A cast iron griddle gives you the best crust, but a good non-stick pan works just as well for a weeknight version. Serve them hot off the pan with coconut chutney or a bowl of sambar on the side and they become a full, satisfying meal that feels both comforting and a little special.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings











Combine the idli rice, urad dal, and fenugreek seeds in a large bowl. Cover with cold water by at least 2 inches and soak for 6–8 hours or overnight.
Drain the soaked rice and lentils, reserving about 1 cup of the soaking water. Transfer to a blender and blend, adding the reserved soaking water a little at a time, until the batter is smooth and pourable — it should be slightly thicker than a crepe batter but thinner than a pancake batter, with a consistency similar to heavy cream. You may need up to 1 cup of water total.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
