When you need a cozy, comforting dinner that comes together quickly, this Broccoli Cheddar Soup is exactly what you need. Creamy, cheesy, and packed with tender broccoli florets, this hearty soup delivers plenty of flavor in every spoonful.
Ready in just 25 minutes, this easy Broccoli Cheddar Soup is perfect for busy weeknights when you want something warm and satisfying without spending hours in the kitchen. Serve it with a thick slice of crusty bread for an easy meal the whole family can enjoy.
The combination of creamy milk, rich cheddar cheese, aromatic garlic and onion, and fresh broccoli creates a wonderfully comforting homemade soup. It’s hearty enough for a main course while still being simple enough for a quick lunch or dinner.
Why You’ll Love This Recipe
- Ready in 25 minutes: A quick homemade soup that’s perfect for busy days.
- Creamy and cheesy: Cheddar cheese and heavy cream create a rich, satisfying texture.
- Packed with broccoli: Four cups of broccoli florets make this soup hearty and filling.
- Easy ingredients: Everything comes together with simple pantry and refrigerator staples.
- Perfect comfort food: Serve it with crusty bread for a cozy weeknight dinner.
Ingredients
- 4 tablespoons olive oil: Provides a flavorful base for sautéing the onion and garlic.
- 1 medium onion, chopped: Adds sweetness and savory depth to the soup.
- 3 cloves garlic, minced: Brings aromatic flavor and a delicious savory kick.
- ¼ cup all-purpose flour: Helps thicken the soup and gives it a creamy consistency.
- 2 cups milk: Creates the creamy foundation of the soup.
- 2 cups chicken broth: Adds savory flavor and helps create the soup base.
- 4 cups chopped broccoli florets: The star ingredient, providing fresh flavor, texture, and heartiness.
- 2 cups cheddar cheese: Adds rich, sharp, cheesy flavor and makes the soup wonderfully indulgent.
- ½ cup heavy cream: Gives the finished soup an extra creamy and luxurious texture.
- Salt and pepper, to taste: Enhances and balances all the flavors.
How to Make Broccoli Cheddar Soup
Sauté the Aromatics
Heat the olive oil in a large pot over medium heat.
Add the chopped onion and minced garlic. Cook for 5–6 minutes, stirring occasionally, until the onion has softened and the garlic is fragrant.
Sprinkle in the flour and stir well to combine it with the vegetables and oil.
Tip: Keep the heat around medium and stir the flour into the onion mixture so it doesn’t burn. This flour mixture will help thicken the soup later.
Build the Soup Base
While whisking constantly, gradually pour the milk into the pot.
Adding the milk slowly while whisking helps prevent lumps and creates a smoother soup base.
Pour in the chicken broth and add the chopped broccoli florets.
Bring the soup to a boil, then reduce the heat to a gentle simmer.
Cook the Broccoli
Simmer the soup for 8–10 minutes, or until the broccoli florets are tender.
Avoid cooking the broccoli for much longer than necessary. You want it tender enough to bite through while still retaining some texture.
Tip: If you prefer very soft broccoli, simmer for an additional few minutes. For more texture, check it toward the earlier end of the cooking time.
Add the Cheese and Cream
Once the broccoli is tender, stir in the cheddar cheese.
Continue stirring until the cheese has melted into the soup and the mixture is smooth and creamy.
Add the heavy cream and stir until fully incorporated.
Taste the soup and season with salt and freshly ground black pepper as needed.
Serve immediately while hot and creamy.

