Whisk the semolina/ sooji and yogurt well. Keep aside for 5-10 minutes.
In the meanwhile, keep the paniyaram pan on medium gas for heating.
Add the chopped vegetables, peanuts, mustard seeds, curry leaves, turmeric, baking soda and salt. This should be a thick mixture, with a soft dropping consistency. You can add some water to loosen the batter, if its too thick.
Lightly brush the moulds with oil and spoon in the batter. Let it cook for 3-4 minutes before carefully flipping it. Let it cook for another 2-3 minutes.
Once done, take the paniyarams out and repeat till all the batter finishes.
Serve warm with coconut chutney or mint chutney and maybe some hot sambhar to dip them in. Enjoy!