Creamy Broccoli Cheddar Bean

Featured in: Weeknight Dinners

This velvety soup combines tender broccoli florets with creamy cannellini beans and sharp cheddar cheese to deliver a rich and comforting dish. Aromatic vegetables like onion, carrot, celery, and garlic add depth, while thyme and nutmeg offer subtle warmth. The soup is pureed smooth and finished with milk to create a creamy texture, perfect for a satisfying high-fiber meal. Suitable vegetarian and gluten-free options make it a versatile choice for cozy lunches or dinners.

Updated on Tue, 17 Feb 2026 11:43:00 GMT
Creamy broccoli and cheddar bean soup in a white bowl, garnished with shredded cheese and fresh herbs, served with crusty bread.  Pin It
Creamy broccoli and cheddar bean soup in a white bowl, garnished with shredded cheese and fresh herbs, served with crusty bread. | urbanspatula.com

There's something about a bowl of creamy broccoli soup that shifts an entire afternoon. I discovered this version while standing in my kitchen on a chilly Tuesday, staring down a head of broccoli that had been sitting in the crisper drawer a bit too long, and realizing I had a can of beans and sharp cheddar that needed rescuing. What started as an attempt to use up odds and ends became something I actually crave now, especially when I want something that feels indulgent but doesn't leave me sluggish.

I made this for my sister last winter when she was going through a health-conscious phase and tired of salads. She showed up expecting something sparse and virtuous, and instead got this rich, velvety soup that made her close her eyes mid-spoonful. She asked for the recipe on the spot, and now it's her go-to when she wants to feed people something that tastes indulgent but makes them feel good afterward.

Ingredients

  • Olive oil (1 tablespoon): Just enough to coat the pot without making things greasy; start here for the gentle, slow sauté that builds flavor.
  • Yellow onion (1 medium, diced): This is your sweet, mellow base; don't skip the step of letting it soften completely.
  • Garlic cloves (2, minced): Mince these small so they dissolve into the broth rather than float around like little chunks.
  • Broccoli florets (4 cups from 1 large head): Chop them reasonably small so they break down quickly when blended; larger pieces mean a chunkier soup.
  • Carrot (1 medium, diced): The natural sweetness balances the sharpness of the cheddar beautifully.
  • Celery stalk (1, diced): This adds depth without being noticeable; it's the quiet supporting character that makes everything taste more complex.
  • Cannellini beans (2 cups, drained and rinsed): Canned beans work perfectly here; rinsing them removes excess sodium and that metallic aftertaste.
  • Low-sodium vegetable broth (4 cups): Low-sodium lets you control the final salt level; regular broth can make the soup aggressively salty once the cheese goes in.
  • Milk (1 cup, dairy or plant-based): This mellows the sharpness of the cheddar; if you skip it, the soup tastes more like straight cheese.
  • Sharp cheddar cheese (1.5 cups, shredded): Sharp is crucial here because mild cheddar dissolves into nothing; shred it yourself if possible since pre-shredded versions contain anti-caking agents that can make the soup grainy.
  • Dried thyme (0.5 teaspoon): Thyme has an earthy quality that makes this taste like it's been simmering all day.
  • Salt and black pepper to taste: Add these at the end after tasting; you'll likely need less than the recipe suggests depending on your broth.
  • Nutmeg (pinch, optional): Just a whisper of nutmeg makes the flavors feel rounder without tasting pumpkin-spiced.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your aromatics:
Heat the olive oil over medium heat and add onion, carrot, and celery, stirring occasionally until everything is soft and the onion turns translucent, about 5 minutes. You'll know it's ready when the kitchen smells sweet and savory at the same time.
Add the garlic:
Toss in the minced garlic and let it cook for just 1 minute, stirring constantly so it doesn't brown. If it browns, it turns bitter, so keep an eye on it.
Introduce the broccoli:
Add the broccoli florets and stir them into the mixture, cooking for about 2 minutes just to coat them in oil. This brief warm-up helps them cook more evenly when the broth goes in.
Build the broth base:
Pour in the drained cannellini beans and vegetable broth, then bring everything to a boil. Once it's boiling, reduce the heat to medium-low and let it simmer for 12 to 15 minutes until the broccoli and carrots are completely tender when you pierce them with a fork.
Create the creamy texture:
Remove the pot from heat and use an immersion blender to puree the soup until it reaches a smooth, velvety consistency. If you don't have an immersion blender, carefully transfer the soup in batches to a countertop blender, then pour it back into the pot; be patient with the batches and don't overfill the blender or it will explode.
Finish with cheese and seasonings:
Stir in the milk, shredded cheddar, thyme, salt, pepper, and nutmeg, then return the pot to low heat. Keep stirring gently until the cheese melts completely and the soup is heated through, which usually takes 2 to 3 minutes.
Taste and serve:
Give it a final taste and adjust the seasoning if needed; you might find you want a touch more salt or an extra crack of pepper. Ladle into bowls and serve hot, with optional garnishes like extra cheddar or a few broccoli florets on top.
A steaming bowl of velvety broccoli cheddar bean soup, featuring tender vegetables, cannellini beans, and melted sharp cheddar for a comforting meal.  Pin It
A steaming bowl of velvety broccoli cheddar bean soup, featuring tender vegetables, cannellini beans, and melted sharp cheddar for a comforting meal. | urbanspatula.com

