Warm, creamy, and cheesy—this Broccoli Cheese Soup is the ultimate comfort food made in just 20 minutes! Perfect for busy weeknights or a cozy weekend treat, it’s loaded with fresh broccoli, sweet carrots, and two kinds of cheese for that rich, indulgent flavor. Let’s dive in and make this bowl of happiness!
1. Melt butter in a large pot over medium heat.
2. Add diced onion and carrots, cooking until softened for 4 to 5 minutes.
3. Stir in broccoli, chicken broth, thyme, garlic powder, salt, and pepper. Simmer for 8 minutes until vegetables are tender.
4. Remove one cup of cooked vegetables, chop finely, and set aside.
5. Blend the remaining soup with an immersion blender until smooth or partially smooth for a chunkier texture.
6. In a small bowl, whisk flour and half-and-half until smooth.
7. Slowly stir the flour mixture into the soup and bring to a gentle boil, cooking for 3 to 4 minutes until thickened.
8. Turn off heat and stir in shredded cheddar and Parmesan until melted.
9. Return reserved chopped vegetables to the pot for added texture and color.
Serve this soup with a slice of crusty bread or a sprinkle of croutons for the perfect pairing. Want a spicier kick? Add a pinch of cayenne pepper or a dash of hot sauce before serving.
In just 20 minutes, you’ve created a hearty, creamy soup that’s bound to be a hit! This Broccoli Cheese Soup is rich, comforting, and packed with flavor. Looking for more quick and easy recipes? Stick around and explore our collection of cozy soups and weeknight favorites. Don’t forget to share this recipe with friends—they’ll love you for it!