Bobby Flay Broccoli Soup is a rich, velvety take on the classic café favorite. By using a base of sautéed aromatics, a flour roux, and mashed russet potatoes, you achieve a thick, comforting consistency without needing to pull out a blender.
If you do nothing else, shred your own cheese from a block. That’s the difference between a silky, restaurant-quality soup and a grainy one that separates. Pre-shredded cheese is coated in cellulose (wood pulp) to keep it from clumping in the bag, which prevents it from melting smoothly into the broth. I once used the bagged stuff in a rush, and the texture was sandy instead of creamy.
The russet potatoes are doing more work than you’d think here. By mashing a few of them directly in the pot, you release natural starches that act as a secondary thickener alongside the flour. I didn’t expect the dried thyme to matter that much, but it adds a subtle earthy note that cuts right through the heavy cream and sharp cheddar.
Bobby Flay Broccoli Soup Ingredients
- ¼ cup (55g) unsalted butter
- 1 medium sweet onion, diced
- 3 cloves garlic, minced
- ½ teaspoon dried thyme
- ¼ cup (30g) all-purpose flour
- 3½ cups (840ml) chicken stock (or vegetable stock)
- 2 cups (300g) diced russet potatoes, peeled
- 5 cups (approx. 450g) finely chopped broccoli florets
- ½ cup (120ml) heavy cream
- 8 oz (225g) extra-sharp cheddar cheese, shredded
- Kosher salt and freshly ground black pepper, to taste

How to Make Bobby Flay Broccoli Soup
- 1. Sauté your base: Melt the butter in a large Dutch oven or heavy-bottomed stockpot over medium heat. Add the diced onion and cook for 2–3 minutes until they are soft and translucent.
- 2. Build the flavor: Stir in the minced garlic and dried thyme. Cook for just about 1 minute until you can really smell the garlic, being careful not to let it brown or burn.
- 3. Make a roux: Sprinkle the flour over the buttery onions. Whisk constantly for about 1 minute. This “cooks out” the raw flour taste and creates the thickening agent for the soup.
- 4. Add stock and potatoes: Slowly pour in the chicken stock, whisking as you go to prevent lumps. Stir in the diced potatoes and season with a pinch of salt and pepper. Cover the pot and simmer for 20 minutes until the potatoes are fork-tender.
- 5. Thicken the soup: Use the back of a wooden spoon or a potato masher to crush about half of the cooked potatoes directly against the side of the pot. This creates a naturally thick, rustic texture.
- 6. Add broccoli and cream: Stir in the finely chopped broccoli and the heavy cream. Cover the pot again and cook for 8–10 minutes. You want the broccoli to be tender but still a vibrant green—don’t let it turn olive-drab.
- 7. Stir in cheese: Remove the pot from the heat. This is crucial: let the soup cool for a minute or two before adding the cheese. Stir in the shredded cheddar one handful at a time, allowing each batch to melt completely before adding the next.
- 8. Serve and enjoy: Taste the soup one last time and add more salt or pepper if needed. Ladle into warm bowls and serve immediately.

Recipe Tips
- Don’t boil the cheese: If you add the cheddar to boiling soup, the proteins will seize and the fats will separate, leaving you with a greasy, broken mess. Always pull the pot off the heat first.
- Chop the broccoli small: Aim for bite-sized pieces or smaller. Large chunks of broccoli make the soup difficult to eat and take longer to soften, which can lead to overcooking the cream base.
- Use Russet potatoes: Red or Yukon Gold potatoes are waxy and won’t break down as easily. Russets are starchy and “mealy,” making them the perfect choice for thickening liquids.
- Deglaze the pan: When you add the stock, use your whisk to scrape up any golden bits (fond) stuck to the bottom from the onions and flour. That’s where all the concentrated flavor lives.

