Place lamb in a medium bowl. Sprinkle with flour, tossing to coat.
Heat the oil in a large nonstick skillet over medium-high heat. Add lamb; cook 4 minutes or until browned, stirring frequently. Stir in onion, curry, ginger, and pepper; cook for 5 minutes or until onion is tender. Stir in apple, garlic, tomatoes, and broth. Bring to a boil; cover, reduce heat, and simmer for 15 minutes.