Chicken and Broccoli White Sauce Recipe: Velvety Béchamel With Tender Bites

chicken and broccoli white sauce recipe detailed visual guide

This recipe delivers tender chicken and perfectly cooked broccoli enveloped in a velvety béchamel sauce that comes together seamlessly. The key lies in cooking each component precisely before combining them into one cohesive dish.

You’ll achieve restaurant-quality results with simple techniques and common ingredients. The white sauce, rich and smooth, ties everything together without overpowering the natural flavors of the chicken or broccoli.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Chicken and Broccoli White Sauce

Restaurant-quality ingredients come together for tender chicken and velvety béchamel with ease.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch pieces
Broccoli Florets 🥦 4 cups Fresh or frozen, thawed
Unsalted Butter 🧈 ½ cup Cut into cubes for roux
All-Purpose Flour 🌾 ½ cup For thickening the sauce
Whole Milk 🥛 2 cups Full-fat for creaminess
Chicken Broth 🍲 1 cup Low-sodium preferred
Garlic Cloves 🧄 2 cloves Minced finely
Yellow Onion 🧅 ½ whole Finely diced
Salt 🧂 1 tsp Divided, to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Ground Nutmeg 🌿 ¼ tsp Freshly grated for depth
Dijon Mustard 🟡 1 tbsp For tangy brightness
Olive Oil 🫒 1 tbsp For sautéing chicken
Parmesan Cheese 🧀 ½ cup Freshly grated from wedge

[recipeingredientscaler]

The foundation of this dish lies in the béchamel, so use full-fat whole milk for the richest texture. Kerr Gold butter or Plugrá are excellent choices for their high fat content. For the chicken, air-chilled breasts (available at Whole Foods) yield the most tender results. Fresh broccoli florets should be bright green with tight heads—avoid any with yellowing or soft spots (frozen works in a pinch).

Need to swap the milk? Half-and-half adds even more richness, or use 2% milk with an extra tablespoon of butter for similar results. For the nutmeg, mace works at the same amount for a slightly different warmth. No Dijon? Whole grain mustard at half the quantity keeps the tang. For a gluten-free version, rice flour or cornstarch can replace the all-purpose flour at a 1:1 ratio.

The béchamel can be made 1 day ahead and stored in the fridge—reheat gently with a splash of milk. Cooked chicken and broccoli keep for 3-4 days in the fridge. For best texture, assemble and bake the dish just before serving. Leftovers freeze well for up to 2 months.

❤️

Why You’ll Love This Recipe

  • One Pan Meal: I love that everything—chicken, broccoli, and that creamy white sauce—comes together in a single skillet.
  • That Creamy Bite: The butter and milk make this rich, velvety sauce that clings perfectly to the chicken and broccoli.
  • Weeknight Hero: Between us, this has saved me on busy evenings when I need dinner fast but still want it to feel special.
  • Budget Stretcher: Chicken breast and broccoli are affordable staples, and this dish makes them taste like a million bucks.

Step-by-Step Instructions for Chicken and Broccoli White Sauce

Master this technique for a velvety béchamel that perfectly coats each piece of chicken and floret.

Step 1: Sauté Aromatics and Cook Chicken

Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 0.5 whole yellow onion, finely diced, and cook for 3-4 minutes until translucent and just beginning to soften.

Add the 2 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Transfer the onion and garlic to a plate. In the same skillet, add the 1.5 lb boneless, skinless chicken breast, cut into 1-inch pieces, and cook for 5-6 minutes until lightly browned and cooked through. Remove from skillet and set aside.

Step 2: Create the Roux Base

Reduce heat to medium and melt the 0.5 cup unsalted butter in the same skillet. Once melted, add the 0.5 cup all-purpose flour and whisk constantly for 2-3 minutes until the mixture turns a light golden color.

This roux is the foundation of your béchamel—cook it until it smells nutty but not browned. The mixture should bubble gently but not darken. This step ensures your sauce will have the perfect thickness and rich flavor.

Step 3: Build the Velvety Béchamel

Gradually whisk in the 2 cups whole milk and 1 cup chicken broth, about ½ cup at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps from forming in your sauce.

