
These thick, savory South Indian pancakes are built on a fermented rice and lentil batter that develops a gentle tang overnight — and the result is something genuinely special. A colorful scatter of fresh tomato, red onion, green bell pepper, and cilantro gets pressed right into the surface before cooking, so every bite is loaded with texture and brightness. The whole dish is naturally plant-based, which means it fits comfortably into a pescatarian lifestyle without any substitutions or workarounds needed. The fermentation step is the real magic here — soaking the rice, urad dal, and fenugreek seeds and then letting the batter rest until it smells pleasantly sour gives the uttapam a depth of flavor you simply can't rush. Cooking them on a cast iron griddle until the underside is golden and the vegetable topping gets a little char at the edges is deeply satisfying. Served hot alongside coconut chutney or sambar, these are the kind of weekend project that makes the whole kitchen smell incredible and rewards every bit of the patience it takes to get there.
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!
