Soups & Stews
Bob Evans' broccoli cheese soup recipe delivers that signature creamy, cheesy perfection with crispy bread topping you crave. The secret lies in a rich roux base and a blend of sharp cheddar cheeses that create those iconic swirls.
I've recreated this comforting classic with precise techniques to ensure every spoonful delivers that restaurant-quality texture at home.
What sets this recipe apart is the careful balance of ingredients—sautéed onions and garlic form the flavor foundation, while a velvety cheese sauce made with heavy cream and cheddar blends creates that luxurious mouthfeel.
The crispy bread topping adds the perfect textural contrast, just like Bob Evans serves it. This isn't just soup; it's a comforting hug in a bowl.
You'll achieve that signature velvety cheese consistency by tempering the cheese properly and avoiding lumps in the roux. The result is a soup that's rich yet balanced, with each bite delivering creamy cheese swirls and tender broccoli florets.
The crispy bread topping adds an irresistible crunch that makes this soup impossible to resist.
Perfect for chilly evenings or as a comforting meal any time of year, this soup pairs beautifully with a simple green salad or crusty bread. The recipe delivers on Bob Evans' signature flavors while being simple enough for weeknight cooking. Let's get started on recreating this classic.
Ingredients for bob evans broccoli cheese soup
These carefully selected ingredients create Bob Evans' signature creamy, cheesy perfection with crispy bread topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Sharp White Cheddar Cheese 🧀 | 3 cups | Freshly grated for best texture |
| Medium Cheddar Cheese 🧀 | 1 cup | Sharp variety preferred |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for velvety consistency |
| Fresh Broccoli Florets 🥦 | 2 cups | Cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 medium | Diced finely for sweetness |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| All-Purpose Flour 🌾 | ¼ cup | For smooth roux base |
| Unsalted Butter 🧈 | ½ cup | Cold for proper roux |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Sourdough Bread 🍞 | ½ loaf | Crust removed for topping |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For subtle heat |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing onions |
The cheeses are non-negotiable for that signature texture. White cheddar delivers the sharpness, while medium cheddar adds creaminess. Penzeys Spices or Whole Foods Market carry excellent options—look for blocks over pre-shredded. The sourdough bread should be day-old for optimal crispiness; Trader Joe's sells perfect slices pre-packaged. Fresh broccoli is ideal, but frozen florets work in a pinch—just thaw and drain well. For the broth, Pacific Foods or Swanson low-sodium options balance flavor without salt overload.
No sharp cheddar? Pepper jack at half the amount adds heat. Substituting cream with half-and-half lightens the texture slightly. The flour must be all-purpose—bread flour makes the roux grittier. For the bread topping, French bread or baguette works beautifully if sourdough isn't available. Fresh herbs? Add 1 tbsp chopped chives at the end for brightness. The olive oil should be high-quality—California extra-virgin brands like Corto elevate the onion's caramelization. Never skip tempering the cheese—add it gradually to melted butter for that signature velvety swirl.
Store leftovers in airtight containers for up to 4 days—the flavors deepen overnight. Freeze for 3 months by portioning into single servings. The bread topping reheats best under the broiler for 2-3 minutes until golden. For meal prep, make the soup base ahead and assemble the topping fresh—it's worth the extra minute. The cheese sauce thickens as it cools, so stir in 1 tbsp warm broth if it sets too firmly when reheating.
Why You'll Love This Recipe
- Creamy in Minutes: I swear, this soup comes together faster than takeout—just sauté onions, toss in florets, and let the cheeses melt into that velvety dream. No fancy techniques, just a pot, a spoon, and 20 minutes of your time.
- Cheese Overload Magic: That sharp white cheddar mixed with medium cheddar? It’s a flavor bomb—bright, tangy, and rich without being heavy. The heavy cream ties it all together like a cozy hug in a bowl.
- Weeknight & Meal Prep Hero: Make a double batch on Sunday, and you’ve got lunch covered for days. Freezes like a champ, too—just reheat and watch the edges crisp up again. My go-to for lazy days or when company drops by last-minute.
- Budget-Friendly Comfort: Broccoli’s cheap, cheese’s affordable, and you’re left with a pot that feeds four for under $10. Honestly, it’s the kind of soup that makes you feel fancy without breaking the bank—or your willpower.
Step-by-step instructions for Bob Evans-style broccoli cheese soup
The secret to that signature velvety texture and golden cheese swirls lies in technique—not shortcuts.
Develop the Roux for Smooth, Thickened Base
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Once it foams, whisk in the 0.25 cup all-purpose flour immediately to form a roux. Cook for 3-4 minutes, stirring constantly, until it turns a pale golden color—this ensures proper thickening without developing a raw flour taste.
Here's the thing—don't rush this step. If the roux darkens to nut brown, you've lost the subtle flavor. The goal is a smooth, paste-like consistency that will create the soup's velvety body. Keep the heat at medium and maintain constant stirring to prevent burning.
Sauté Aromatics Until Fragrant and Transparent
Add the 2 tbsp extra-virgin olive oil to the roux, then stir in the 1 medium yellow onion and 3 cloves garlic cloves. Cook for 5-6 minutes until the onions become translucent and the garlic releases its aromatic oils. You'll know it's ready when the raw onion smell disappears and you're left with sweet, caramelized notes.
I press down on the onions with a wooden spoon during the last minute—this prevents them from burning while ensuring even cooking. The garlic should be golden, not brown, so remove it immediately if it starts to darken. These aromatics form the flavor foundation of the soup.
Build the Soup with Proper Layering
Gradually whisk in the 4 cups chicken broth, about ½ cup at a time, ensuring each addition is fully incorporated before adding more. Bring to a gentle simmer, then stir in the 2 cups fresh broccoli florets. Cook for 8-10 minutes until the broccoli is tender but still vibrant green—overcooking turns it mushy.
Season with the 1 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. Taste and adjust—this is when you'll notice if the broth needed more seasoning. The soup should be flavorful but not salty. Keep the heat at low to prevent curdling when you add the cheese later.
Create Signature Cheese Swirls
Reduce heat to low and gradually whisk in the 1.5 cups heavy whipping cream and 1 cup medium cheddar cheese until fully melted and smooth. Here's the critical part: Sprinkle the 3 cups extra-sharp white cheddar cheese on top in a thin, even layer. Let it melt for 2-3 minutes without stirring—this creates those signature swirls.
For even swirls, I use a silicone spatula to gently drag through the melted cheese in figure-8 motions. The high heat of the soup will create beautiful marbling as the cheese melts. If the soup looks too thick, add 1-2 tablespoons of hot broth to reach your desired consistency—it should coat the back of a spoon but still be pourable.
Prepare the Crispy Sourdough Topping
While the soup simmers, remove the crust from the 0.5 loaf sourdough bread and cut it into ½-inch cubes. Toss them with 1 tbsp extra-virgin olive oil and spread them on a baking sheet. Bake at 375°F for 8-10 minutes until golden brown and crispy—this topping is what makes the restaurant version special.
Don't skip this step. The contrast between the creamy soup and crispy bread is essential. For extra flavor, you could toast the bread cubes in the oven until they're deep golden and slightly caramelized. Serve immediately with the crispy bread on top and additional cheese swirls if desired.
Pro Tips For Making Bob Evans Broccoli Cheese Soup
- MELT CHEESE LOW: Simmer the soup at a gentle bubble—no rolling boil—or the sharp cheddar turns grainy and separates. I learned this the hard way when my first batch looked like cottage cheese soup. Keep it at a steady simmer, and the cheese will blend into creamy perfection.
- BLANCH BROCCOLI FIRST: Shock the florets in boiling water for 2 minutes before adding them to the pot. This softens them just enough to cook through without turning to mush in the soup. (Yes, even if you’re impatient like me.)
- SALT THE CREAM: Mix a pinch of salt into the heavy cream before stirring it into the soup. It balances the sharp cheddar and rounds out the flavor—trust me, it makes a real difference. Skipping this step leaves the soup tasting flat.
- ONIONS UNTIL SOFT: Cook the yellow onion until it’s translucent and just starting to caramelize—about 8-10 minutes. This builds depth that raw or barely cooked onion can’t match. (Your future self will thank you.)
Serving suggestions for bob evans broccoli cheese soup
Crusty Bread Pairing
The crispy sourdough topping isn't just decoration—it's essential for that Bob Evans restaurant experience. Serve with an extra wedge of crusty bread on the side so guests can dip their spoons or scoop up soup.
I like using Trader Joe's sourdough loaf because it's tangy and sturdy enough to hold up to the creamy soup. For a more rustic touch, try a baguette or ciabatta with olive oil brushed on top before serving. 🍞
Green Salad Contrast
A simple green salad balances the richness of this soup perfectly. Toss 4 cups mixed greens with 2 tbsp olive oil, 1 tbsp balsamic vinegar, and a pinch of salt.
Add ½ cup cherry tomatoes and ¼ cup shaved Parmesan cheese for extra brightness. The acidity cuts through the soup's creaminess while adding freshness. Serve on the side or as a starter.
Warm Dinner Rolls
For a cozy family-style meal, serve with warm dinner rolls brushed with garlic butter. I make a quick version by mixing ½ cup softened butter with 2 minced garlic cloves and 1 tbsp chopped parsley.
Brush on 6-8 dinner rolls and warm in a 350°F oven for 5 minutes. The buttery aroma complements the cheesy soup beautifully. 🥖
Cheese Board Add-On
Turn your meal into a cheesy spread by adding a small cheese board with sharp cheddar, gruyère, and mozzarella. Include crackers, apple slices, and honey drizzle for dipping.
The extra cheese enhances the soup's flavor while giving guests options. I like pairing it with candied walnuts for crunch.
Side of Pickles
Don't underestimate the power of pickles to cut through the richness. Serve ½ cup dill pickles or sweet pickle spears on the side. The tangy crunch cleanses your palate between bites of creamy soup.
I keep a jar of Heinz dill pickles on hand for this exact purpose—they're reliable and add that perfect contrast. 🥒
Wine Pairing Suggestions
For a sophisticated touch, pair this soup with a crisp white wine like Sauvignon Blanc or a light Chardonnay. The acidity in Sauvignon Blanc complements the creamy soup without overpowering it.
If you prefer red, a Pinot Noir with its earthy notes works surprisingly well. For beer lovers, a wheat beer or pilsner provides refreshing contrast. 🍷
Nutrition facts
Frequently asked questions
Why does Bob Evans' broccoli cheese soup have that signature crispy bread topping?
The topping creates the perfect textural contrast—crunchy bread against creamy cheese. Sourdough's tanginess balances the richness, while the crispiness adds excitement to each bite. It's what makes this soup feel like a restaurant meal at home!
Can I make this soup without heavy cream for a lighter version?
Yes! Swap the 1.5 cups heavy cream with 1 cup whole milk + ½ cup half-and-half. The texture will be slightly lighter but still velvety. For extra richness, add 1 tbsp cream cheese when blending the cheese sauce.
What's the secret to getting those beautiful cheese swirls?
Temper the cheese properly! Sprinkle the extra-sharp white cheddar on top of the warm soup, let it melt for 2-3 minutes without stirring, then gently drag a spatula through in figure-8 motions. The residual heat creates those iconic marbled swirls.
Can I prepare this soup ahead of time?
Make the soup base (without cheese) up to 3 days ahead and refrigerate. When ready to serve, reheat gently, stir in the cheese sauce, and add fresh bread topping. For freezing, assemble without the topping and freeze for up to 3 months—just reheat and crisp the bread fresh.
What if my soup turns out too thick?
Simply whisk in 1-2 tablespoons of warm broth at a time until you reach your desired consistency. The soup should coat the back of a spoon but still be pourable. For extra insurance, use low-sodium broth so you don't over-salt when adjusting.
