Uttapam is a popular South Indian breakfast dish known for its thick, soft, and slightly crispy texture. Often referred to as an “Indian pizza,” uttapam is typically made with a batter of fermented rice and urad dal (black gram) and topped with a variety of vegetables. Here’s a step-by-step guide to making this delightful dish at home.

Ingredients:
For the Batter:
- 1 cup parboiled rice (idli rice)
- 1 cup raw rice
- 1/2 cup urad dal (split black gram)
- 1/4 teaspoon fenugreek seeds
- Salt to taste
For the Topping:
- 1 medium onion, finely chopped
- 1 small tomato, finely chopped
- 1-2 green chilies, finely chopped
- 1/4 cup grated carrot
- 1/4 cup chopped cilantro (coriander leaves)
- 1/4 cup finely chopped bell pepper (optional)
- Oil or ghee for cooking
Instructions:
1. Preparing the Batter:
- Soak the Ingredients:
- Rinse the parboiled rice, raw rice, and urad dal separately in water. Soak the parboiled and raw rice together and the urad dal with fenugreek seeds separately for at least 4-6 hours or overnight.
- Grinding the Batter:
- Drain the soaked ingredients. Grind the urad dal and fenugreek seeds first in a wet grinder or high-speed blender until smooth and fluffy. Transfer to a large mixing bowl.
- Next, grind the soaked rice until smooth, adding water as needed to get a thick batter consistency. Combine the rice batter with the urad dal batter and mix well.
- Fermenting the Batter:
- Add salt to the batter and mix well. Cover the bowl and let it ferment in a warm place for 8-12 hours or overnight. The batter should rise and become slightly bubbly.
2. Preparing the Toppings:
- While the batter is fermenting, prepare the vegetable toppings. Finely chop onions, tomatoes, green chilies, bell pepper, and cilantro. Grate the carrot. Mix them in a bowl and set aside.
3. Making the Uttapam:
- Heating the Pan:
- Heat a non-stick skillet or tawa over medium heat. Grease it lightly with oil or ghee.
- Pouring the Batter:
- Pour a ladleful of batter onto the skillet and spread it gently to form a thick pancake, about 6-7 inches in diameter.
- Adding the Toppings:
- Quickly sprinkle the mixed vegetable toppings evenly over the batter. Press them gently with a spatula so they stick to the batter.
- Cooking the Uttapam:
- Drizzle a little oil or ghee around the edges of the uttapam. Cook on medium heat until the bottom turns golden brown and crispy, about 2-3 minutes.
- Flip the uttapam carefully using a spatula. Cook the other side for another 2-3 minutes until the vegetables are slightly caramelized and the uttapam is cooked through.
- Serving:
- Remove the uttapam from the skillet and serve hot with coconut chutney, sambar, or tomato chutney.
Tips for Perfect Uttapam:
- Ensure the batter is of the right consistency—thicker than dosa batter but not as thick as idli batter.
- Fermentation time may vary depending on the climate. In cooler climates, it might take longer for the batter to ferment.
- Use fresh and finely chopped vegetables for the best texture and flavor.
- You can customize the toppings to your liking. Other options include grated beetroot, corn, or peas.
Enjoy your homemade uttapam as a delicious breakfast or a light meal. This versatile dish is sure to become a favorite in your kitchen!

The creator behind this blog, and I’m thrilled to share my passion for vegetarian cooking with you.
Cooking has always been a joyful journey for me, filled with vibrant flavors, wholesome ingredients, and the creativity that comes with crafting delicious meals.
Growing up in a family where food was at the heart of every celebration, I learned the art of cooking from my mother and grandmother. Their recipes, steeped in tradition and love, inspired me to explore and experiment in the kitchen. Over the years, I’ve developed my own unique style, blending traditional and contemporary flavors to create vegetarian dishes that are both nutritious and delightful.
