Heat oil in medium saucepan over low-medium heat. I use a cast iron pan or stock pot usually. Add potatoes, spices, salt, and pepper and cook for about five minutes, stirring often. Add garlic and cook 2 minutes.
Add broth or water, cover and cook for 10-15 minutes. Make a slurry with the potato liquid and flour by whisking together in a small bowl and then stir into potatoes. Cook a couple more minutes to make a sauce.
Check to make sure potatoes are cooked through and remove from heat. Sprinkle with minced coriander.
Serve warm with naan bread and chopped purple onion.
Notes
**Any curry powder can be used in place of the Maharaja blend that was used in this recipe.