Broccoli cheddar soup is a comforting classic, perfect for chilly days when you’re craving something creamy and cheesy. This easy recipe combines tender broccoli, sharp cheddar cheese, and savory seasonings, all simmered together into a rich, velvety soup that warms both the body and soul. Whether served as a quick weeknight dinner or a hearty lunch, this broccoli cheddar soup will surely become a family favorite.

Table of Contents
Why You’ll Love This Broccoli Cheddar Soup
If you’re looking for an easy and delicious recipe that packs both flavor and nutrients, this broccoli cheddar soup is the answer. The soup is incredibly simple to make, coming together in just 30 minutes. It’s also customizable, allowing you to choose your preferred type of cheese or milk, and is perfect for cozy dinners. Whether you’re making it for a quick meal or serving it at a holiday gathering, this recipe delivers comfort food at its finest.
Ingredients
• Broccoli: The star of the show! Full of vitamins and fiber, broccoli provides a hearty texture and vibrant color to the soup.
• Onion and garlic: These aromatic vegetables bring savory depth and richness to the base of the soup.
• Butter and flour: These create a roux that thickens the soup and gives it a creamy texture.
• Milk: Whole milk is traditional for this soup, giving it that signature smoothness, but unsweetened almond milk also works as a dairy-free alternative.
• Vegetable broth: A flavorful base that enhances the overall taste of the soup, complementing the broccoli and cheese.
• Carrot: Adds a touch of sweetness and a pop of color, enhancing both the flavor and visual appeal of the soup.
• Dijon mustard: A small amount adds tang and a subtle depth of flavor.
• Cheddar cheese: The defining ingredient of this soup, cheddar cheese melts into the soup, providing a rich, creamy, and tangy taste. Opt for sharp cheddar for an extra burst of flavor.
• Salt and pepper: Simple seasonings to bring all the flavors together.
Alternative Ingredient Suggestions
If you want to make this recipe a bit lighter or fit specific dietary preferences, consider these alternatives:
• Non-dairy milk: Unsweetened almond milk or oat milk can replace regular milk for a dairy-free version of this soup.
• Cheese alternatives: For a vegan version, use plant-based cheese that melts well, like a cashew cheese or vegan cheddar.
• Broccoli florets: Frozen broccoli can work if fresh isn’t available, but it may slightly alter the texture.
Step-by-Step Instructions
- In a large pot or Dutch oven, melt butter over medium heat. Add chopped onion, salt, and pepper, and cook for about 5 minutes, stirring occasionally, until the onion softens.
- Add the chopped garlic and cook for another minute, then sprinkle in the flour and whisk continuously for 1 to 2 minutes to form a roux.
- Slowly pour in the milk while whisking constantly to prevent lumps. Add the vegetable broth and bring the mixture to a simmer.
- Once the broth is simmering, add the chopped broccoli, carrot, and Dijon mustard. Let the soup cook for about 15 to 20 minutes, or until the broccoli is tender.
- Gradually add the shredded cheddar cheese, stirring after each addition to ensure it melts smoothly into the soup. Continue stirring until all the cheese is melted and the soup is creamy.
- Taste and adjust the seasoning with more salt and pepper if needed. Serve hot, optionally garnished with homemade croutons or crusty bread.

