Chili's Broccoli and Cheese Soup Recipe: Creamy, Broccoli-Packed Bowl in One Pot

Soups & Stews

Chili's Broccoli and Cheese Soup Recipe: Creamy, Broccoli-Packed Bowl in One Pot

This Chili's broccoli and cheese soup recipe delivers that signature creamy, cheesy goodness you crave without the restaurant price tag. 💛 The secret lies in a precise blend of sharp cheddar, cream cheese, and a touch of mustard powder to replicate that signature tangy depth.

I've perfected this one-pot version after years of testing—no lumps, no skimping on flavor, just that rich, velvety texture that makes every spoonful satisfying.

The beauty of this recipe is its simplicity: just 10 ingredients and 30 minutes of active time, but the result is restaurant-quality.

We start with a roux to create that thick, creamy base, then build layers of flavor with fresh broccoli, garlic, and a blend of cheeses that melts into perfect, stretchy strands. The key technique?

Cooking the broccoli just until tender-crisp—this ensures it holds its texture while soaking up all that cheesy goodness.

By the end, you'll have a steaming bowl of soup with golden, bubbling cheese on top, perfectly tender broccoli florets, and a broth so rich it coats your spoon.

This is the kind of soup that disappears quickly—perfect for chilly evenings or when you need comfort food that feels like a hug in a bowl. The best part? It tastes even better the next day, making it ideal for meal prep.

Serve it as-is with a side of crusty bread for dipping, or add a sprinkle of green onions for freshness. This recipe delivers on every promise—creamy, cheesy, and packed with that familiar Chili's flavor. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for chili's broccoli and cheese soup

Ten simple ingredients for that creamy, cheesy bowl you love—no shortcuts, just pure comfort.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For creamy roux base
Sharp Cheddar Cheese 🧀 2 cups Shredded, not pre-shredded
Cream Cheese 🧀 8 oz Full-fat, block form
Milk 🥛 2 cups Whole milk preferred
Fresh Broccoli 🥦 2 cups Florets, tender-crisp
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Yellow Onion 🧅 1 whole Diced, medium size
Mustard Powder 🌶️ 1 tsp For signature tang
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Chicken Broth 💧 2 cups Low-sodium preferred

The cheeses are non-negotiable. Sharp cheddar gives that signature tang, while full-fat cream cheese ensures velvety texture. Grab Wisconsin sharp cheddar from the deli section—it melts like a dream. The pre-shredded stuff? Nope. It's full of anti-caking agents that make your soup grainy. Same goes for the cream cheese—block form only. For the butter, Land O'Lakes or Plugrah are my go-tos, but any good-quality unsalted works. The key is keeping everything cold until the roux forms—don't let it melt too fast!

No sharp cheddar? Pepper jack at half the amount adds heat, or Gruyère for nutty depth. Out of cream cheese? Substitute equal parts milk and butter, but your soup will be slightly lighter. Fresh garlic and onion are ideal, but powdered versions work in a pinch—just use half the amount. The mustard powder is what makes this taste like Chili's—don't skip it! For the broccoli, fresh is best, but frozen florets (thawed and drained) work too. Just don't overcook them—they should stay tender-crisp to soak up all that cheesy goodness.

This soup gets better as it sits—30 minutes off heat lets the flavors meld. Store leftovers in the fridge for 4 days, or freeze for 3 months. I like to portion it into individual containers so I can grab a bowl straight from the freezer. The cheese on top? Always add that fresh after reheating. Pro tip: Sprinkle a pinch of paprika on the cheese before broiling for that golden, bubbly top. And if you're meal prepping, make a double batch—it disappears fast!

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this soup is foolproof—just melt butter, whisk in flour, stir in cheeses until gooey, then pour milk over it. That’s it. No chopping, no fuss, just pure, creamy satisfaction in under 20 minutes.
  • Cheese Overload (In the Best Way): Sharp cheddar and cream cheese blend into this soup like a dream—tangy, rich, and just thick enough to coat your spoon. Honestly, the first time I tasted it, I immediately went back for seconds.
  • Lunch or Dinner (Or Both): This soup is my go-to for busy days—serve it steaming hot with crusty bread for dinner, or pack it in a thermos for a cozy lunch the next day. Even my picky-eating teenager asks for it.
  • Budget-Friendly Leftovers: A single pot feeds four, and the leftovers? Just as good reheated the next day. I’ll be real: I’ve had this soup three times in a row, and it never gets old—especially when you’re stretching groceries.

