Thick Broccoli Cheddar Soup

Featured in: Seasonal Home Rhythms

This rich and creamy dish highlights tender broccoli florets and sharp cheddar cheese combined with buttery sautéed vegetables. The soup starts by softening onions and garlic, then adding grated carrot and broccoli before thickening with flour. Dairy ingredients like milk, cream, and cheddar melt into the mixture, creating a velvety texture. A gentle simmer softens the flavors, while an immersion blender adjusts texture from chunky to smooth. Seasoned with salt, pepper, and nutmeg, it offers both warmth and satisfying richness in every spoonful.

Updated on Tue, 13 Jan 2026 07:43:42 GMT
Steaming hot bowl of creamy broccoli cheese soup, garnished with fresh pepper for serving. Save to Pinterest
Steaming hot bowl of creamy broccoli cheese soup, garnished with fresh pepper for serving. | lentomeals.com

There's something almost meditative about the sound of broccoli florets hitting hot butter, the way they start to soften and release that gentle vegetal perfume into the kitchen. I discovered this soup on a gray Tuesday afternoon when I had a bag of broccoli that needed rescuing and an inexplicable craving for something warm and velvety. What started as a quick weeknight improvisation became the kind of soup I now make whenever I want my kitchen to smell like comfort, whenever someone needs feeding, or honestly, whenever I just need to feel like I'm taking care of myself.

I made this for my colleague Marcus who'd been under the weather, and the way his whole face softened when he took the first spoonful told me everything. He said it tasted like someone had distilled coziness into a bowl, which became my favorite description of this soup and probably the reason I keep coming back to it.

Ingredients

  • Broccoli, 500 g (1 lb) cut into florets: Use florets that are roughly the same size so they cook evenly; don't waste the stems—peel and chop them for extra texture and nutrition in the soup.
  • Carrot, 1 medium, peeled and grated: Grating releases the natural sweetness and helps it dissolve into the broth, creating a subtle depth without chunks you have to chew.
  • Onion, 1 small, finely chopped: This is your flavor foundation; don't skip the mincing step because it helps the onion disappear into the butter and become part of the sauce rather than a separate ingredient.
  • Garlic, 2 cloves, minced: Fresh garlic makes all the difference here—jarred tends to taste tinny and defeats the whole point of the soup.
  • Unsalted butter, 60 g (4 tbsp): This is the base that everything builds on, so use real butter; it creates a richness that margarine simply can't replicate.
  • Whole milk, 500 ml (2 cups): The higher fat content keeps the soup silky without making it feel greasy, and it won't curdle when you add the cheese.
  • Vegetable broth, 500 ml (2 cups): Use broth you'd actually drink; cheap bouillon will make the entire soup taste like a TV dinner, and that's not what we're doing here.
  • Sharp cheddar cheese, 200 g (2 cups) grated: Sharp is essential because mild cheddar disappears into the background; this soup deserves cheese you can actually taste, and you should grate it fresh rather than using pre-shredded.
  • Heavy cream, 120 ml (½ cup): This is what transforms good soup into the kind you crave; it rounds out the acidity and adds a silky mouthfeel.
  • All-purpose flour, 30 g (¼ cup): This acts as a thickener, but cook it in the butter first to eliminate any raw flour taste that would otherwise hide in your finished soup.
  • Ground black pepper, ½ tsp: Freshly ground pepper tastes brighter and less dusty than pre-ground, and it actually matters here.
  • Salt, ½ tsp (or to taste): Wait until the end to season fully because the cheese and broth contribute their own saltiness; you'll know it's right when you take a spoonful and everything tastes like itself, just elevated.
  • Ground nutmeg, ¼ tsp (optional): This is the secret whisper that makes people ask what's in the soup; use just a pinch because it can overwhelm everything else.

Instructions

