1.Heat oil in large saucepan, add beef; cook, stirring, until browned. Remove from pan.
2.Melt butter in same pan, add onion, garlic, carrot, celery, potato and apple; cook, stirring, until soft.
3.Return beef to pan with curry powder and flour; cook, stirring, 2 minutes. Gradually stir in stock. Stir in undrained tomatoes, sugar and sultanas; bring to the boil, stirring.
4.Reduce heat; simmer, uncovered, 10 minutes. Stir in peas; cook until hot, season to taste.