A delightful and creamy soup combining the flavors of ham, broccoli, and cheese for a comforting meal.
Melt the butter in a large pot over medium heat.
Ensure the butter doesn't brown; keep the heat moderate.
Whisk in the flour and cook until the mixture forms a smooth paste.
Stir constantly to avoid lumps forming.
Gradually add the milk and chicken broth, stirring until the mixture is smooth and begins to thicken.
Add the liquids slowly to maintain a smooth consistency.
Add the broccoli and ham to the pot and simmer until the broccoli is tender.
Cut the broccoli into small florets for quicker cooking.
Stir in the cheddar cheese and cream cheese until melted and well combined.
Ensure the cheeses are fully melted for a creamy texture.
Serve the soup hot, garnished with additional cheese or fresh herbs if desired.
Serve with crusty bread for a complete meal.