Soups & Stews
Bob Evans Broccoli Cheese Soup delivers that nostalgic, comforting bowl of creamy, cheesy perfection you remember from your favorite diner. The secret lies in a proper roux foundation and slow simmering that develops deep, savory flavors while keeping the texture velvety smooth.
I’ve replicated their signature method—where the cheese melts into a rich, golden broth and tender broccoli florets hold their shape just enough to add satisfying texture.
This recipe starts with a classic roux technique to thicken the soup properly, ensuring it doesn’t separate or turn gluey. The blend of cheddar and American cheese creates that signature Bob Evans flavor—sharp enough to cut through the creaminess while staying mild enough for family-friendly appeal.
Simmering for 30 minutes allows the flavors to meld beautifully, with the broccoli cooking just until it’s tender-crisp.
What you’ll end up with is a crowd-pleasing soup that’s thick, creamy, and packed with cheesy goodness in every spoonful. The optional garnish of crispy crackers or fresh green onions adds a satisfying crunch that balances the velvety texture.
It’s the kind of soup that disappears quickly, leaving everyone asking for seconds.
Perfect for chilly evenings, potlucks, or meal prep, this recipe scales easily to feed a crowd while maintaining that restaurant-quality taste. Let’s get started on making your own version of this beloved classic.
Ingredients for bob evans broccoli cheese soup
Creamy, cheesy, and packed with nostalgic flavor—this soup delivers diner-quality comfort in every bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | Diamond Crystal preferred |
| Fresh Broccoli 🥦 | 2 lb | Florets cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| American Cheese 🧀 | 1 cup | Shredded for creamy texture |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Salt 🧂 | 1 ½ tsp | Kosher, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Dried Mustard 🌿 | 1 tsp | For subtle tang |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Ritz Crackers 🍞 | 1 package | Crushed, for topping |
The roux is where this soup's magic happens. Use unsalted butter and Diamond Crystal flour—the extra salt in regular flour can throw off the balance. For the broccoli, fresh is non-negotiable—frozen works in a pinch, but it won't have that same tender-crisp texture. I always grab the bright green florets from the produce section, not the pre-cut bags. The cheese blend is key: sharp cheddar for bite and American for creaminess. Pre-shredded cheese has anti-caking agents that make the soup grainy, so grate it yourself if you can. The chicken broth should be low-sodium—you'll be adding plenty of salt later.
No sharp cheddar? Monterey Jack works in a pinch, though it's milder. Short on American cheese? Colby Jack or mild cheddar can substitute, but the texture won't be quite the same. The mustard adds depth without overpowering—skip it if you're sensitive to tang. For the milk, whole milk is essential for creaminess—skim or almond milk will make the soup separate. The crackers for topping? Ritz or saltines are classic, but any sturdy cracker will work. Pro tip: Toast them lightly before adding to prevent sogginess. Want extra richness? Stir in 1/4 cup sour cream at the end, but hold off until serving so it doesn't curdle.
This soup tastes even better the next day—make extra and freeze portions for quick meals. Store leftovers in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. The cheese can separate when reheating, so stir vigorously and add a splash of milk if needed. For meal prep, I divide it into two-quart containers—one for the soup, one for the crackers. Garnish with fresh green onions right before serving, or they'll wilt in the hot soup. The cracker topping can be added fresh too—crispy is key for that satisfying crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no extra bowls, no extra mess. Just melt butter, toss in flour and onions, then let the garlic and broccoli steam right in. Honestly, the cleanup is so minimal I’ll take it over any other soup.
- Cheesy Garlic Hug: That rich, velvety cheese sauce with sharp garlic? It’s the kind of flavor that makes you want to slurp it straight from the pot. The broccoli stays tender-crisp, so every bite has that perfect contrast—creamy and fresh at the same time.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats like a dream, and I’ll pack it in thermoses for work or school lunches. The kids even ask for it—yes, even the ones who usually turn up their noses at veggies.
- Budget-Friendly Warmth: A head of broccoli and a few onions stretch this into multiple servings without breaking the bank. I’ll make a big batch on Sunday, and it’ll feed my family all week—plus, the leftovers taste just as good the third day as they do fresh.
Step-by-step instructions for Bob Evans broccoli cheese soup
Let's make this iconic soup with a velvety texture and perfect cheese balance.
Create the Roux Foundation
In a large Dutch oven, melt the 0.5 cup unsalted butter over medium heat until it foams but doesn't brown. Here's the thing—you want to keep this roux light-colored. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until it turns a pale golden color and smells nutty.
This light roux is crucial—it won't overpower the delicate flavors of the soup. You'll know it's ready when it coats the back of a spoon smoothly. If it starts to darken too quickly, reduce the heat slightly. Keep whisking constantly to prevent lumps from forming.
Cook the Aromatics
Add the finely diced yellow onion and minced garlic cloves to the roux. Cook for 3-4 minutes until the onions are translucent and the garlic is fragrant but not browned. This step builds the flavor base—don't rush it.
I like to press the onions down gently with a wooden spoon during the first minute to help them soften faster. When the onions are tender and the garlic releases its aroma, you're ready for the next step. The reason we wait until the onions are fully cooked is that raw onion bits can make the soup taste bitter.
Develop the Flavor Base
Gradually whisk in the 4 cups chicken broth while stirring constantly to prevent lumps. Add the 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried mustard. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 5 minutes to cook out the raw flour taste.
This simmering time is important—it lets all the flavors meld together. You'll notice the soup thicken slightly as it cooks. If it gets too thick too quickly, just add a splash of water or broth to adjust the consistency. The mustard adds that subtle tang that makes this soup so special.
Add Vegetables and Cheese
Add the 2 lb fresh broccoli florets and simmer for 5-7 minutes until tender but still bright green. Remove from heat and stir in the 1.5 cups sharp cheddar cheese and 1 cup American cheese until completely melted and smooth.
Here's where the magic happens—the cheeses should melt into a creamy, velvety texture. If the soup looks too thick, stir in the 1 cup whole milk to reach your desired consistency. The combination of sharp cheddar and mild American cheese gives that classic Bob Evans flavor profile.
Finish and Serve
Return the soup to low heat and stir in 2 whole sliced green onions. Taste and adjust seasoning if needed—this is where you can really make the soup your own. Ladle into bowls and top each serving with crushed Ritz crackers for that signature crunch.
Let it sit for 2-3 minutes before serving so the crackers soften slightly but still maintain their texture. The contrast between the creamy soup and crispy crackers is what makes this dish so irresistible. Serve with a side of crusty bread to soak up every last drop of that cheesy goodness.
Pro Tips For Making Bob Evans Broccoli Cheese Soup
- Cook the Onion Slow: Don’t rush the onion—let it sweat in the butter for 8-10 minutes until it’s soft and golden. I used to skip this, and the soup always tasted flat; the caramelized flavor builds depth you can’t get any other way.
- Cut Broccoli Small: Chop the florets into ½-inch pieces and trim the stems thinly. Larger chunks stay tough, and the soup will look messy. (Yes, it’s tedious, but the texture makes all the difference.)
- Don’t Burn the Roux: Watch the flour-butter mix like a hawk—keep it over medium heat and stir constantly. After burning two batches, I learned: if it smells nutty, you’ve gone too far. Pull it back at the first sign of darkening.
- Blend in Stages: Pulse the soup in batches—don’t overload the blender. Half the soup at a time keeps it smooth and prevents splatter. (Trust me, your kitchen will thank you.)
Perfect pairings for these flavors
Bread Pairings
Nothing complements this creamy soup like a sturdy, crusty bread. I reach for a freshly baked sourdough loaf from my local bakery—its tangy flavor and chewy texture cut through the richness beautifully.
For a quicker option, crusty French baguettes work perfectly, especially when split open and toasted with a little garlic butter. 🥖
If you're prepping ahead, pre-sliced Italian bread or crusty dinner rolls from the grocery store (like Sara Lee or Stouffer's) stay fresh longer and warm up beautifully in the oven. For a gluten-free option, schar bread or gluten-free baguettes hold up well without compromising the experience.
Cheese Board Additions
Turn your soup into a full meal by serving it alongside a cheese board featuring complementary cheeses. Add sharp white cheddar (similar to what's in the soup) and smoked gouda for deeper flavor.
Include cream cheese or brie for a richer, spreadable option that pairs wonderfully with the soup's tangy notes.
Don’t forget cured meats like prosciutto or salami—their saltiness balances the soup’s creaminess. Add crusty crackers (like Triscuits or Water Whet) and dried fruits (such as apricots or figs) for a sweet contrast. This creates a cohesive, satisfying spread that keeps everyone at the table longer. 🧀
Drink Pairings
A crisp white wine is my go-to pairing—something light and refreshing like Sauvignon Blanc or Pinot Grigio. The acidity in these wines cuts through the soup’s richness, cleansing your palate between bites.
For a non-alcoholic option, sparkling apple cider or ginger ale adds a fizzy contrast that brightens the dish.
If you prefer beer, a pilsner or wheat beer (like Blue Moon or Heineken) complements the soup’s creaminess without overpowering it. For a cozy evening, a hot toddy or chai tea with a splash of milk adds warmth and depth to the meal. 🍷
Extra Crunch Toppings
Beyond Ritz crackers, try toasted breadcrumbs for a crispy, savory topping. Pulse 1 cup stale bread (like day-old sourdough) in a food processor, then toast in a dry pan over medium heat for 3-4 minutes until golden.
Sprinkle them on top just before serving for an extra layer of texture.
For a smoky twist, add crumbled bacon or fried shallots—both add depth and a satisfying crunch. If you love heat, a pinch of red pepper flakes or a drizzle of hot honey elevates the dish. These toppings turn a simple bowl into a gourmet experience. 🌶️
Nutrition facts
Frequently asked questions
Why does the roux need to be light-colored?
A light-colored roux prevents the soup from tasting bitter or overly floury. The pale golden color means the flour cooked just enough to remove its raw taste while keeping the flavor pure. If it darkens too much, the soup will have a nutty, almost burnt flavor that overpowers the delicate cheese and broccoli notes.
Can I substitute frozen broccoli?
Frozen broccoli works in a pinch, but fresh yields the best texture. If using frozen, thaw it first and pat dry thoroughly to avoid excess moisture in the soup. Fresh broccoli stays bright green and tender-crisp, while frozen can turn mushy if overcooked. For best results, use high-quality frozen florets and reduce simmering time to 3-4 minutes instead of 5-7 minutes.
What if my soup gets too thick?
Simply stir in 1-2 tablespoons of milk or broth at a time until you reach your desired consistency. The soup should coat the back of a spoon but still be easy to ladle. If it's too thin, simmer uncovered for 2-3 extra minutes to reduce it naturally. Avoid adding too much liquid at once—it's easier to fix thickness than thinness later.
Can I make this soup ahead of time?
This soup tastes even better the next day. Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. When reheating, stir vigorously and add a splash of milk if the cheese separates. For meal prep, divide into portions and freeze with crackers on top—just remove them before reheating to keep them crispy.
What's the secret to the perfect cheese blend?
The magic is in the combination: sharp cheddar for tangy bite and American cheese for creamy melt. Pre-shredded cheese contains anti-caking agents that make the soup grainy, so grate your own if possible. For extra richness, add 1/4 cup sour cream at the end (just before serving) to prevent curdling. Never boil the cheese—it can make the soup break.