What to Serve With Bobby Flay Broccoli Soup
A crusty sourdough bread bowl is the gold standard for this soup. If you don’t have bowls, a few thick slices of toasted baguette are perfect for dipping.
For a lighter side, a crisp green salad with a sharp lemon vinaigrette helps balance out the richness of the cheese and cream.

How to Store Bobby Flay Broccoli Soup
- Fridge: Keep in an airtight container for up to 4 days.
- Reheat: Warm it slowly over low heat on the stove. If the soup has thickened too much in the fridge, add a splash of milk or chicken stock to thin it back out. Freeze: I don’t recommend freezing this soup. The heavy cream and cheese can separate and become grainy once thawed and reheated.
Bobby Flay Broccoli Soup Nutrition Facts
Estimated per serving (1 of 6):
- Calories: 410 kcal
- Protein: 16g
- Fat: 29g
- Carbohydrates: 22g
- Sugar: 4g
- Sodium: 840mg
FAQs
Can I use frozen broccoli in my Bobby Flay Broccoli Soup?
Yes! Just be sure to chop it finely while still partially frozen so it cooks at the same rate as the potatoes.
Is there a substitute for heavy cream?
You can use half-and-half or whole milk, but the soup won’t be as rich and may require an extra tablespoon of flour in the roux to reach the same thickness.
Why is my Bobby Flay Broccoli Soup grainy?
This usually happens from using pre-shredded cheese or adding the cheese while the soup is still at a rolling boil.

Try More Recipes:
Bobby Flay Broccoli Soup
Description
This comforting Bobby Flay Broccoli Soup warms the soul on chilly evenings. It is made with tender broccoli, russet potatoes, heavy cream, and sharp cheddar cheese. The result is a thick, rustic soup bursting with rich and savory flavors. It is perfect for a cozy weeknight family dinner.
Ingredients
Instructions
- Sauté your base: Melt the butter in a large Dutch oven or heavy-bottomed stockpot over medium heat. Add the diced onion and cook for 2–3 minutes until they are soft and translucent.
- Build the flavor: Stir in the minced garlic and dried thyme. Cook for just about 1 minute until you can really smell the garlic, being careful not to let it brown or burn.
- Make a roux: Sprinkle the flour over the buttery onions. Whisk constantly for about 1 minute. This “cooks out” the raw flour taste and creates the thickening agent for the soup.
- Add stock and potatoes: Slowly pour in the chicken stock, whisking as you go to prevent lumps. Stir in the diced potatoes and season with a pinch of salt and pepper. Cover the pot and simmer for 20 minutes until the potatoes are fork-tender.
- Thicken the soup: Use the back of a wooden spoon or a potato masher to crush about half of the cooked potatoes directly against the side of the pot. This creates a naturally thick, rustic texture.
- Add broccoli and cream: Stir in the finely chopped broccoli and the heavy cream. Cover the pot again and cook for 8–10 minutes. You want the broccoli to be tender but still a vibrant green—don’t let it turn olive-drab.
- Stir in cheese: Remove the pot from the heat. This is crucial: let the soup cool for a minute or two before adding the cheese. Stir in the shredded cheddar one handful at a time, allowing each batch to melt completely before adding the next.
- Serve and enjoy: Taste the soup one last time and add more salt or pepper if needed. Ladle into warm bowls and serve immediately.
Notes
-
Don’t boil the cheese: If you add the cheddar to boiling soup, the proteins will seize and the fats will separate, leaving you with a greasy, broken mess. Always pull the pot off the heat first.
Chop the broccoli small: Aim for bite-sized pieces or smaller. Large chunks of broccoli make the soup difficult to eat and take longer to soften, which can lead to overcooking the cream base.
Use Russet potatoes: Red or Yukon Gold potatoes are waxy and won’t break down as easily. Russets are starchy and “mealy,” making them the perfect choice for thickening liquids.
Deglaze the pan: When you add the stock, use your whisk to scrape up any golden bits (fond) stuck to the bottom from the onions and flour. That’s where all the concentrated flavor lives.
