Mince the garlic, peel and grate the ginger. Use a vegetable peeler or scrape with a spoon to remove the peel of the ginger. Cook both with vegetable oil over medium heat for 2-3 minutes or until softened.
Add the curry powder, turmeric, and red pepper flakes. Stir and cook for about 1-2 minutes more. Add the beef and continue to cook until fully browned.
While the beef is cooking, peel the potato and then cut into small cubes. Once the beef is fully cooked, add the cubed potatoes, beef broth, and flour. Allow the whole skillet to simmer, stirring occasionally, until the potatoes have softened and most of the moisture has evaporated off (about 15 minutes). If it gets too dry before the potatoes have finished cooking, simply add a little bit more water and continue cooking.
Once the potatoes are tender, stir in the frozen peas and heat through. Give it a taste and adjust the salt to your liking. Serve over rice or with naan bread.