This homemade cream of chicken soup is rich, creamy, and made with simple pantry staples. It’s the perfect replacement for canned soup and works great for casseroles, gravies, slow cooker meals, or enjoying as a comforting bowl of soup. Easy to make and full of flavor, this recipe comes together in minutes and tastes better than store-bought every time.
3 tablespoons butter
3 tablespoons all-purpose flour
1 cup chicken broth
½ cup milk or half-and-half
½ teaspoon salt (adjust to taste)
¼ teaspoon black pepper
¼ teaspoon garlic powder or onion powder (optional)
In a medium saucepan over medium heat, melt the butter.
Whisk in the flour and cook for 1–2 minutes, whisking constantly to form a smooth roux.
Slowly whisk in the chicken broth until smooth and lump-free.
Stir in the milk, salt, pepper, and optional seasonings.
Reduce heat to low and simmer for 5–8 minutes, stirring often, until thick and creamy.
Remove from heat and adjust seasoning or thickness if needed.
If the soup becomes too thick, add a splash of milk or broth to thin it out.
Use this soup as a 1:1 replacement for canned cream of chicken soup in recipes.