Healthy broccoli cheddar soup made with a secret ingredient! Just as delicious as the buttery, creamy version, but with so much more protein and fiber.
Oooooh, are you like, totally intrigued by the title of this recipe?
I'll just cut to the case so you don't have to scroll to find the answer... the secret is pureed cannellini beans! Or, great northern beans if that's your jam.
Still into this? Trust me, it's amazing!
So, I can't take credit for this idea. I was watching Ellie Krieger's cooking show, Ellie's Real Good Food, and saw her use cannellini beans as the creamy base for broccoli soup. Sometimes, you see something and just HAVE to try it. Like immediately. Right?
So, I did. But in her version, she cooks up all the ingredients and purees everything together. I ended up wanting some broccoli chunks, and cut out the mustard and a few other ingredients that I didn't feel the soup needed. I also added onion and garlic, because *almost* all soup is better with onion and garlic, right?
Here's the secret: pureeing the beans with their liquid BEFORE adding them to the soup. They are already cooked, so you don't need to add them until the very end. SO AWESOME! This way, you can get the soup as creamy or as chunky as you'd like. Totally up to you (and your blender) how much you want to puree.
Alas, there is still milk and cheese in this soup. Gotta still be broccoli CHEDDAR soup right? But the amount is so so so much less than traditional broccoli cheese soup.
The beans add so much creaminess! Like a punch of creamy, fibery, healthified magic to your pot of broccoli. Each serving only has about 1 ounce of cheese. BOOYAH!

Healthy broccoli cheddar soup made with a secret ingredient! Just as delicious as the buttery, creamy version, but with so much more protein and fiber.
- 1 15 oz can cannellini or great northern beans.
- 2 Tbsp extra virgin olive oil or coconut oil
- 1 medium sweet, yellow onion, diced. About 2 cups
- 2 cloves garlic, minced
- 5 cups small, bite sized broccoli florets
- 4 cups vegetable stock
- 1 packed cup shredded sharp cheddar cheese
- 1/2 cup milk of your choice (I used whole milk)
- Salt and pepper
-
Puree the beans and the liquid in the can with an immersion blender or in a regular blender. Set aside.
-
Heat the oil in a dutch oven or soup pot over medium high heat. Add the onion and saute until browning, stirring occasionally, 10 minutes. Add garlic and saute until fragrant, stirring constantly, 1 minute. Add the broccoli florets and saute until dark green, stirring occasionally, 3 minutes.
-
Add the stock to the pot and deglaze the browned bits from the pan. Bring to a boil and simmer 5 minutes, or until broccoli is very tender. Add the beans and stir until completely combined. Remove from heat.
-
Make sure the soup is very hot, but not boiling. Add the cheese, a few Tbsp at a time and stir to combine until all the cheese is mixed in. Don't add the cheese too fast or it will clump together.
-
Using an immersion blender or regular blender, puree as much of the soup as you'd like to get the texture you want. I pureed half of the soup with an immersion blender.
-
Add the milk and stir to combine. Generously season with salt and pepper to taste. Enjoy!
Need more soup inspiration? Try butternut squash potato leek, sweet potato carrot, or homemade tomato with cheesy croutons.
Now, I'm off to make AAAAALL the creamy soups with cannellini beans!
Trish
P.S. Want to see what I’m cooking up this week? Check out my Instagram stories!
LIKE WHAT YOU SEE? GET FREE WEEKLY RECIPES DELIVERED TO YOUR INBOX! SIGN UP HERE!
PINNABLE IMAGES:
vivian
Very good soup. It was a little thinner than I expected, so I think next time I would either drain the beans or add a russet potato. Thanks for the recipe!
Lauren Schmidt - The Schmidty Wife
Made this tonight! Great recipe! I did end up adding a handful of shredded carrots otherwise I kept the recipe as is. I didn’t tell my son or husband there was beans in it until the end and they were so shocked they had no idea! It was absolutely delicious, my 3 year old even had two bowls! Will definitely make again, thanks for sharing the bean trick!
Patricia Bozeman
I'm so glad to hear it, Lauren! The carrots are a great idea!