Velvety broccoli cheese soup made with real cheddar and tender broccoli is a vegetarian comfort food favorite. This family-friendly soup pairs perfectly with crusty bread for a satisfying lunch.
Melt butter in a large pot over medium heat, then add diced onion and carrot. Sauté for 5–7 minutes until the onions are soft and translucent, stirring occasionally.
Sprinkle in the flour and cook for 2 minutes, stirring constantly to remove any raw flavor. Maintain medium heat to avoid browning the flour.
Slowly pour in the vegetable broth and milk, whisking vigorously to prevent lumps. Bring the mixture to a gentle simmer.
Add broccoli florets and garlic powder, salt, and pepper. Reduce heat to low, cover, and cook for 15 minutes until the broccoli is tender.
Turn off the heat, then stir in the shredded cheddar cheese a handful at a time, mixing until completely melted and the soup is velvety. Taste and adjust seasoning as needed.