Save There's something about a bowl of broccoli cheddar soup that stops me mid-afternoon and makes everything feel manageable again. I discovered this particular combination when I was cleaning out my fridge one Tuesday, staring at a head of broccoli that was starting to look sad and a can of beans I'd been meaning to use. What came together was so velvety and satisfying that I've been making it ever since, tweaking it slightly each time based on what's on hand or what my mood demands.
I made this soup for my neighbor Sarah last winter when she was stuck with the flu, and watching her face light up when she took that first spoonful made me understand the power of feeding someone who needs it. She called it the kind of soup that tastes like someone actually cares, which honestly might be the best compliment a dish can get.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Olive oil: Just a tablespoon is enough to get everything started without making the soup greasy, and it helps build flavor in those first few minutes.
- Yellow onion, garlic, carrot, celery: This aromatic base is where all the depth comes from, and dicing them roughly the same size means they cook evenly.
- Broccoli florets: A whole large head gives you those little green pieces throughout, and there's something satisfying about seeing them suspended in the creamy broth.
- Cannellini beans: Rinsing them well matters more than you'd think because it removes that starchy liquid that can make soup taste canned.
- Vegetable broth: Low-sodium is key because you're adding cheese later and you don't want the salt to sneak up on you.
- Milk: Whole milk creates the smoothest texture, but any plant-based milk works if that's what you have.
- Sharp cheddar cheese: Don't skimp here or use the pre-shredded stuff if you can help it, because real cheese melts into the soup with a flavor that tastes like home.
- Thyme, salt, pepper, nutmeg: The thyme and that tiny pinch of nutmeg are what people can't quite identify but say makes it taste special.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start the base:
- Heat your olive oil in a large pot over medium heat, then add the diced onion, carrot, and celery. Let them soften for about 5 minutes while stirring occasionally—you'll know they're ready when the onion starts turning translucent and the whole kitchen smells like comfort.
- Build the flavor:
- Add your minced garlic and let it cook for just 1 minute until it becomes fragrant. Don't walk away during this part because garlic can go from golden to burnt in seconds.
- Add the broccoli:
- Stir in your chopped broccoli florets and cook for 2 minutes to let them start releasing their flavor into the pot.
- Bring it together:
- Add the drained cannellini beans and pour in the vegetable broth, then bring everything to a boil before reducing the heat to a simmer for 12 to 15 minutes until the vegetables are tender enough to break apart easily.
- Create the creaminess:
- Remove from heat and use an immersion blender to puree the soup until it reaches that silky, smooth consistency. If you're using a regular blender, work in batches and be careful with the hot liquid.
- Finish with cheese:
- Lower the heat to low, then stir in your milk, shredded cheddar, thyme, salt, pepper, and that optional pinch of nutmeg. Keep stirring gently until the cheese melts completely and the soup is heated through.
- Taste and adjust:
- This is your moment to add more salt or a crack of pepper if it needs it, because every vegetable broth brand tastes slightly different.
Save There was a moment last spring when my daughter asked why I made this soup differently each time, and I realized it wasn't that I was being inconsistent—it was that I was listening to what the ingredients told me and adjusting on the fly. That's when cooking stopped feeling like following orders and started feeling like a conversation.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Elevating Your Soup Game
If you want to push this soup into more elegant territory, a swirl of crispy sage oil on top or a handful of toasted breadcrumbs changes the entire experience. I've also discovered that adding the soup to a bread bowl makes it feel like a special occasion, even though you're still eating at your regular Tuesday dinner.
Scaling It Up or Down
This recipe doubles beautifully if you're feeding a crowd, and it freezes well for up to three months as long as you let it cool completely first. I usually freeze mine in individual containers so I have emergency dinner on hand for those nights when cooking feels impossible.
Variations Worth Trying
Once you master the basic version, you can play with it endlessly depending on what you love and what's available. I've added roasted red peppers, swapped in white cheddar for a sharper bite, and even stirred in a handful of fresh spinach right at the end for extra greens.
- Stir in a cup of cooked quinoa or rice for extra body and fiber if you want to make it even more filling.
- Add a splash of cream or a dollop of Greek yogurt just before serving if you're in the mood for something extra rich.
- Top with crispy bacon bits, fresh thyme, or sharp cheese shards for texture and visual interest.
Save This soup is proof that the simplest combinations often create the most comforting results, and that's worth remembering whenever you're standing in your kitchen wondering what to make. Serve it hot with crusty bread and watch people ask for seconds.
Recipe FAQs
- → What type of beans are used?
Cannellini beans provide a creamy texture and mild flavor, complementing the broccoli and cheese perfectly.
- → Can this be made vegan?
Yes, substitute dairy milk and cheddar cheese with plant-based alternatives to keep it vegan-friendly.
- → How do I achieve the creamy texture?
Puree the cooked soup using an immersion blender or regular blender until smooth and silky.
- → What herbs enhance the flavor?
Thyme adds an earthy note, while a pinch of nutmeg brings subtle warmth to the soup.
- → Can I add more fiber?
Yes, stirring in cooked quinoa or brown rice before pureeing boosts fiber and texture.