Mix the flour, salt, and oil until crumbly. Gradually add water and knead into a firm dough. Cover and let it rest for 30 minutes.
Heat oil in a pan and sauté the cumin seeds, onion, garlic, ginger, and green chili until fragrant.
Add the peas and cook for 2–3 minutes.
Stir in the potatoes, coriander powder, turmeric, garam masala, chili powder, and salt. Mix well and cook for another 3–4 minutes.
Remove from the heat and mix in the chopped cilantro. Let the filling cool.
Divide the dough into equal balls and roll each into a thin oval.
Cut each oval in half and shape each half into a cone.
Fill each cone with the potato mixture and seal the edges with water.
Heat oil to about 325°F (160°C) and fry the samosas until golden brown and crispy, about 8–10 minutes.
Drain on paper towels and serve hot with mint chutney or tamarind sauce.