Creamy Broccoli Cheddar Soup

Featured in: Soups & Stews

This velvety soup features tender broccoli florets, creamy cannellini beans, and sharp cheddar cheese simmered with aromatic vegetables. Olive oil softens onion, carrot, and celery before garlic and broccoli join together. The broth simmers with beans until flavors meld, then blends until smooth. Milk and cheddar stir in last, melting into a rich texture enhanced by thyme and nutmeg. It’s a comforting, high-fiber dish perfect for easy preparation and warming enjoyment.

Updated on Sun, 15 Feb 2026 17:37:00 GMT
Creamy Broccoli and Cheddar Bean Soup with tender vegetables and sharp cheese in a velvety broth.  Save
Creamy Broccoli and Cheddar Bean Soup with tender vegetables and sharp cheese in a velvety broth. | cheerfulchefs.com

My neighbor stopped by one October afternoon with a bunch of broccoli from her garden, and I suddenly remembered why I love this soup so much. There's something about the way sharp cheddar melts into creamy beans that just feels like comfort in a bowl. I threw together what I had in the pantry that day, and by the time she left, we'd polished off two servings and she was asking for the recipe. It's become one of those dishes I make when I want something filling but not heavy, when the kitchen needs to smell warm and inviting.

I made this soup for my partner last winter when he was under the weather, and he told me it was exactly what he needed. There's something about a bowl of this that feels genuinely restorative—not just because of what's in it, but because of how it tastes. Since then, it's become our go-to when we want something wholesome that doesn't feel like deprivation.

Ingredients

  • Olive oil: Just a tablespoon does the job for softening your aromatics without making this heavy.
  • Yellow onion, diced: The foundation—this one vegetable builds the entire flavor base of your soup.
  • Garlic cloves, minced: Two cloves is the sweet spot; more turns bitter when you're building on already-cooked onions.
  • Broccoli florets: Buy it fresh and chop it yourself if you can; the difference in texture matters when you're pureeing.
  • Carrot and celery stalk, diced: These aren't just filler—they add subtle sweetness and depth that balances the sharp cheese.
  • Cannellini beans: Drain and rinse them well; the starchy liquid can make the soup gluey if you skip this step.
  • Low-sodium vegetable broth: Don't use the full-sodium version or you'll end up over-seasoning by accident.
  • Milk: Dairy or plant-based both work beautifully; this is where you control the richness level.
  • Sharp cheddar cheese, shredded: Don't use pre-shredded if you can help it—the anti-caking agents keep it from melting smoothly into the hot soup.
  • Dried thyme, salt, black pepper, and nutmeg: The nutmeg sounds odd but it's a whisper that rounds out everything, making the flavors less sharp and more cohesive.

Instructions

Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Start your flavor foundation:
Heat oil in your pot over medium heat, then add onion, carrot, and celery together. Let them soften for about five minutes—you want them turning translucent and beginning to release their sweetness, but not browning.
Build the aroma:
Add your minced garlic and cook for just one minute more. You'll smell it immediately, and that's your signal to move forward before it burns.
Add the broccoli:
Toss in your broccoli florets and let them cook for two minutes in that garlicky oil. This brief cooking mellows their bite slightly.
Bring it together:
Pour in your beans and broth, then bring everything to a boil. Once it's bubbling, reduce the heat and let it simmer gently for 12 to 15 minutes until the broccoli is tender enough that a fork breaks it easily.
Create the creaminess:
This is the magic step—turn off the heat and use your immersion blender to puree the soup right in the pot. Work in sections if using a countertop blender, being careful with the hot liquid. Stop when you reach that velvety texture, not completely smooth unless that's your preference.
Finish with richness:
Stir in your milk and shredded cheddar over low heat, adding thyme, salt, pepper, and that optional nutmeg. Watch as the cheese melts into silky ribbons throughout the soup.
Taste and adjust:
Before serving, do a final taste. Soup needs seasoning adjustment more often than people think—you might find it wants a bit more salt or a whisper more pepper.
Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
A comforting, high-fiber vegetarian soup featuring cannellini beans, broccoli, and aromatic vegetables simmered to perfection.  Save
A comforting, high-fiber vegetarian soup featuring cannellini beans, broccoli, and aromatic vegetables simmered to perfection. | cheerfulchefs.com

There was a moment recently when my sister tasted this and said it reminded her of the broccoli cheddar rice casserole our mom used to make. That's when I realized soup has this quiet power to hold memories and make new ones at the same time. It's never just about the ingredients; it's about what happens around the table after it's poured into bowls.

The Secret of Sharp Cheddar

