This savory Indian pancake, made with semolina (sooji), offers a quick, nutritious start to your day. Traditionally, uttapam is a fermented rice and lentil batter, but this sooji version skips the overnight soak, delivering a light, crispy texture in under 30 minutes. Think of it as a savory, veggie-loaded pancake—perfect for busy mornings when you crave something wholesome yet effortless.
Why This Recipe Works
- High-Protein Base: Sooji (semolina) provides a good source of plant-based protein and complex carbohydrates, offering sustained energy without the heaviness of refined flour.
- Quick Prep, No Fermentation: Unlike traditional versions requiring overnight fermentation, this batter comes together instantly with yogurt and water, making it ideal for impromptu meals.
- Customizable Veggie Load: The topping flexibility allows you to incorporate seasonal vegetables, boosting fiber, vitamins, and antioxidants tailored to your dietary goals.
- Crispy-Edged Texture: Cooking on a well-heated skillet with a light oil drizzle creates a golden, crispy exterior while keeping the center soft and fluffy.
- Dietary Adaptability: Easily made gluten-free with certified gluten-free sooji or vegan with plant-based yogurt, accommodating various dietary needs without sacrificing flavor.
Ingredients
- 1 cup fine sooji (semolina)
- 1/2 cup plain whole-milk yogurt (or plant-based alternative for vegan)
- 1 cup water (adjust as needed for batter consistency)
- 1/2 teaspoon salt
- 1/4 teaspoon baking soda
- 1/2 medium red onion, finely chopped
- 1/2 medium tomato, seeds removed and finely chopped
- 1/4 cup finely chopped bell pepper (any color)
- 1/4 cup finely chopped cilantro
- 1-2 green chilies, finely chopped (optional, for heat)
- 1 tablespoon vegetable oil or ghee (for cooking)
- 1/2 teaspoon cumin seeds
- 1/4 teaspoon turmeric powder
Equipment Needed
- Medium mixing bowl
- Whisk or spoon for stirring
- Non-stick skillet or cast-iron pan (10-12 inches preferred)
- Spatula
- Measuring cups and spoons
- Cutting board and knife
Instructions

