saute onion and celery in butter in Dutch oven until tender; add flour, stirring until smooth. Gradually add chicken broth; bring mixture to boil. Add milk and half-and-half.
Remove from heat; strain soup and discard vegetables. Add peanut butter; stir well. Simmer 5 minutes. Stir in salt, pepper and paprika.