My neighbor tasted this soup at a little dinner party I hosted, and she came over the next week asking if I'd make a batch she could freeze. Now every few months she texts me a photo of it thawing in her fridge like it's a gift, and honestly, it kind of is. Somewhere between the comfort of the flavor and the fact that it's genuinely nourishing, this soup stopped being just dinner and became something I make when I want to show up for people.

Storage and Reheating

This soup keeps beautifully in the refrigerator for up to 4 days in an airtight container, and it actually tastes better the next day once the flavors have had time to meld. To reheat, warm it gently over medium-low heat on the stovetop, stirring occasionally and adding a splash of broth or milk if it's thickened up too much in the fridge. You can also freeze it for up to 3 months in freezer-safe containers, though note that the texture becomes slightly grainier after freezing, so give it an extra stir and a splash of fresh milk when you reheat it to bring back some of that creaminess.

Customization Ideas That Actually Work

The beauty of this soup is that it forgives experiments. I've added roasted garlic instead of raw, thrown in a handful of spinach at the end, stirred in crispy bacon crumbles for non-vegetarians, and even swapped the cheddar for smoked gouda when I was feeling adventurous. Some nights I make it protein-heavy by stirring in cooked quinoa or brown rice right before blending, which makes it more of a meal and less of a starter. The soup also welcomes different herbs; I've used fresh sage, a pinch of cayenne for warmth, or a touch of smoked paprika without changing the fundamental character of the dish.

The Real Reason This Became a Staple

If I'm honest, what keeps me coming back to this soup is how it manages to feel both easy and intentional at the same time. There's no secret technique, no ingredient list that requires a special trip to some boutique shop, and yet it tastes like you actually tried. I make it on lazy weeknights and I also make it when friends show up unexpectedly, and in both situations, it lands exactly right.

  • The immersion blender is your friend here: It gives you control over texture and honestly makes cleanup easier than transferring to a countertop blender.
  • Taste everything before serving: The final seasoning step is crucial because once cheese and milk are in, it's harder to adjust for salt.
  • Room temperature soup tastes flat: Always serve this hot; the warmth brings out all the flavors and makes the creaminess feel more luxurious.
Rich and creamy broccoli cheddar soup with white beans, blended until smooth and topped with extra cheese and steamed broccoli florets. Pin It
Rich and creamy broccoli cheddar soup with white beans, blended until smooth and topped with extra cheese and steamed broccoli florets. | urbanspatula.com

Make this soup and you'll understand why it's become such a regular in my rotation. It's the kind of thing that tastes like it took more effort than it actually did, and honestly, that's the whole appeal.

Questions & Answers

What ingredients give the soup its creamy texture?

The creamy texture comes from pureed cannellini beans combined with milk and melted sharp cheddar cheese, creating a velvety consistency.

Can I make this without dairy?

Yes, by using plant-based milk and cheese alternatives, you can create a vegan-friendly version without compromising creaminess.

What vegetables are included for flavor?

Onion, carrot, celery, garlic, and broccoli florets are sautéed and simmered to build a rich, aromatic base.

How can I increase the fiber content further?

Adding cooked quinoa or brown rice before pureeing boosts the fiber content while maintaining a smooth texture.

What tools are recommended for preparation?

A large pot for cooking and an immersion or countertop blender for pureeing are essential for best results.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Broccoli Cheddar Bean

Velvety blend of broccoli, cheddar, and beans creates a comforting, nutrient-rich savory dish.

Prep Time
15 minutes
Cook Time
25 minutes
Overall Time
40 minutes
Created by Carter Phillips


Skill Level Easy

Cuisine American

Portions 4 Serving Size

Diet Preferences Meat-Free, No Gluten

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 whole milk

Cheese

01 1.5 cups sharp cheddar cheese, shredded

Seasonings

01 0.5 teaspoon dried thyme
02 0.5 teaspoon salt
03 0.25 teaspoon black pepper
04 Pinch of nutmeg

How-To Steps

Step 01

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

Step 02

Bloom Garlic: 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 and Beans: 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 Base: Remove pot from heat. Use an immersion blender to purée soup until smooth and creamy. Alternatively, blend in batches using a countertop blender and return to pot.

Step 06

Finish with Dairy and Seasonings: Stir in milk, shredded cheddar cheese, dried thyme, salt, black pepper, and nutmeg. Return to low heat and stir until cheese melts 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.

Tools You’ll Need

  • Large pot
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Ladle

Allergy Warnings

Review every ingredient for allergens and ask a professional if you’re unsure.
  • Contains dairy: milk and cheddar cheese
  • Verify broth and cheese labels for gluten contamination if sensitive
  • Verify broth and cheese labels for soy contamination if sensitive

Nutrition Info (for each serving)

These nutrition details are for reference and don’t replace medical guidance.
  • Energy: 315
  • Fats: 12 g
  • Carbohydrates: 34 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.