
South Indian uttapam is one of those dishes that feels deeply satisfying in a way that's hard to explain until you've had it — thick, spongy, and loaded with bright vegetables that char just slightly at the edges as they cook. The batter is built from soaked rice and urad dal that ferment overnight, developing a gentle tang that makes every bite taste complex and alive without a single artificial shortcut. Colorful toppings of tomato, red onion, green bell pepper, and fresh cilantro get pressed right into the batter before it hits the griddle, so the vegetables become part of the pancake rather than just sitting on top. A cast iron griddle or non-stick skillet is all the equipment you need, and the technique is forgiving once you get a feel for the batter's consistency. Because every ingredient here is naturally plant-based and tree-nut-free, there's no need to audit labels or swap anything out — the dish is simply built that way from the ground up. Served hot alongside coconut chutney or a bowl of sambar, this is the kind of meal that turns a slow weekend morning into something genuinely 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!
