Save to Pinterest There's something about a soup that fills the kitchen with warmth before you even taste it. I discovered this broccoli and cheddar bean soup on a chilly afternoon when I was rummaging through my pantry, finding a lonely can of cannellini beans and a head of broccoli that needed rescuing. What started as a quick solution turned into something I make almost weekly now—it's the kind of soup that tastes like someone cares about you, even when you're just taking care of yourself.
I'll never forget serving this to my roommate who claimed she didn't like broccoli. She had three bowls before admitting the soup had completely changed her mind about it. That's when I realized this wasn't just comfort food—it was a quiet way of making someone feel good, one spoonful at a time.
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 to soften your vegetables without drowning them, letting their natural sweetness come through.
- Yellow onion, garlic, carrot, and celery: This is your aromatic foundation, and taking time to dice them evenly means they'll soften together beautifully.
- Broccoli florets: Chop them into bite-sized pieces so they blend into the soup while still giving you little pockets of texture.
- Cannellini beans: Rinsing them removes the starchy liquid and keeps your soup from tasting tinny or overly thick.
- Vegetable broth: Low-sodium lets you control the seasoning and prevents the soup from tasting too salty as it simmers down.
- Milk: Whole milk creates the creamiest texture, but any milk works—even oat milk if that's what you have.
- Sharp cheddar cheese: The word sharp matters here because it means the flavor stays bright even when diluted by the soup.
- Thyme, salt, pepper, and nutmeg: The thyme adds an earthy note, while a whisper of nutmeg makes people ask what your secret is.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté your base:
- Heat the oil over medium heat and add your onion, carrot, and celery, listening for that gentle sizzle that tells you everything's warming properly. Let them soften for about five minutes—you're looking for the onion to turn translucent and the whole mixture to smell almost sweet.
- Wake up the garlic:
- Stir in your minced garlic and count to 60, just letting it become fragrant without browning. This brief moment transforms everything.
- Add the broccoli:
- Toss in your chopped broccoli and let it cook for two minutes, stirring so it gets a little familiar with the hot oil. This brief cooking keeps it from turning gray during the longer simmer.
- Build the soup:
- Add your rinsed beans and pour in the broth, then bring everything to a boil before lowering the heat to a gentle simmer. Twelve to fifteen minutes is all you need for the vegetables to become completely tender.
- Blend to creamy perfection:
- Remove from heat and use an immersion blender to puree everything into a smooth, velvety consistency. If you're using a countertop blender, work in batches and be careful with the heat—you don't want soup splashing everywhere.
- Finish with richness:
- Pour in the milk and stir in your cheese along with the thyme, salt, pepper, and nutmeg, then return to low heat just until everything's warm and melted. Taste before serving and adjust the seasoning if needed.
Save to Pinterest One morning while reheating a container of this soup, my daughter wandered in asking what smelled so good. She sat down with a bowl still in her pajamas, and we ended up having a whole conversation about her day without her even noticing she was eating vegetables. That's when I knew this soup had become something special in our house.
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.
Why This Soup Works So Well
The magic here is balance—creamy but not heavy, cheesy but not overwhelming, and packed with things that are actually good for you. The beans add protein and fiber that keep you satisfied long after lunch, while the broccoli melts into the background, becoming part of the texture rather than something you have to chew. The cheddar is the unsung hero, its sharpness preventing the soup from feeling one-note or bland.
Making It Your Own
This recipe is more flexible than it looks. I've added roasted red peppers, swapped in white beans when I was out of cannellini, and even stirred in spinach at the very end for extra greens. Some friends add a splash of cream or a dollop of Greek yogurt for extra richness, while others top theirs with crispy croutons or a scatter of fresh herbs. The beauty of a creamy vegetable soup is that it welcomes your improvisations.
Storage and Serving Tips
This soup keeps beautifully in the refrigerator for up to four days and freezes wonderfully for up to three months—just remember to leave a little headspace in your container so it has room to expand. Reheat gently on the stovetop, stirring occasionally and adding a splash of broth or milk if it's gotten too thick. I love serving it with crusty whole grain bread, but it's equally at home alongside a simple green salad on warmer days.
- If the soup separates slightly after freezing, a gentle stir on low heat will bring everything back together.
- Leftovers can be thinned with extra broth to create a lighter version for another meal.
- For a vegan version, use plant-based milk and cheese, and everything works exactly the same way.
Save to Pinterest This soup has become my answer to almost every question—when someone's sick, when you need comfort, when you want to prove that healthy eating doesn't mean suffering. Make it once, and it'll likely become part of your rotation too.
Recipe FAQs
- → Can I make this soup vegan?
Yes, use plant-based milk and cheese alternatives to keep the creamy texture while avoiding dairy.
- → What is the best way to get a smooth texture?
Using an immersion blender or standard blender to puree the soup ensures a velvety consistency without chunks.
- → Can I add more fiber to this dish?
Adding cooked quinoa or brown rice before pureeing boosts the fiber content and adds subtle texture.
- → How can I enhance the flavor further?
A splash of cream or a dollop of Greek yogurt before serving adds richness and depth.
- → What sides pair well with this dish?
Crusty whole grain bread complements the smooth, creamy flavors perfectly for a satisfying meal.