Once all liquid is added, stir in ½ tsp salt, 0.5 tsp black pepper, 0.25 tsp ground nutmeg, and 1 tbsp Dijon mustard. Bring to a gentle simmer and cook for 5-7 minutes until the sauce thickens enough to coat the back of a spoon.

Step 4: Combine and Finish

Stir the 4 cups broccoli florets into the sauce. If using fresh broccoli, add it now and cook for 3-4 minutes until tender-crisp. For thawed frozen broccoli, heat through for 2 minutes. Return the chicken and onion-garlic mixture to the skillet.

Remove from heat and stir in the 0.5 cup Parmesan cheese until fully melted and smooth. Taste and adjust seasoning with the remaining ½ tsp salt if needed. Serve immediately while hot and creamy.

👨‍🍳

Pro Tips For Making Chicken And Broccoli White Sauce

  • Pre-cook the chicken: Poach or sear the chicken first, then slice and add to the sauce at the end—I learned this the hard way after chewing through rubbery, overcooked pieces too many times.
  • Blanch the broccoli: Toss the florets in boiling salted water for exactly 90 seconds, then shock in ice water. It keeps them bright green and crisp-tender, even after simmering in the sauce.
  • Make a proper roux: Cook the butter and flour together for a full 2-3 minutes over medium heat, stirring constantly. My grandmother swore by this, and she was right: it eliminates that raw flour taste.
  • Warm the milk: Heat the whole milk in the microwave for 30-45 seconds before adding it to the roux. Sounds weird, but it works: the sauce comes together smoother and faster, with no lumps.

Troubleshooting chicken and broccoli white sauce

Sauce Too Thin

If your béchamel hasn’t thickened, cook it for 2-3 more minutes over medium heat. If that doesn’t work, mix 1 tbsp cornstarch with 1 tbsp cold water and whisk into the sauce. Bring to a boil for 1 minute to activate the thickening power. 💡

Lumpy Sauce

Lumps form when milk is added too quickly to the roux. If this happens, immediately whisk vigorously to break them up. For stubborn lumps, use an immersion blender for 10-15 seconds. Straining through a fine-mesh sieve works too.

Sauce Too Thick

Thin your sauce gradually with warm milk, ¼ cup at a time, whisking until smooth. Avoid adding cold liquid, which can cause the sauce to seize. The perfect consistency should coat the back of a spoon but still drizzle easily.

Chicken Dryness

Prevent dry chicken by not overcooking—pull it from the skillet as soon as it reaches 165°F internal temperature. If it’s already dry, return it to the sauce for 5 minutes to rehydrate. Brining the chicken in ¼ cup salt per 4 cups water for 30 minutes before cooking helps too.

Broccoli Mushiness

For perfect texture, blanch fresh broccoli in boiling water for 1 minute before adding to the sauce. If using frozen, thaw and pat dry first. The key is adding it to the sauce just 3-4 minutes before serving to finish cooking. 🥦

Sauce Separation

If your sauce breaks, it’s often due to high heat. Remove from heat and whisk vigorously. If that fails, add 1 tbsp cold butter and whisk until emulsified. Keep the heat at medium or lower when making béchamel to prevent this issue.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 520kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 130mg43%
Sodium 780mg34%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 6g
Protein 45g90%
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

Can I use chicken thighs instead of breasts?

Boneless, skinless thighs work wonderfully and often stay juicier. Cook them for 6-7 minutes instead of 5-6 since they’re slightly tougher. Their richer flavor pairs perfectly with the creamy sauce.

2

Why does my sauce turn out grainy?

Graininess usually means the flour wasn’t cooked long enough in the roux. Ensure you whisk the flour and butter for a full 2-3 minutes over medium heat until golden. This removes the raw flour taste and prevents lumps.

3

Can I make this ahead of time?

The béchamel keeps for 2 days refrigerated. Store chicken and broccoli separately, then combine and reheat gently with a splash of milk. Avoid freezing the sauce as it may separate.

4

What can I substitute for Dijon mustard?

Try 1 tsp whole grain mustard for similar tang, or 1 tbsp lemon juice for brightness. Skip it entirely if preferred—the sauce will still be rich and creamy.

★★★★★4.6(8 reviews)
Tyler Campbell