
Creamy, cheesy, and loaded with broccoli, this homemade soup is cozy, flavorful and perfect with crusty bread.
Heat a large pot over medium heat and melt the butter. Add the onion and cook for about 8 minutes, stirring often, until softened.
Add the garlic and cook for 1 more minute.
Stir in the black pepper, onion powder, garlic powder, salt, and smoked paprika. Cook for 30 seconds until fragrant.
Sprinkle in the flour, stir well, and cook for 2 minutes to remove the raw flour taste.
Slowly whisk in the chicken broth, making sure there are no lumps. Add the broccoli and carrots and simmer for about 20 minutes, or until the broccoli is tender.
Stir in the half and half and cook for 5 minutes until warmed through. Remove the pot from the heat and stir in the cheddar cheese until melted and smooth.
Serve hot with crusty bread and enjoy!