Melt margarine in a Dutch oven. Add onion, bell pepper, and garlic; sauté over medium heat 10 minutes or until tender. Add chicken, tomato, and ham; sauté 5 minutes. Stir in flour, paprika, salt, pepper, and bay leaf.
Add broth, and bring to a boil. Reduce heat, and simmer, uncovered, 15 minutes. Discard bay leaf. Stir in noodles; cover and cook 15 minutes or until noodles are tender. Remove from heat, and stir in sour cream. Cook over low heat 5 minutes or until thoroughly heated.