Creamy Broccoli Cheddar Bean

Featured in: Poppy-Inspired Easy Home Plates

This comforting dish features tender broccoli combined with creamy cannellini beans and sharp cheddar cheese, all simmered alongside aromatic vegetables for a rich, smooth texture. Olive oil sautés onion, carrot, and celery, enhancing the natural flavors before blending into a velvety base. The addition of thyme, nutmeg, and black pepper creates a warm, inviting taste. Optional plant-based alternatives make it suitable for various diets, while extra fiber can be added with grains like quinoa or brown rice. Serve hot, possibly garnished with extra cheese or broccoli florets, for a nourishing, satisfying meal.

Updated on Tue, 17 Feb 2026 17:25:00 GMT
Creamy broccoli and cheddar bean soup in a rustic bowl, garnished with extra cheddar and steamed broccoli florets. Save to Pinterest
Creamy broccoli and cheddar bean soup in a rustic bowl, garnished with extra cheddar and steamed broccoli florets. | poppyskillet.com

One Wednesday evening, my neighbor stopped by with a box of broccoli from her garden, more than she could possibly use. I'd just bought sharp cheddar at the farmers market, and suddenly I had an idea: what if I turned these into something warm and filling? That soup became my go-to on chilly afternoons, the kind you can make while mentally checking off your to-do list but somehow end up feeling nourished anyway.

I made this soup for my friend Maya when she was recovering from the flu, and watching her take that first spoonful—how her shoulders relaxed, how she actually smiled—reminded me that food doesn't have to be complicated to be healing. She asked for the recipe before she'd even finished the bowl.

Ingredients

  • Olive oil: Just enough to coat the pot and let your vegetables soften without sticking; this builds the flavor foundation everything else will sit on.
  • Yellow onion, garlic, carrot, and celery: The aromatic base that makes your kitchen smell like someone who knows what they're doing.
  • Broccoli florets: Buy fresh if you can, chop them small so they break down into the soup more easily when blended.
  • Cannellini beans: Rinse them thoroughly to remove the starchy liquid; this keeps your soup from becoming gluey.
  • Low-sodium vegetable broth: The liquid foundation, but taste before you add salt since broths vary in their saltiness.
  • Milk: Whole milk makes it richer, but low-fat works just fine if that's what you have on hand.
  • Sharp cheddar cheese: This is where the magic happens; don't skimp or use mild, because the cheese is what transforms this from vegetable broth into actual soup.
  • Dried thyme, salt, black pepper, and nutmeg: Thyme is the quiet hero here, and just a whisper of nutmeg makes people ask what your secret ingredient is.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Heat the oil over medium heat and add onion, carrot, and celery. You're looking for them to soften and turn translucent at the edges, about 5 minutes; don't rush this because it's where all the flavor starts.
Wake up the garlic:
Add minced garlic and stir it in for just 1 minute until it smells incredible. Any longer and it turns bitter, any shorter and it stays raw-tasting.
Introduce the broccoli:
Toss in your broccoli florets and let them cook dry for 2 minutes, which helps them hold their shape before the liquid goes in.
Bring everything together:
Add beans and broth, bring to a boil, then lower the heat and let it simmer for 12 to 15 minutes until vegetables are tender enough to break apart with a wooden spoon. This is the moment you can step away and do something else.
Create the creamy texture:
Remove from heat and use an immersion blender to puree the soup until it reaches that silky, velvety consistency. If using a countertop blender, work in batches and be careful with the hot liquid; you can also leave it slightly chunky if that's more your style.
Finish with cheese and warmth:
Pour in milk, scatter cheddar over the top, and add thyme, salt, pepper, and just a pinch of nutmeg. Stir over low heat until the cheese melts completely and everything is heated through, about 2 minutes.
Taste and adjust:
This is essential; salt levels vary in broths and cheeses, so take a spoonful and decide if it needs more seasoning before serving.
Save to Pinterest
| poppyskillet.com

There's something about ladling soup into bowls that feels ceremonial, even on ordinary Tuesday nights. When you're serving something this nourishing and it tastes like you spent hours on it, that small moment of pride in the kitchen carries through the whole meal.

Making It Your Own

This soup is flexible in ways that matter. If you want more body, stir in some cooked quinoa or brown rice before blending and it becomes even heartier. For extra richness, swirl in a spoonful of Greek yogurt just before serving, which adds tang and creaminess without heaviness. Some days I add a handful of spinach at the very end, not for the health factor but because it wilts into the hot soup so beautifully.

Storage and Reheating

This soup keeps beautifully in the refrigerator for up to 4 days in an airtight container, and the flavors actually deepen overnight. Reheat it gently over low heat, stirring occasionally and adding a splash of broth if it's thickened too much. It also freezes well for up to 3 months, though the texture becomes slightly less silky when thawed, so don't stress if that happens.

Pairing and Serving Ideas

Crusty whole grain bread is the obvious companion, but I've also served this alongside a simple green salad when I wanted something lighter on the side. It's equally at home as a weeknight dinner for two or as part of a bigger meal spread when you're hosting. The beauty is that a single bowl feels complete and satisfying, so you're never scrambling to figure out what else to make.

  • Tear fresh herbs like dill or parsley over the top if you have them on hand.
  • A drizzle of good olive oil and a crack of fresh black pepper elevate the presentation without extra work.
  • Top with crispy croutons or a sprinkle of extra sharp cheddar for texture contrast.
Velvety soup blending tender broccoli, cannellini beans, and sharp cheddar, served steaming hot in a deep white bowl. Save to Pinterest
Velvety soup blending tender broccoli, cannellini beans, and sharp cheddar, served steaming hot in a deep white bowl. | poppyskillet.com

This soup has become the recipe I reach for when I want something that feels nourishing without being fussy, something that tastes like care. Make it once and you'll understand why it keeps coming back into my kitchen.

Questions & Answers

How do I make the soup vegan?

Substitute dairy milk with plant-based milk and use vegan cheese alternatives to maintain creaminess without animal products.

Can I add more fiber to this dish?

Yes, incorporating cooked quinoa or brown rice before blending boosts fiber and adds extra texture.

What’s the best way to blend the soup?

Use an immersion blender directly in the pot for convenience or transfer in batches to a countertop blender for a smooth finish.

How should I adjust the seasoning if needed?

Taste after melting the cheese and add salt, pepper, or more thyme gradually until the flavors balance to your preference.

Can I prepare this soup ahead of time?

Yes, refrigerate it after cooking and reheat gently, stirring occasionally. The flavors often deepen with time.

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 soup combining broccoli, creamy beans, and sharp cheddar with savory vegetables in a smooth blend.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Recipe By Evan Perry


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences Meat-Free, Free from 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 milk

Cheese

01 1 1/2 cups sharp cheddar cheese, shredded

Seasonings

01 1/2 teaspoon dried thyme
02 1/2 teaspoon salt
03 1/4 teaspoon black pepper
04 Pinch of nutmeg

How to Make It

Step 01

Prepare 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

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: 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

Puree soup: Remove pot from heat. Use an immersion blender to puree soup until smooth and creamy. Alternatively, blend in batches in a blender and return to pot.

Step 06

Finish and melt cheese: 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

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

Gear Needed

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

Allergy Notice

Please review all components for potential allergens and always reach out to a health expert if you're unsure.
  • Contains milk and dairy (cheese, milk)
  • For dairy allergies, use plant-based alternatives
  • Double-check broth and cheese labels for gluten or soy if sensitive

Nutrition Details (each portion)

Nutritional info is meant to inform; not a substitute for professional advice.
  • Energy: 315
  • Lipid Content: 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.