Step-by-step instructions for Chili's broccoli and cheese soup

Here's how to make that legendary creamy bowl at home—rich, cheesy, and packed with tender broccoli!

1

🍳 Step 1: Make the Ultimate Creamy Roux

Melt the 0.5 cup unsalted butter in a large pot over medium heat. Once it's fully melted and foaming subsides, add the 0.5 cup all-purpose flour all at once. Here's the thing—you want to stir constantly for 2-3 minutes until the mixture turns a deep golden brown and smells nutty. This isn't just a roux; it's the flavor foundation for your soup.

If it starts to darken too quickly, reduce heat to medium-low. The perfect roux should coat the back of a spoon and leave a clean streak when you drag your finger through it. Don't walk away—burnt flour tastes bitter, and we're going for creamy perfection here.

2

🍳 Step 2: Build the Flavor Base

Immediately pour in the 2 cups chicken broth and whisk vigorously to dissolve any lumps. Add the 1 whole yellow onion and 3 cloves minced garlic, stirring to coat everything in the roux. Let it simmer for 5 minutes until the onion softens and the garlic becomes fragrant—you'll smell that rich, savory aroma developing.

Now stir in the 2 cups milk, 1 tsp mustard powder, 1 tsp salt, and 0.5 tsp black pepper. Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 5 minutes. This is where the magic happens—the milk and broth blend into a velvety base that's ready for the cheesy goodness to come.

3

🥘 Step 3: Add the Cheese and Broccoli

Lower heat to low and begin adding the 2 cups sharp cheddar cheese and 8 oz cream cheese in small batches, stirring vigorously after each addition. The cheese should melt completely into the soup, creating that signature creamy texture. Here's the trick: if the soup looks too thick, add 2-3 tablespoons of hot water to loosen it—you want it smooth enough to coat a spoon.

Once the cheese is fully melted, stir in the 2 cups fresh broccoli florets. Let the soup simmer gently for 8-10 minutes until the broccoli becomes tender-crisp—you want it to still have a slight bite, not mushy. Taste and adjust seasoning if needed, adding more salt or pepper as necessary. The soup should be rich, cheesy, and perfectly balanced.

4

⏰ Step 4: Finish and Serve

Remove from heat and let the soup sit for 5 minutes—this resting time allows all the flavors to meld together beautifully. Give it one final taste and adjust seasoning if needed. The soup should be creamy, cheesy, and packed with that signature Chili's flavor profile.

Ladle into bowls and serve immediately while hot. Top with extra shredded cheddar if you're feeling extra cheesy! This soup is best enjoyed fresh from the pot, where every spoonful delivers that perfect blend of creamy, cheesy goodness with tender broccoli in every bite.

👨‍🍳

Pro Tips For Making Chili'S Broccoli And Cheese Soup

  • Melt Cheese Slowly: DESCRIPTION: Dump all the cheddar and cream cheese into the pot at once, and you’ll end up with lumps that’ll make you want to throw the spoon. Instead, stir in the sharp cheddar first while the soup’s still hot, then remove the pot from heat and fold in the cream cheese—it melts faster when it’s not fighting the heat.
  • Toast the Flour: DESCRIPTION: Skip the quick toss with butter, and your roux will taste raw. Cook the flour in the butter over medium heat for 2-3 minutes until it’s golden—just past nutty, not browned—before adding the milk. This adds depth and keeps the soup from tasting like floury paste.
  • Don’t Overmix the Broccoli: DESCRIPTION: I used to puree the broccoli until it disappeared, and the soup lost its texture. Instead, chop it into small florets and let them soften but stay visible—about 5 minutes in the simmering broth. It keeps the dish creamy without turning mushy.
  • Whisk in Cold Milk: DESCRIPTION: Pouring warm milk into the roux? You’re asking for glue. Use cold milk straight from the fridge, and whisk it in slowly while the pot’s off the heat—this prevents lumps and keeps the sauce silky. (Yes, even if you’re impatient like me.)

