Wash the broccoli well. Cut into small pieces.
Make them bite-sized. Set aside in a bowl.
Melt butter in your large pot.
Add chopped onion.
Cook for 3 minutes.
Add garlic. Stir for 1 minute.
Add flour to the pot.
Stir constantly for 2 minutes.
This makes your soup thick.
Don't let it burn.
Pour in chicken broth slowly.
Keep stirring. Add milk next.
Mix everything well. Bring to a simmer.
Add your broccoli pieces.
Let it cook 8 minutes.
The broccoli should be tender.
Don't overcook it.
Turn heat to low.
Add cheese gradually.
Stir until it melts completely.
Add salt, pepper, and paprika. Mix well.
Ladle into bowls.
Serve immediately.
Enjoy your delicious soup!