If you’re searching for the kind of cozy comfort that wraps you up like a soft, warm sweater, look no further than this Broccoli Cheese Soup Recipe. Brimming with vibrant broccoli, sweet carrot, and plenty of sharp cheddar, this soup is creamy, hearty, and downright irresistible. It’s a dish that brings joy to chilly evenings and busy weeknights alike, promising both flavor and nostalgia in every spoonful. Whether you’re making it for a family dinner or meal-prepping lunches, this Broccoli Cheese Soup Recipe is about to become your new favorite bowl of comfort.

Ingredients You’ll Need
What makes this Broccoli Cheese Soup Recipe so special? It’s the balance of simple, wholesome ingredients that each play a delicious part. From the nutty richness of cheddar to the subtle sweetness of carrot, every element adds color and character to your soup.
- Butter: Adds a rich, silky base that makes every bite feel luxurious.
- Olive oil: Helps the onions cook evenly and brings a hint of fruity flavor.
- Onion: Gives the soup a gentle sweetness and deep flavor foundation.
- Garlic: Provides aromatic depth that wakes up the entire pot.
- All-purpose flour: Thickens the soup to that perfect creamy consistency.
- Vegetable or chicken broth: Offers savory body, so every spoonful is satisfyingly flavorful.
- Whole milk: Lends creaminess without overwhelming the fresh flavors.
- Heavy cream: Takes the richness up a notch, making the soup extra luscious.
- Fresh broccoli florets: The star ingredient—use small pieces for tender, even bites.
- Large carrot: Brings beautiful color and a subtle hint of sweetness.
- Shredded sharp cheddar cheese: Melts smoothly and adds tangy, cheesy goodness.
- Ground nutmeg (optional): Just a pinch adds warmth and complexity.
- Salt and black pepper: Essential for balancing and enhancing all the flavors.
How to Make Broccoli Cheese Soup Recipe
Step 1: Sauté the Aromatics
Start by heating your butter and olive oil in a large pot over medium heat. Add the diced onion and let it cook for about 3 to 4 minutes, stirring occasionally, until it softens and turns translucent. Stir in the minced garlic, letting it sizzle for 30 seconds—just until fragrant. This will build a flavor-packed foundation for your Broccoli Cheese Soup Recipe.
Step 2: Make the Roux
Sprinkle the flour over your sautéed onions and garlic. Stir constantly for 1 to 2 minutes, allowing the flour to cook and turn pale golden. This roux helps thicken the soup, giving it that signature creamy texture we all crave.
Step 3: Add the Liquids
Slowly whisk in the broth, making sure to smooth out any lumps as you go. Then pour in the milk and heavy cream. Keep whisking until everything is well combined—this is where your Broccoli Cheese Soup Recipe starts to really come together!
Step 4: Simmer the Vegetables
Stir in the chopped broccoli florets and grated carrot. Bring the soup to a gentle boil, then reduce the heat to a simmer. Let it bubble away for about 15 to 20 minutes, until the broccoli is perfectly tender but still bright green, and the carrot has softened. Your kitchen will smell amazing at this point!
Step 5: Add the Cheese and Seasonings
Turn off the heat and gradually stir in your shredded cheddar cheese, a handful at a time. This ensures the cheese melts smoothly and doesn’t clump. Season with salt, pepper, and a touch of nutmeg if you like a little extra warmth.
Step 6: Blend (If Desired) and Serve
If you love a creamier Broccoli Cheese Soup Recipe, blend part or all of the soup using an immersion blender. Or, leave it chunky for a more rustic feel. Ladle into bowls and enjoy every comforting spoonful while it’s still warm.
How to Serve Broccoli Cheese Soup Recipe