Perfect pairings for this dish

Bread Pairings

Serve this rich soup with crusty sourdough bread or Italian breadsticks for dipping—both soak up the creamy cheese sauce beautifully. I love using a ciabatta loaf with its airy texture, or garlic bread made with butter, garlic, and parsley.

For a lighter option, try baguette slices toasted until golden and crisp. 🍞

Crunchy Toppings

Add texture with crispy fried onions or toasted breadcrumbs before serving. I like to pan-fry 1 cup diced yellow onion in 2 tbsp butter until golden and sprinkle them on top for extra crunch.

For a cheesy upgrade, top with crumbled bacon or crispy prosciutto—both add salty depth that cuts through the richness. 🧅

Protein Additions

Turn this into a full meal by adding grilled chicken breast or crispy bacon bits. I often shred 1 cup cooked chicken and stir it in during the final 5 minutes of simmering.

For a heartier bowl, top with crumbled bacon or diced ham. The protein balances the creaminess perfectly while keeping the dish satisfying. 🍗

Vegetable Boosters

Add freshness with sliced green onions or chopped cilantro right before serving. For extra veggies, stir in ½ cup diced bell peppers or ½ cup corn kernels during the last 5 minutes of cooking. These additions keep the dish vibrant and add a pop of color to every spoonful. 🥦

Spicy Kick

For heat lovers, stir in ½ tsp cayenne pepper or 1 tsp hot sauce during the final simmer. I also like adding diced jalapeños for a fresh, spicy bite. If you prefer smoky heat, sprinkle ½ tsp smoked paprika over the top before serving. 🌶️

Dessert Pairings

End the meal with something light to balance the richness—vanilla ice cream or chocolate pudding works perfectly. For a refreshing contrast, serve lemon bars or berry sorbet. The sweetness cleanses your palate after a bowl of this indulgent soup. 🍦

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 145mg48%
Sodium 1020mg44%
Total Carbohydrate 30g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the recipe call for sharp cheddar instead of mild?

The sharp cheddar delivers that signature tangy depth that makes this soup taste like Chili's. Mild cheddar won't give you that same bright, slightly peppery flavor. For a milder version, you could blend sharp and mild cheddar (70/30 ratio), but expect a more subtle taste.

2

Can I make this soup dairy-free?

Swap the cheeses for dairy-free sharp cheddar and cashew cream cheese (blend soaked cashews with lemon juice). Use coconut milk instead of regular milk and a nutritional yeast roux for that creamy texture. The mustard powder remains key for that signature tang.

3

What if my soup gets too thick or too thin?

Too thick? Thin with 2-3 tablespoons of hot water or milk while stirring. Too thin? Simmer uncovered for 5-10 minutes to evaporate excess liquid. The ideal consistency should coat the back of a spoon but still be easy to ladle. Pro tip: If using pre-shredded cheese, expect slightly thicker results due to anti-caking agents.

4

How do I prevent lumps when adding cheese?

Add the cheese in small batches while stirring vigorously with a whisk or immersion blender. Keep heat on low and let each addition fully melt before adding more. For extra insurance, cut the cream cheese into small cubes before adding. The mustard powder also helps emulsify the cheese for a smoother texture.

5

Can I make this soup ahead of time?

Yes! This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. For freezing, portion into individual containers and freeze for 3 months. Reheat gently on the stove, stirring occasionally, and add a splash of milk if it thickens too much. Always add fresh cheese on top when reheating.

★★★★★4.6(11 reviews)
Categories Soups & Stews