Wash and soak the rice for 25-30 minutes.
In a pressure cooker, heat mustard seeds, cumin seeds, curry leaves, and dry red chili. Sauté for a minute.
Add sliced onions and sauté until they turn slightly golden brown.
Mix in ginger-garlic paste and chopped green chili. Sauté the mixture.
Add tomato slices and salt. Sauté until the tomatoes become soft and pulpy.
Reduce the flame and add turmeric powder, red chili powder, Kashmiri red chili powder, coriander powder, and garam masala. Mix well.
Whisk ½ cup of curd until smooth. Add it to the cooker and stir continuously until the oil separates.
Add diced potatoes, diced carrots, green peas, and coriander leaves. Sauté until they slightly soften.
Add the soaked rice, 2.5 cups of water, and 1 teaspoon of lemon juice. Mix well.
Once the water comes to a boil, cover the pressure cooker with its lid. Cook for 1 whistle on medium-low heat.
Allow the pressure cooker to release its pressure naturally. Then open the lid and serve the vagharelo bhat with curd or masala chaas.