Step 1: Prepare the Sooji Batter
In a medium mixing bowl, combine 1 cup of fine sooji (semolina), 1/2 cup of plain whole-milk yogurt, and 1 cup of water. Whisk vigorously until no lumps remain—the mixture should resemble a slightly thick pancake batter, pourable but not runny. Add 1/2 teaspoon of salt and 1/4 teaspoon of baking soda, stirring to incorporate evenly. Let the batter rest for 10 minutes; this allows the sooji to absorb the liquid, which improves texture and prevents graininess. During this time, the baking soda will react with the yogurt’s acidity, creating tiny bubbles that contribute to a light, fluffy uttapam. If the batter thickens too much after resting, add water 1 tablespoon at a time until it reaches the desired consistency. Tip: For a vegan version, substitute yogurt with an equal amount of unsweetened plant-based yogurt or thin coconut milk, which adds a subtle richness while maintaining acidity for the baking soda reaction.
Step 2: Chop and Season the Vegetable Toppings
While the batter rests, finely chop 1/2 medium red onion, 1/2 medium tomato (seeds removed to reduce sogginess), 1/4 cup bell pepper, 1/4 cup cilantro, and 1-2 green chilies if using. Combine these in a small bowl, ensuring uniform pieces for even cooking and distribution. In a separate tiny dish, mix 1/2 teaspoon of cumin seeds and 1/4 teaspoon of turmeric powder—this spice blend will be sprinkled over the uttapam during cooking to enhance flavor and add anti-inflammatory benefits from the turmeric. Preparing toppings ahead streamlines the cooking process, as uttapam requires quick assembly once the skillet is hot. Tip: For extra nutrition, consider adding grated carrots, spinach, or zucchini; just ensure they’re finely chopped to cook quickly and integrate seamlessly into the pancake structure.
Step 3: Heat the Skillet and Cook the First Side
Place a non-stick or well-seasoned cast-iron skillet over medium heat and let it warm for 2-3 minutes until evenly hot. Test by sprinkling a few water droplets—they should sizzle and evaporate immediately. Drizzle 1/2 teaspoon of vegetable oil or ghee, spreading it lightly with a spatula. Give the rested batter a quick stir, then pour about 1/3 cup into the center of the skillet, using the back of a spoon to gently spread it into a 5-6 inch circle, about 1/4 inch thick. Immediately sprinkle a generous layer of the chopped vegetable mixture over the top, followed by a pinch of the cumin-turmeric spice blend. Cook undisturbed for 3-4 minutes, until the edges appear dry and lift easily, and the bottom develops golden-brown spots. Tip: Avoid pressing down with the spatula, as this compresses the batter and hinders the rise, resulting in a denser texture.
Step 4: Flip and Cook the Second Side
Once the first side is golden and crispy, carefully slide a spatula underneath and flip the uttapam in one confident motion. If needed, add another 1/2 teaspoon of oil around the edges for extra crispiness. Cook the second side for 2-3 minutes, until the vegetables are tender and the surface is lightly browned. You can press gently with the spatula to ensure even contact with the skillet, but avoid squashing. The total cooking time per uttapam should be 5-7 minutes, depending on your skillet’s heat retention and thickness. Tip: To check doneness, insert a toothpick into the center—it should come out clean, indicating the sooji is fully cooked through without being doughy.
Step 5: Serve Immediately and Repeat
Transfer the cooked uttapam to a plate and serve hot, ideally within minutes for optimal texture. Repeat the process with the remaining batter, adjusting heat as needed—if the skillet gets too hot, reduce to medium-low to prevent burning. You should yield 4-5 uttapam from this recipe, depending on size. Serve with a side of coconut chutney, tomato salsa, or a dollop of Greek yogurt for added protein. For a complete meal, pair with a simple salad or lentil soup. Tip: If making a batch ahead, keep cooked uttapam warm in a 200°F oven on a baking sheet lined with parchment paper; avoid stacking to maintain crispiness.
Tips and Tricks
For the crispiest edges, ensure your skillet is properly preheated—an infrared thermometer can help gauge it at 350-375°F. If the batter spreads too thin, it may contain excess water; thicken with a tablespoon of sooji. Conversely, if it’s too thick, add water sparingly. For a flavor boost, toast the sooji in a dry pan for 2-3 minutes before mixing, enhancing its nutty profile. To prevent sticking on non-stick surfaces, use minimal oil and avoid scratching with metal utensils. For meal prep, mix dry ingredients (sooji, salt, baking soda) ahead and store in an airtight container; simply add wet ingredients when ready. If your uttapam browns too quickly, lower the heat slightly—sooji benefits from gentle cooking to avoid a raw center.
Recipe Variations
- Gluten-Free Option: Replace sooji with an equal amount of certified gluten-free semolina or fine cornmeal (masa harina), adjusting liquid as cornmeal absorbs more moisture.
- High-Protein Boost: Add 2 tablespoons of chickpea flour (besan) or protein powder to the batter, increasing protein content by 5-7 grams per serving without altering texture significantly.
- Low-Carb Adaptation: Use 1/2 cup sooji and 1/2 cup almond flour, reducing carbs while adding healthy fats; note that almond flour may require less liquid.
- Flavor Twists: Incorporate 1 teaspoon of grated ginger or garlic into the batter, or top with crumbled paneer or feta cheese for a creamy contrast.
- Sweet Version: Omit vegetables and spices, adding 1 tablespoon of maple syrup, 1/2 teaspoon of cinnamon, and fresh berries to the batter for a dessert-style pancake.
Frequently Asked Questions
Can I make the batter ahead of time?
Yes, but with caution. Mix dry and wet ingredients separately, combining just before cooking to prevent the sooji from absorbing all liquid and becoming too thick. If pre-mixed, store in the refrigerator for up to 2 hours, stirring well before use.
Is sooji uttapam gluten-free?
Traditional sooji is derived from wheat, so it contains gluten. For a gluten-free version, use certified gluten-free semolina or substitutes like rice flour or quinoa flour, adjusting liquid ratios as needed for proper consistency.
How do I store and reheat leftovers?
Cool completely, then store in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat for 2-3 minutes per side to restore crispiness, avoiding the microwave, which can make them soggy.
Can I freeze cooked uttapam?
Absolutely. Place cooled uttapam on a baking sheet, freeze until solid (about 1 hour), then transfer to a freezer bag. Reheat from frozen in a 350°F oven for 8-10 minutes or in a skillet until warmed through.
What can I substitute for yogurt?
Use plant-based yogurt, buttermilk, or thin coconut milk mixed with 1 teaspoon of lemon juice for acidity. The key is maintaining slight tanginess to react with baking soda for lift.
Summary
This sooji uttapam recipe delivers a quick, nutritious breakfast rich in protein and fiber, with customizable veggies for added vitamins. Its no-fermentation approach saves time while yielding a crispy, satisfying meal perfect for health-conscious eaters.




