Vegetarian Broccoli-Cheddar Soup
This post may contain affiliate links. Please read my disclosure policy.
Broccoli-Cheddar soup is something I always want to make but never do. With heaps of cheese, half and half, butter, and sometimes bacon, recipes, at a glance, often more resemble Super Bowl queso than soup.
So when I saw this recipe on Bon Appetit, I was intrigued. For one, it calls for water, as opposed to stock or milk. How nice? Two, it’s thickened by both puréed broccoli stalks and potato, as opposed to a roux. Love it. Three, it’s finished with a small amount of Greek yogurt. Interesting, right?
As I made it, I discovered another plus: It’s a one-pot, prep-as-you-go job: while you sweat the onions and garlic, you chop the broccoli and potato; as you simmer the broccoli and potato; you grate the cheese. It all comes together in about an hour, but it’s a very efficient hour.
It’s relaxed, too, a period of time during which you can both prep and clean in between steps. When the soup is ready to serve, your kitchen will be neat as a pin. You may even find time to toast up some cubes of day-old bread with olive oil and sea salt, something I highly recommend you do.
Can you tell how much I love this recipe? The soup tastes like — wait for it — vegetables! But it’s not so austere: there’s a richness and a heartiness to it thanks to a good amount of Cheddar cheese as well as the puréed potato-broccoli base. It has some nice heat, too, thanks to crushed red pepper flakes and as much freshly cracked black pepper as you wish.
This soup may have you heading back to the pot for thirds and fourths, which may leave you wondering if one bowl of queso might have been better? No chance.
PS: 5 Favorite Soups:
- Carrot-Ginger with Curry and Coconut Milk
- One-Pot Vegan Lentil Soup
- Pantry Tomato Soup
- Slow Cooker Butternut Squash Soup
- Vegetarian Cabbage Soup
PPS: ALL the Soups.
PrintVegetarian Broccoli-Cheddar Soup
- Total Time: 1 hour
- Yield: Serves 6
Description
Recipe by Sarah Jampel of Bon Appetit
As with so many soups, this one tastes better by the day, so don’t be afraid to make it ahead of time.
The original recipe calls for making cheesy toasts, which you cut up and add to the soup, which look and sound delicious. For simplicity, I’ve stuck with my favorite soup topper: cubes of olive oil-toasted, day-old bread. They are irresistible on their own, but especially good in soup. I also find I can keep my children more interested in their soup with a bowl of these croutons on the table.
With that in mind, if you are making this for children, omit the crushed red pepper flakes or cut it back to 1/4 teaspoon.
Ingredients
For the soup:
- 3 tablespoons butter, salted or unsalted is fine
- 2 onions, roughly chopped (to yield about 4 cups)
- 4 garlic cloves, smashed and roughly chopped
- ½ teaspoon crushed red pepper flakes, see notes above
- Kosher salt
- Freshly ground black pepper
- 1½ pounds broccoli (2-3 heads, roughly)
- 1 medium russet potato (9-11 ounces, roughly)
- 6 ounces sharp cheddar cheese, grated to yield about 2 cups
- ½ cup plain Greek yogurt
For the croutons:
- day-old bread
- olive oil
- flaky sea salt, such as Maldon
Instructions
- Melt the butter in a large pot over medium-low heat. Add the onion, garlic, and crushed red pepper flakes (or less or none at all if serving to children). Season with a pinch of salt and pepper. Stir to combine, then cover pot and cook, stirring occasionally, until softened and just starting to take on color, 15 minutes.
- Meanwhile, trim the bottoms of the broccoli stalks. If stalks are thick, peel the outer layer. Using a knife, separate the hefty stalks from the florets (the thin, little stalks attached to broccoli tops are fine to leave intact). Set aside florets. Coarsely chop the stalks.
- Peel the potato, and coarsely chop it.
- Add broccoli stalks and potato to pot and stir to combine. Pour in 5 cups water, add 1 tablespoon kosher salt, and bring to a boil over high heat. Reduce heat to medium-low and keep at a simmer. Cover pot and cook until broccoli stalks and potatoes are completely tender (test with a paring knife), 20 to 25 minutes.
- Meanwhile, chop reserved florets into small pieces. Add half of the florets to pot, cover, and cook until bright green, 3–5 minutes. Purée soup with an immersion blender or, if using a traditional blender: transfer soup in small batches to the blender, let cool for 5 minutes, and purée until smooth, taking care to remove the center lid from the cover, and to use a kitchen towel to cover and allow steam to escape (and avoid explosions) while you blend.
- Return soup to medium heat and add remaining florets. Cover pot and cook until bright green, another 3–5 minutes. Add 2 cups cheddar cheese and stir until smooth. Reduce heat to low.
- Remove soup from heat and stir in ½ cup plain Greek yogurt. Season generously with black pepper; taste for salt.
- To make the croutons: In a large skillet over medium-high heat, heat a hefty splash of olive oil (2 to 3 tablespoons). Add the cubed bread and a good pinch of sea salt. Let cook, undisturbed, for one minute. Check one cube. If it’s beginning to turn golden, give the cubes a stir or flip each one over with tongs or forks. Cook for 3 to 5 minutes or until cubes are evenly golden and beginning to crisp. Pile into a bowl and serve alongside the soup.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
This post may contain affiliate links. Please read my disclosure policy.
79 Comments on “Vegetarian Broccoli-Cheddar Soup”
I love any homemade soup, however, my husband absolutely does not. This is literally the ONLY soup he asks me to make. I’ve made it twice in the last week alone and with only two of us, each batch lasts a couple of nights! So delicious! And not too heavy. Thanks so much!!
So nice to hear this, Meghan!! Yay for the approval from the hubs, too 🙂 🙂 🙂 THanks for writing. I love this one, too.
Have you had success freezing this soup?
Yes! Go for it!
Sounds delicious-Just wondering if soup has to be puréed as I prefer a more rustic soup
No need to purée if you like that coarser more rustic texture!
I’m going to pick up broccoli at the store tomorrow as it’s the only thing I don’t have in my pantry. I think that even my husband who isn’t crazy about broccoli will love this. As long as there is a big bowl of peasant bread croutons!
I want to recommend the potato flakes from Bob’s red Mill. I wanted to make potato soup one day during the pandemic and didn’t have a large enough potato so I substituted some of the flakes for potatoes and it worked beautifully it thickened as well so I was able to use a touch of cream. Great product I bought initially to use in recipe that called for potato flour that I would not use often and it works perfectly in my garlic knots.
Thanks for another wonderful recipe and your wonderful posts here and on Instagram.
Oh my goodness, where to begin?? Here: “a big bowl of peasant bread croutons” … the key to so many culinary successes 🤣🤣🤣
I can’t wait to try Bob’s Red Mill’s potato flakes! I’ve seen them and have been curious about them, but I haven’t known how to proceed from there. I really love the idea of being able to use them in place of having to buy/prep a single potato.
Thanks so much for sharing!
Yes to potato flakes!! I use them when I make leek & potato soup. It’s perfect. Thickens the soup nicely.
Plan to use potato flakes in this recipe. Glad you posted so I know it will work.
I loved this soup! I
Great to hear this, Dona! Thanks for writing!
This is ridiculously good. Next time I’ll splurge and make the croutons too. It’s so good, all members of my family keep saying how good it is in between bites.
So great to hear this, Stephanie! Thanks so much for writing 💕💕💕💕💕
So yummy! Great winter dinner – warm and filling but not too heavy. I subbed half the water with some homemade chicken broth we had in the fridge and instead of the croutons had some of Alexandra’s wonderful pita.
So nice to hear this, Emily! Hard to beat homemade chicken broth. So glad you enjoyed this and yay for homemade pita! 🥙🥙🥙🥙🥙
Made this soup last night and it was amazing. Mixed broccoli and romanesco cauliflower, and used gruyere instead of cheddar. Didn’t have any yogurt either, but didn’t miss it. Can’t wait to make it again, it was incredible!
Yum to all of this! Love the sound of all of your tweaks. Thanks for writing!
Loved this soup! I used an immersion blender, worked perfectly. My husband is lactose intolerant and can have goat or sheep milk so I used a goat cheddar, so yummy! This dish is so comforting, I was ready to crawl into bed. 🙂 I can’t wait to make it again. Thank you!
So nice to hear this, Rachel! I love this soup so much. Goat cheddar sounds divine! Thanks so much for writing 🙂 🙂 🙂
We’ve been loving this soup! Do you think it’d keep a few days? I want to prep & take on our family ski trip. Maybe I’ll wait to add the cheddar & yogurt till we are heating to serve
Absolutely! Make it ahead. I think your idea about saving the cheese and yogurt till just before reheating is a good idea.