Garnishes
Add a sprinkle of extra shredded cheddar, a few fresh broccoli florets, or even a dusting of cracked black pepper on top right before serving. Chopped chives or a dollop of sour cream also bring a vibrant, finishing touch to your Broccoli Cheese Soup Recipe.
Side Dishes
This soup pairs beautifully with a thick slice of crusty bread, garlic toast, or a warm baguette for dipping. If you want a lighter meal, a crisp green salad or a simple apple slaw balances the richness of the soup perfectly.
Creative Ways to Present
Why not ladle your Broccoli Cheese Soup Recipe into hollowed-out bread bowls for a fun, edible serving vessel? Small mugs or mini crocks turn this into a perfect appetizer for a dinner party, while a drizzle of hot sauce or a sprinkle of smoked paprika can add a sophisticated twist.
Make Ahead and Storage
Storing Leftovers
If you have leftover Broccoli Cheese Soup Recipe (lucky you!), let it cool to room temperature before transferring to airtight containers. It’ll keep in the refrigerator for 3 to 4 days, and the flavors only deepen with time.
Freezing
This soup can be frozen, but for best results, do so before adding the cheese—dairy can sometimes separate after freezing. Freeze in individual portions for up to 2 months, then thaw overnight in the fridge before reheating and stirring in the cheese fresh.
Reheating
Warm your soup gently on the stovetop over low heat, stirring frequently to prevent scorching or separation. If it’s thickened up in the fridge, add a splash of milk or broth to bring it back to your favorite creamy consistency.
FAQs
Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli works well in this Broccoli Cheese Soup Recipe. Just toss it in straight from the freezer—no need to thaw—and simmer until tender.
What’s the best type Soup
Sharp cheddar is classic for Broccoli Cheese Soup Recipe because it melts smoothly and gives that signature tang. For extra flavor, you can mix in smoked gouda or a bit of Parmesan.
How do I make this recipe gluten-free?
Simply swap the all-purpose flour for your favorite gluten-free flour blend or use cornstarch as a thickener. The soup will still be creamy and delicious!
Can I make the soup lighter?
For a lighter Broccoli Cheese Soup Recipe, use low-fat milk instead of whole milk and skip the heavy cream. You can also reduce the amount of cheese or use a lighter variety, though the soup will be a bit less rich.
Is there a way to add protein?
Yes! Stir in cooked, shredded chicken or a can of drained white beans for a heartier soup that’s still cozy and flavorful.
Final Thoughts
There’s just something magical about a homemade Broccoli Cheese Soup Recipe—each spoonful is creamy, cheesy, and bursting with comforting flavor. If you’re craving a bowl of warmth and joy, this recipe is definitely one you’ll want to make again and again. Happy cooking, and enjoy every last bite!
Print
**Broccoli Cheese Soup Recipe** Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
This creamy Broccoli Cheese Soup is a comforting and flavorful dish, perfect for chilly days. Made with fresh broccoli, sharp cheddar cheese, and a rich blend of cream and milk, it offers a delightful balance of cheesy goodness and wholesome vegetables. Easy to prepare on the stovetop, this soup is ideal for lunch or dinner and can be customized for a chunkier or smoother texture based on your preference.
Ingredients
Fats and Oils
- 2 tablespoons butter
- 1 tablespoon olive oil
Vegetables
- 1 small onion, diced
- 2 garlic cloves, minced
- 4 cups fresh broccoli florets, chopped small
- 1 large carrot, grated or finely chopped
Liquids
- 2 cups vegetable or chicken broth
- 2 cups whole milk
- 1 cup heavy cream
Dairy and Cheese
- 2 cups shredded sharp cheddar cheese
Dry Ingredients and Seasonings
- 1/4 cup all-purpose flour
- 1/4 teaspoon ground nutmeg (optional)
- Salt and black pepper to taste
Instructions
- Sauté Aromatics: In a large pot, heat butter and olive oil over medium heat. Add the diced onion and cook for 3–4 minutes until it becomes soft and translucent. Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
- Make Roux and Add Liquids: Whisk in the all-purpose flour and cook the mixture for 1–2 minutes to form a roux, which will help thicken the soup. Slowly pour in the broth while continuously whisking to avoid lumps, then add the whole milk and heavy cream, stirring to combine fully.
- Cook Vegetables: Add the chopped broccoli florets and grated carrot to the pot. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 15–20 minutes until the broccoli and carrots are tender.
- Add Cheese and Season: Turn off the heat and gradually stir in the shredded sharp cheddar cheese, adding it a handful at a time to allow it to melt smoothly into the soup. Season with salt, black pepper, and the optional ground nutmeg to taste.
- Blend and Serve: Use an immersion blender to lightly blend the soup for a creamier texture, or leave it chunky if preferred. Serve the soup warm for the best flavor and comfort.
Notes
- For extra depth of flavor, add a splash of Dijon mustard or a pinch of cayenne pepper to spice it up slightly.
- Use freshly grated sharp cheddar cheese for the smoothest melting and richest taste.
- This soup stores well in the refrigerator for 3–4 days and reheats beautifully on the stovetop or in the microwave.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 420
- Sugar: 7g
- Sodium: 580mg
- Fat: 30g
- Saturated Fat: 17g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 85mg