Don't reach for mild cheddar unless that's genuinely what you like—sharp cheddar is what transforms this from pleasant to memorable. The tang cuts through the creaminess and keeps each spoonful interesting. I learned this by accident once when I used what was on sale, and the soup tasted flat and one-dimensional.

Making It Yours

This soup is a canvas if you want it to be. I've added roasted red peppers, fresh spinach stirred in at the end, a splash of hot sauce for depth. Once you understand the base—softened vegetables, blended into creaminess, finished with cheese—you can play with what you have on hand. The timing stays the same, the method stays simple, but the soup becomes yours.

Pairing and Serving Ideas

This soup is best served hot in bowls with something crispy alongside it. A chunk of whole grain bread for dunking, a grilled cheese sandwich if you want to lean into comfort, or even crackers for texture. Some days I top it with a drizzle of olive oil and extra fresh thyme, other days I leave it plain and let the cheddar and broccoli be the stars.

  • Serve with a rustic whole grain bread for dipping and contrast.
  • A dollop of Greek yogurt or sour cream on top adds richness and brightness simultaneously.
  • Leftover soup reheats gently on the stove—never blast it on high heat or it breaks apart.
Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
Rich and creamy broccoli cheddar bean soup topped with extra cheese, perfect for a cozy, nutritious meal. Save
Rich and creamy broccoli cheddar bean soup topped with extra cheese, perfect for a cozy, nutritious meal. | cheerfulchefs.com

There's real magic in a bowl of soup that nourishes you and asks almost nothing in return. This one has become my quiet favorite, the recipe I reach for when I want to feel taken care of.

Recipe FAQs

Can I make this soup vegan?

Yes, substitute dairy milk and cheddar with plant-based alternatives to keep the creamy texture and flavor.

What is the best way to blend the soup?

Using an immersion blender directly in the pot ensures a smooth consistency, but a countertop blender with batches works well too.

Can I add more fiber to this dish?

Adding cooked quinoa or brown rice before blending boosts fiber content and adds subtle texture.

How should I reheat leftovers?

Warm gently over low heat while stirring regularly to prevent scorching and maintain creamy consistency.

What herbs complement this flavor profile?

Dried thyme pairs nicely, and a pinch of nutmeg enhances the richness without overpowering the dish.

Creamy Broccoli Cheddar Soup

Smooth blend of broccoli, beans, and sharp cheddar with herbs, perfect for a cozy, nutritious bowl.

Prep Time
15 minutes
Cook Time
25 minutes
Overall Time
40 minutes
Creator Ruby Smiles

Recipe Type Soups & Stews

Skill Level Easy

Cuisine Background American

Portions 4 Serves

Dietary Preferences Vegetarian-Friendly, Gluten-Free Option

What You’ll Need

Vegetables

01 1 tablespoon olive oil
02 1 medium yellow onion, diced
03 2 garlic cloves, minced
04 4 cups broccoli florets, chopped
05 1 medium carrot, diced
06 1 celery stalk, diced

Beans

01 2 cups cannellini beans, drained and rinsed

Liquids

01 4 cups low-sodium vegetable broth
02 1 cup milk

Cheese

01 1½ cups sharp cheddar cheese, shredded

Seasonings

01 ½ teaspoon dried thyme
02 ½ teaspoon salt
03 ¼ teaspoon black pepper
04 Pinch of nutmeg

Step-by-Step Guide

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion, carrot, and celery; sauté for 5 minutes until softened.

Step 02

Build Flavor Base: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Add Broccoli: Stir in broccoli florets and cook for 2 minutes.

Step 04

Simmer Vegetables: Add cannellini beans and pour in vegetable broth. Bring to a boil, then reduce heat and simmer for 12 to 15 minutes until vegetables are tender.

Step 05

Purée Soup: Remove pot from heat. Use an immersion blender to purée the soup until smooth and creamy. Alternatively, blend in batches in a blender and return to the pot.

Step 06

Finish with Dairy: Stir in milk, shredded cheddar cheese, thyme, salt, pepper, and nutmeg. Return to low heat and stir until cheese is melted and soup is heated through.

Step 07

Season and Serve: Taste and adjust seasoning as needed. Serve hot, garnished with extra cheddar or steamed broccoli florets if desired.

Tools You’ll Need

  • Large pot
  • Knife and cutting board
  • Immersion blender or countertop blender
  • Ladle

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains milk and dairy products (cheese and milk)
  • Verify broth and cheese labels for potential gluten or soy cross-contamination

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 315
  • Fats: 12 grams
  • Carbohydrates: 34 grams
  • Proteins: 17 grams