Tips & Tricks
• Grate your own cheese: For the smoothest, creamiest texture, avoid pre-shredded cheese, which often contains anti-caking agents that prevent it from melting smoothly.
• Whisk continuously: When adding the flour and milk, constant whisking ensures a smooth, lump-free texture and prevents the flour from burning.
• Low and slow heat for cheese: When adding cheese, keep the heat low to prevent it from becoming greasy or stringy. Stir well between additions to ensure the cheese fully melts.
• Storing and reheating: Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop over medium-low heat, stirring occasionally, to keep the soup thick and creamy.
Pairing Ideas and Variations
This creamy broccoli cheddar soup pairs beautifully with crusty bread or homemade croutons for a satisfying meal. You can also serve it with simple side dishes like:
• Sautéed green beans
• Roasted potatoes
• Simple green salad
For a spicy twist, add a pinch of cayenne pepper or red pepper flakes to the soup. For a more indulgent option, try topping the soup with crispy bacon bits or a drizzle of cream.
Health Benefits of Broccoli Cheddar Soup
Aside from being a comforting dish, this broccoli cheddar soup has plenty of health benefits. Broccoli is rich in vitamins C and K, and it provides a good amount of fiber. Paired with the protein and calcium from the cheese, this soup offers a nutritious option for a cozy meal.
With its rich texture and savory flavors, this broccoli cheddar soup is not just a meal; it’s an experience. Whether you make it for a quick dinner or a special gathering, it’s sure to be a hit. Enjoy!
Conclusion
In conclusion, this broccoli cheddar soup is a true comfort food that can be enjoyed year-round. Its creamy texture, rich flavor, and healthy ingredients make it a winning recipe for busy weeknights or lazy weekends. Whether you’re serving it with a side of crunchy croutons or simply savoring it on its own, this broccoli cheddar soup is sure to please your taste buds and leave you feeling satisfied. With just a few simple steps and ingredients, you’ll be able to whip up a bowl of warmth and goodness in no time!
FAQ
1. Can I make this broccoli cheddar soup ahead of time?
Yes! This soup stores well in the refrigerator for up to 3 days. For best results, reheat it slowly over medium-low heat to maintain its creamy texture. If you want to freeze it, make sure to leave out the cheese and add it when reheating to prevent the soup from becoming grainy.
2. Can I use a different type of cheese for this soup?
Absolutely! While cheddar is the traditional choice, you can experiment with other cheeses like Monterey Jack, Gruyère, or even a mix of cheeses for a different flavor profile. Just make sure the cheese melts well for a smooth texture.
3. How can I make this recipe vegan?
To make this broccoli cheddar soup vegan, simply replace the dairy ingredients with plant-based alternatives. Use unsweetened almond milk or oat milk, and substitute vegan cheese for the cheddar. You can also add nutritional yeast for a cheesy flavor if preferred.
More Relevant Recipes
- Stuffed Pepper Soup: A Hearty and Flavorful Comfort Meal
- Cheeseburger Soup
- Easy Slow Cooker Chicken Noodle Soup

Broccoli Cheddar Soup
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This creamy and rich broccoli cheddar soup is the ultimate comfort food. It combines tender broccoli, sharp cheddar cheese, and a savory broth base to create a satisfying meal. Perfect for a quick weeknight dinner or a cozy lunch, this soup is a crowd-pleaser, offering a smooth texture and bold flavor.
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, chopped
- ½ teaspoon sea salt
- Freshly ground black pepper
- 3 garlic cloves, chopped
- ¼ cup all-purpose flour
- 2 cups whole milk (or unsweetened almond milk)
- 2 cups vegetable broth
- 3 cups chopped broccoli florets
- 1 large carrot, julienned or finely chopped
- ½ teaspoon Dijon mustard
- 8 ounces shredded cheddar cheese (about 2 heaping cups)
- Homemade croutons, for serving (optional)
Instructions
- Melt the butter in a large pot or Dutch oven over medium heat. Add chopped onion, salt, and pepper, and cook for about 5 minutes until the onion softens.
- Add the chopped garlic and cook for another minute. Sprinkle in the flour and whisk continuously for 1 to 2 minutes until the flour turns golden.
- Slowly pour in the milk, whisking constantly to prevent lumps. Add the vegetable broth and bring the mixture to a simmer.
- Once the broth is simmering, add the chopped broccoli, carrot, and Dijon mustard. Let the soup cook for about 15 to 20 minutes until the broccoli is tender.
- Gradually add the shredded cheddar cheese, stirring after each addition to ensure it melts smoothly into the soup. Continue stirring until all the cheese is melted and the soup is creamy.
- Taste and adjust the seasoning with more salt and pepper as needed. Serve hot with croutons, if desired.
Notes
- Grate the cheese yourself for the best creamy texture.
- Whisk continuously when adding flour and milk to avoid lumps.
- Keep the heat low when adding cheese to prevent it from becoming greasy.
- Leftovers can be stored in an airtight container for up to 3 days and reheated slowly on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 6g
- Sodium: 800mg
- Fat: 24g
- Saturated Fat: 14g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 4g
- Protein: 13g
- Cholesterol: 45mg