Broccoli Cheddar Soup
Creamy, cheesy, and deeply comforting, Broccoli Cheddar Soup is the type of meal that wraps you up in a warm hug. With its silky texture and vibrant green flecks of tender broccoli, this soup brings back memories of cozy nights, bread bowls, and quiet moments of indulgence. It’s the kind of dish you crave when the temperature drops or when life just calls for something nourishing and hearty.
What makes this Broccoli Cheddar Soup so special is how quickly it comes together using simple pantry staples. No need for fancy tools or obscure ingredients. Just a few fresh vegetables, some quality cheese, and a little time on the stove give you a rich and soul-soothing bowl perfect for lunch or dinner.
Why You’ll Love This Broccoli Cheddar Soup
This soup is the ultimate one-pot wonder. It’s loaded with flavor, beautifully textured, and versatile enough to be served as a starter or a main course. It also stores incredibly well, making it perfect for weekly meal prep. Whether you’re a cheese lover, a veggie enthusiast, or someone who simply enjoys easy comfort food, there’s something here for everyone.
What Kind of Cheddar Should I Use?
Sharp cheddar is typically the go-to for its bold, tangy flavor that holds up beautifully against the creaminess of the soup. You can grate your own block for the best melt and smoothest texture. A mild cheddar works if you prefer something a bit more mellow. White or yellow cheddar both work fine, depending on your flavor preference and what you have on hand.
Ingredients for the Broccoli Cheddar Soup
To make this soup taste as rich and comforting as it looks, you’ll want to start with quality ingredients. While the ingredient list is simple, each one plays a key role in building the creamy, cheesy foundation and that distinct savory flavor.
- Butter
- Onion
- Garlic
- Flour
- Milk
- Chicken or vegetable broth
- Broccoli florets
- Carrots
- Sharp cheddar cheese
- Salt & pepper
Butter provides the rich base and helps cook down the onions and garlic. Onion and garlic bring depth and aromatics. Flour is your thickener, forming a quick roux that gives the soup body. Milk and broth make up the creamy liquid. Fresh broccoli gives the soup its signature texture and color, while carrots add sweetness and contrast. And of course, cheddar cheese ties everything together into a melty, cheesy bowl of comfort.

How To Make the Broccoli Cheddar Soup
Step 1: Sauté the Aromatics
Melt the butter in a large pot over medium heat. Add the chopped onions and cook until softened, about 4 minutes. Add the garlic and cook another 30 seconds until fragrant.
Step 2: Build the Base
Sprinkle the flour over the onions and stir to combine. Let it cook for 1 to 2 minutes to remove the raw flour taste.
Step 3: Add Liquids
Slowly whisk in the milk followed by the broth, stirring constantly to keep it smooth. Bring to a simmer and let the mixture thicken slightly.
Step 4: Cook the Vegetables
Add the chopped broccoli and shredded carrots. Simmer the soup for about 15 minutes, or until the vegetables are tender but not mushy.
Step 5: Add the Cheese
Turn the heat to low and gradually stir in the shredded cheddar cheese. Keep stirring until fully melted and smooth. Season with salt and pepper to taste.
Step 6: Blend If Desired
For a smoother texture, use an immersion blender to partially blend the soup directly in the pot. Or leave it as is for a chunkier consistency.
How to Serve and Store Broccoli Cheddar Soup
This soup feeds about 4 to 6 people, depending on portion size and what you’re serving it with. It’s rich enough to be the main course, especially when paired with crusty bread, a fresh salad, or a baked potato.
Leftovers can be refrigerated for up to 4 days. Reheat gently on the stove over low heat, stirring frequently to keep the cheese from separating. You can also freeze this soup for up to 2 months, though the texture may be slightly altered due to the dairy.
What to Serve With Broccoli Cheddar Soup?
Crusty Bread or Sourdough
Perfect for dunking and soaking up every drop.
Garlic Breadsticks
A flavorful companion that brings a little extra buttery goodness.
Baked Potatoes
A hearty side that transforms soup into a full meal.
Apple Walnut Salad
Fresh, crisp, and just the right amount of sweet to contrast the richness of the soup.
Roasted Brussels Sprouts
Add a healthy crunch and caramelized depth.
Grilled Cheese Sandwich
The classic pairing never goes out of style.
Quiche or Savory Tart
Something eggy and cheesy complements the creamy texture of the soup beautifully.
Want More Soup Ideas?
If you loved this Broccoli Cheddar Soup, there’s more where that came from:
- Try the Creamy Kielbasa Gnocchi Soup for something cozy with a smoky twist.
- Don’t miss the Greek Lemon Chicken Soup Avgolemono for a citrusy, tangy take on chicken soup.
- Craving a vegetarian option? The Hearty Vegetarian Tortellini Soup is filling and loaded with flavor.
- Need a spicy, creamy kick? Try the Thai Curry Chicken Noodle Soup.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so it’s ready when you are craving comfort in a bowl.
Let me know if you blended yours smooth or kept it chunky. Did you use white cheddar or yellow? I love hearing your twists and takes on this kitchen classic.
Explore more cozy, homemade recipes over on Luna Meals on Pinterest and get inspired for your next delicious meal.
Conclusion
Broccoli Cheddar Soup is the answer to chilly days, quick weeknight dinners, and those moments when only a cheesy bowl of comfort will do. It’s nostalgic yet fresh, simple yet satisfying. With every spoonful, you’ll be reminded why this classic remains a favorite in so many kitchens.

Broccoli Cheddar Soup
- Total Time: 35 minutes
- Yield: 4–6 servings
- Diet: Vegetarian
Description
This creamy Broccoli Cheddar Soup recipe is a cozy, comforting favorite made with fresh broccoli, sharp cheddar, and a rich, velvety base. It’s perfect for cold days, quick dinners, or make-ahead lunches. With healthy vegetables and melty cheese, it’s an easy one-pot meal for the whole family.
Ingredients
4 tablespoons butter
1 medium onion, chopped
2 cloves garlic, minced
1/4 cup all-purpose flour
2 cups milk
2 cups chicken or vegetable broth
4 cups broccoli florets, chopped
1 cup carrots, shredded
2 cups sharp cheddar cheese, shredded
Salt and pepper to taste
Instructions
1. Melt butter in a large pot over medium heat. Add chopped onion and sauté until soft, about 4 minutes.
2. Stir in minced garlic and cook for 30 seconds until fragrant.
3. Sprinkle flour over the onion mixture, stir well, and cook for 1 to 2 minutes.
4. Slowly whisk in the milk and then the broth, stirring constantly until smooth.
5. Bring to a simmer and add broccoli and carrots. Cook for about 15 minutes until vegetables are tender.
6. Lower the heat and stir in cheddar cheese gradually until melted and smooth.
7. Season with salt and pepper. For a smoother texture, blend partially with an immersion blender if desired.
8. Serve hot with crusty bread or your favorite side.
Notes
Use freshly grated cheddar for the creamiest texture.
Don’t boil the soup after adding cheese—keep the heat low.
For added depth, sauté a bit of celery with the onions.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 290
- Sugar: 5g
- Sodium: 650mg
- Fat: 19g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 13g
- Cholesterol: 55mg