Product image
Protect hands when handling hot pans, baking sheets, and cookware while cooking or removing dishes from the oven.
Check price on Amazon
Melt the butter and build your flavor base:
Cut the butter into pieces so it melts evenly over medium heat, then add your chopped onion and minced garlic. You're looking for the moment when the onion becomes translucent and the whole pot smells like soft, sweet aromatics—usually about 3 minutes. Listen for a gentle sizzle; if it's loud and aggressive, your heat is too high and you'll end up with browned edges instead of a silky base.
Add the vegetables and let them soften:
Toss in the grated carrot and broccoli florets, stirring occasionally for 2-3 minutes. The vegetables should start to soften slightly but won't be cooked through yet; you're just waking them up.
Create the thickening paste:
Make the roux, which is your soup's backbone:
Sprinkle the flour over everything and stir constantly for a full minute, making sure there are no lumps hiding in the corners of the pot. Keep stirring for another minute after it looks combined—this cooking process removes the raw flour taste that would otherwise linger in every spoonful. The mixture should smell a bit nutty and look smooth, almost like wet sand.
Whisk in the liquids slowly and carefully:
Pour in about a cup of milk while whisking constantly, breaking up any lumps that form. Once it's smooth, whisk in the rest of the milk and the vegetable broth, keeping the heat at medium and your whisk moving. You want to avoid lumps forming, which happens when you add cold liquid to hot flour too quickly.
Simmer until the broccoli is tender:
Bring the soup to a gentle boil—you'll see bubbles breaking the surface regularly—then lower the heat to a simmer and let it cook for about 15 minutes. The broccoli should be fork-tender and starting to break apart slightly at the edges. Taste a piece of broccoli directly; if it's still firm and bitter, give it a few more minutes.
Blend to your preferred texture:
This is where you get to decide what kind of soup person you are. Use an immersion blender to partially blend for a chunky, rustic texture (blend for about 30 seconds and leave plenty of florets whole), or blend thoroughly for something almost velvety. If you're using a regular blender, work in batches and be extremely careful because the hot liquid will expand and splatter.
Finish with cream and cheese:
Remove from heat, then stir in the heavy cream and grated cheddar cheese, stirring constantly until every last piece of cheese has melted and disappeared into the soup. The warmth of the pot will melt the cheese completely without overheating it; if you kept the soup on the burner, the cheese could separate and become grainy.
Season and taste:
Add the salt, pepper, and nutmeg (if using), then taste a spoonful and adjust. This is your moment to make the soup personal—more pepper if you like heat, an extra pinch of nutmeg if you want that subtle complexity, or a squeeze of lemon juice if it tastes flat.
Product image
Protect hands when handling hot pans, baking sheets, and cookware while cooking or removing dishes from the oven.
Check price on Amazon
Close-up of bubbling broccoli cheese soup with melting cheddar, perfect for a cozy supper. Save to Pinterest
Close-up of bubbling broccoli cheese soup with melting cheddar, perfect for a cozy supper. | lentomeals.com

My daughter once asked if clouds tasted like this soup, which made me realize I'd stumbled onto something that tastes the way comfort feels. That one question made me stop treating this as just another recipe and start seeing it as something worth perfecting.

When to Make This Soup

This is the soup for gray days, for when you want to turn simple groceries into something that feels like a hug. It's perfect for Sunday meal prep because it actually tastes better the next day after the flavors have had time to mingle, and it reheats beautifully on the stovetop with a splash of milk to restore the silky texture. Make it when someone is sick, when you're feeling under the weather yourself, or just because Wednesday happened and you deserve something warm and thoughtful waiting for you after work.

Ingredient Swaps and Variations

Once you understand how this soup works, you can trust your instincts with substitutions. I've made it with Gruyère cheese, which tastes more sophisticated and slightly nuttier, or with a half-and-half blend of cheddar and white cheddar for something brighter. Some people add a tiny amount of cayenne pepper for warmth or smoked paprika for depth, and both are worth experimenting with once you've made the classic version at least once. For a gluten-free version, use cornstarch instead of flour (mix it with 2 tablespoons of cold milk before adding to avoid lumps), and the soup will be just as silky. You can also add diced potatoes for a heartier texture, or roast the broccoli before adding it to the soup for a deeper, almost toasted flavor.

Serving and Storage Tips