Tips for Success
- Grate your own cheddar: Freshly grated cheese generally melts more smoothly than pre-shredded cheese.
- Add milk gradually: Whisk continuously as you add the milk to help prevent lumps.
- Don’t boil after adding the cheese: Keep the heat gentle once the cheese and cream are added for a smoother texture.
- Cut broccoli evenly: Similar-sized florets will cook at roughly the same rate.
- Season at the end: Cheddar and chicken broth can already contain salt, so taste before adding a lot of extra seasoning.
- Don’t overcook the broccoli: Cooking just until tender helps maintain a pleasant texture and fresh flavor.
Equipment Needed
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or spatula
- Whisk
- Measuring cups and spoons
- Chef’s knife
- Cutting board
- Cheese grater
No whisk? A wooden spoon can work in a pinch, although a whisk makes it much easier to incorporate the milk smoothly.
Recipe Variations
Vegetarian Broccoli Cheddar Soup
Replace the chicken broth with vegetable broth for a vegetarian-friendly version. The soup will remain savory, creamy, and satisfying.
Extra-Cheesy Broccoli Soup
For an even cheesier soup, add a little extra cheddar. You can also combine cheddar with another good melting cheese, such as Monterey Jack, for a slightly different flavor.
Creamier Broccoli Cheddar Soup
For a richer texture, use whole milk and slightly increase the amount of heavy cream. You can also blend a portion of the soup while leaving some broccoli florets whole for a combination of creamy and chunky textures.
Spicy Broccoli Cheddar Soup
Add a pinch of crushed red pepper flakes or a little cayenne pepper while cooking the soup. The gentle heat works especially well with sharp cheddar.
Serving Suggestions
A steaming bowl of Broccoli Cheddar Soup is practically made for dunking with crusty bread. Serve it with a warm baguette, sourdough, dinner rolls, or homemade garlic bread.
For a heartier meal, pair the soup with a simple green salad or a crisp side salad with a light vinaigrette.
For serving, ladle the soup into bowls and finish with a little freshly grated cheddar and a sprinkle of black pepper. A few small broccoli florets on top also make the bowl look especially inviting.
FAQs
Can I use frozen broccoli?
Yes. Frozen broccoli can be used if that’s what you have available. Add it directly to the soup and cook until heated through and tender. Keep in mind that frozen broccoli may soften a little faster than fresh florets.
Can I use a different type of cheese?
Absolutely. Cheddar provides the classic flavor, but you can experiment with cheeses such as Monterey Jack, Colby, or a cheddar-Jack combination. Choose cheeses that melt well for the smoothest soup.
Can I make this soup vegetarian?
Yes. Simply substitute the chicken broth with vegetable broth. This makes an easy vegetarian Broccoli Cheddar Soup without changing the basic cooking method.
How can I make the soup thicker?
The flour in the recipe already helps thicken the soup. For a thicker texture, you can blend a portion of the cooked broccoli and soup base before adding the cheese and cream. Return the blended mixture to the pot and continue with the recipe.
Can I make Broccoli Cheddar Soup ahead of time?
Yes, you can prepare the soup ahead of time and gently reheat it. When reheating, use low to medium-low heat and stir occasionally. Avoid bringing it to a vigorous boil, especially after the cheese and cream have been added.
What should I serve with Broccoli Cheddar Soup?
Crusty bread is an excellent choice. You can also serve the soup with a green salad, garlic bread, sandwiches, or roasted vegetables for a more complete meal.
Conclusion
This easy Broccoli Cheddar Soup proves that comforting homemade soup doesn’t have to take all afternoon. In just 25 minutes, you can have a warm pot filled with tender broccoli, creamy broth, melted cheddar, and plenty of savory flavor.
Whether you’re making it for a busy weeknight dinner, a quick lunch, or a cozy weekend meal, this creamy Broccoli Cheddar Soup is an easy recipe worth keeping in your rotation.
Grab a bowl, add some crusty bread for dipping, and enjoy every creamy, cheesy spoonful. If you try this recipe, share your experience and let us know what you served alongside it!
Print
Broccoli Cheddar Soup
- Total Time: 25 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
This Broccoli Cheddar Soup is creamy, cheesy, and filled to the brim with broccoli florets. It’s healthy, hearty, and so satisfying. Ready in just 30 minutes, it’s perfect for busy weeknights and serving with crusty bread.
Ingredients
- 4 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- ¼ cup flour
- 2 cups milk
- 2 cups chicken broth
- 4 cups chopped broccoli florets
- 2 cups cheddar cheese
- ½ cup heavy cream
- Salt and pepper to taste
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onions and garlic and cook for 5-6 minutes until softened. Stir in the flour.
- Whisking constantly, gradually pour in the milk. Add the chicken broth and broccoli florets. Bring to a boil, then reduce to a simmer and cook for 8-10 minutes until the broccoli is tender.
- Stir in the cheddar cheese, followed by the heavy cream. Taste and add salt and pepper to taste. Enjoy!
Notes
- Serve with crusty bread for a hearty meal.
- Adjust the salt and pepper to taste.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course, Soup
- Method: Stovetop
- Cuisine: American