Serve this soup hot in deep bowls with something crunchy on top—crusty bread, crispy sage leaves, or a handful of toasted breadcrumbs all work beautifully and add a textural contrast that makes each spoonful interesting. I also love serving it in a hollowed bread bowl if I'm feeling fancy, though honestly, a regular bowl and some bread for dipping is all this soup needs to shine. Leftovers keep in the refrigerator for about 3 days in an airtight container, and you can freeze it for up to a month, though the texture becomes slightly less silky after thawing—it's still delicious, just a touch more separated, which you can fix with a whisked-in splash of milk when reheating.

  • Reheat gently on the stovetop over medium-low heat, stirring frequently and adding a splash of milk if needed to restore that creamy consistency.
  • This soup is freezer-friendly, but it tastes most like itself eaten fresh or within a day of making.
  • Keep extra grated cheese on hand for garnish because people always want just a little more.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Velvety smooth broccoli cheese soup, a rich vegetarian comfort food made with fresh ingredients. Save to Pinterest
Velvety smooth broccoli cheese soup, a rich vegetarian comfort food made with fresh ingredients. | lentomeals.com

This soup has become my answer to almost everything—a sick friend, a stressful day, a random Tuesday night when I want to feel like I'm taking care of someone. It's one of those recipes that tastes like it took hours but whispers the truth about real, good food being simpler than we usually think.

Recipe FAQs

What cheese works best in this soup?

Sharp cheddar cheese is ideal for its bold flavor and smooth melting qualities. Gruyère or cheese blends can be used for variety.

How can I make the soup gluten-free?

Replace the all-purpose flour with cornstarch mixed with a small amount of cold milk to thicken the soup without gluten.

Can I adjust the soup's texture?

Yes, use an immersion blender partially for a chunky texture or fully blend for a smooth, creamy consistency.

What vegetables enhance the flavor?

Onion, garlic, and grated carrot complement the broccoli, adding depth and natural sweetness.

Are there seasoning tips for extra flavor?

Adding cayenne pepper or smoked paprika provides a subtle spicy or smoky note to enrich the soup's profile.

Thick Broccoli Cheddar Soup

A thick, creamy blend of broccoli and sharp cheddar, perfect for a warm comforting meal.

Prep Time
15 minutes
Cook Time
25 minutes
Time Needed
40 minutes
Created by Rachel Ivey

Recipe Type Seasonal Home Rhythms

Skill Level Easy

Cuisine American

Makes 4 Serves

Diet Information Meat-Free

What You'll Need

Vegetables

01 1 lb broccoli, cut into florets
02 1 medium carrot, peeled and grated
03 1 small onion, finely chopped
04 2 cloves garlic, minced

Dairy

01 4 tbsp unsalted butter
02 2 cups whole milk
03 2 cups vegetable broth
04 2 cups sharp cheddar cheese, grated
05 ½ cup heavy cream

Pantry

01 ¼ cup all-purpose flour
02 ½ tsp ground black pepper
03 ½ tsp salt, or to taste
04 ¼ tsp ground nutmeg (optional)

Steps

Step 01

Sauté Aromatics: Melt butter in a large pot over medium heat. Add onion and garlic, sauté until softened, about 3 minutes.

Step 02

Add Vegetables: Stir in grated carrot and broccoli florets. Cook for 2 to 3 minutes until slightly tender.

Step 03

Incorporate Flour: Sprinkle flour over vegetables and stir thoroughly to coat. Cook for 1 to 2 minutes to remove raw flour taste.

Step 04

Add Liquids and Simmer: Gradually whisk in whole milk and vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 15 minutes until broccoli is tender.

Step 05

Blend Soup: Use an immersion blender to partially blend for a chunky texture or fully blend to a smooth consistency, according to preference.

Step 06

Add Cream and Cheese: Stir in heavy cream and grated cheddar cheese until fully melted and incorporated. Season with salt, black pepper, and nutmeg if desired.

Step 07

Serve: Ladle soup into bowls and serve hot, optionally garnished with extra cheese or a sprinkle of black pepper.

Kitchen Tools

  • Large pot
  • Immersion blender or regular blender
  • Ladle
  • Cutting board and knife
  • Grater

Allergy Info

Always review every ingredient for potential allergens. Talk to your healthcare provider if you have any concerns.
  • Contains milk, cheese (dairy), and wheat (gluten).
  • May contain traces of nuts depending on cheese or broth processing.

Nutrition Details (per portion)

These numbers are for your information only. Always check with a health professional for dietary guidance.
  • Calories: 390
  • Total fat: 27 g
  • Carbohydrates: 22 g
  • Proteins: 16 g