This creamy chicken broccoli bake is the perfect easy dinner recipe for busy weeknights, combining tender chicken and fresh broccoli in a rich, cheesy sauce. A quick and simple dinner…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C). While the oven is heating, prepare your ingredients. Cut the chicken breasts into uniform bite-sized pieces, about 1-inch cubes. This ensures even cooking. Wash and cut the broccoli into small florets, discarding any tough stems. Finely dice the onion and mince the garlic. Having everything prepped and ready before you start cooking (mise en place) will make the process smooth and stress-free. The oven heat will be used later to bake the casserole, but we start on the stovetop to build the creamy sauce.

Step 1 image
Step 2

Heat 2 tablespoons of olive oil in a large oven-safe skillet or Dutch oven over medium-high heat. Once the oil shimmers, add the chicken pieces in a single layer. Season with 1/2 teaspoon of salt, 1/4 teaspoon of black pepper, and 1/2 teaspoon of paprika. Cook for 5-7 minutes, stirring occasionally, until the chicken is golden brown on all sides and cooked through (internal temperature of 165°F / 74°C). Avoid overcrowding the pan; if necessary, cook in batches. The browning adds flavor through the Maillard reaction, creating a savory depth. Once cooked, transfer the chicken to a plate and set aside.

Step 2 image
Step 3

In the same skillet, add the diced onion. Sauté over medium heat for 3-4 minutes until soft and translucent, scraping up any browned bits from the bottom of the pan. Add the minced garlic and cook for 30 seconds until fragrant, being careful not to burn the garlic. The fond (browned bits) left from the chicken will infuse the sauce with extra flavor. If the skillet looks dry, add a splash of chicken broth.

Step 3 image
Step 4

Reduce the heat to low. Add the cream cheese to the skillet and stir until completely melted and smooth. Then pour in the heavy cream and chicken broth, whisking continuously to combine. Bring the mixture to a gentle simmer, stirring often, until the sauce thickens slightly, about 2-3 minutes. The cream cheese gives the sauce a velvety richness while the broth balances the heaviness. Season with the remaining salt, pepper, onion powder, and garlic powder. Taste and adjust seasoning if needed.

Step 5

Remove the skillet from the heat. Stir in 1 cup of shredded cheddar cheese and the Parmesan cheese until melted and fully incorporated. The sauce should be smooth and creamy. Return the cooked chicken to the skillet, along with the broccoli florets. Gently fold everything together until the chicken and broccoli are evenly coated in the sauce. The broccoli will continue to cook in the oven, so it should still be crisp-tender at this point.

Step 6

Top the casserole with the remaining 1 cup of shredded cheddar cheese, spreading it evenly over the surface. Transfer the skillet to the preheated oven and bake for 15-20 minutes, until the cheese is melted and bubbly and the broccoli is tender. For a golden brown top, switch to broil for the last 2 minutes, watching closely to prevent burning. The casserole should be bubbling around the edges and the cheese lightly browned. Remove from the oven and let it rest for 5 minutes before serving. This allows the sauce to set slightly for easier serving.

Step 7

Garnish with fresh chopped parsley for a pop of color and freshness. Serve the creamy chicken broccoli bake hot, straight from the skillet or spooned onto plates. This dish pairs wonderfully with a side salad or steamed rice for those not watching carbs. Enjoy the comforting, cheesy goodness that comes together in just 30 minutes. Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or oven.

For best results

  • For the best flavor and texture, use freshly shredded cheddar cheese instead of pre-shredded bagged cheese. Pre-shredded cheese contains anti-caking agents like cellulose, which can prevent the cheese from melting smoothly and result in a grainy sauce. Shredding a block of cheddar yourself takes only a few extra minutes but yields a creamier, more cohesive sauce. Additionally, using a mix of sharp cheddar and Parmesan adds complexity—the sharpness of cheddar cuts through the richness while Parmesan brings a nutty, salty depth.
  • Broccoli preparation matters: cut the florets into similar-sized pieces to ensure even cooking. If you prefer your broccoli with a bit more bite, blanch the florets in boiling salted water for 2 minutes, then shock them in ice water before adding to the casserole. This preserves a vibrant green color and crisp-tender texture. Alternatively, if you like softer broccoli, simply steam it for 3-4 minutes before mixing. The key is to avoid overcooking in the oven, as the broccoli will continue to soften as the casserole bakes.
  • To keep this recipe truly low-carb and keto-friendly, be mindful of the onion and garlic quantities. While they add essential flavor, they do contain some carbs. You can reduce the onion to half a small onion or use a pinch of onion powder instead. Also, ensure your chicken broth is unsweetened and free of added sugars. For an even lower carb count, swap the heavy cream for full-fat coconut cream (for a dairy-free option) or use a combination of cream cheese and sour cream to maintain thickness.
  • If you don't have an oven-safe skillet, you can transfer the mixture to a greased 9×13-inch baking dish before topping with cheese and baking. This also works well if you're doubling the recipe for a crowd. To save time on a busy weeknight, you can prep the entire casserole (without baking) up to 24 hours in advance. Simply cover and refrigerate, then add 5-10 minutes to the baking time since you'll be starting from cold. This make-ahead strategy makes dinner a breeze—just pop it in the oven when you get home.
  • For a crispy, golden topping that adds texture, consider mixing the remaining cheddar with 1/4 cup of crushed pork rinds or almond flour before sprinkling over the casserole. This creates a low-carb “breadcrumb” effect that mimics a traditional casserole topping without the carbs. You can also add a pinch of smoked paprika or cayenne to the topping for a subtle heat that complements the creamy sauce beautifully.
  • Leftovers can be reinvented: chop the casserole and use it as a filling for low-carb wraps, stuffed bell peppers, or even as a topping for cauliflower rice. The creamy sauce acts as a built-in binder, making it versatile for meal prep. To freeze, assemble the casserole in a freezer-safe dish but do not bake. Wrap tightly in plastic wrap and foil, then freeze for up to 3 months. When ready to eat, thaw overnight in the refrigerator and bake as directed, adding 10-15 minutes to the cooking time.

Variations

  • Vegetarian Version: Replace the chicken with 2 cups of hearty vegetables like cauliflower florets, mushrooms, and bell peppers. For protein, add 1 can of drained chickpeas or 8 oz of cubed extra-firm tofu (pressed and sautéed until golden). The creamy sauce works beautifully with vegetables, and you can use vegetable broth instead of chicken broth. This variation is perfect for Meatless Monday and still delivers the same comforting, cheesy satisfaction.
  • Spicy Southwest Twist: Add 1 diced jalapeño (seeds removed for less heat) along with the onion, and stir in 1 teaspoon of cumin and 1/2 teaspoon of chili powder with the seasonings. Use pepper jack cheese instead of cheddar for a spicy kick. Top with fresh cilantro and a squeeze of lime juice before serving. This version pairs well with a side of avocado slices or a dollop of sour cream. It's a fun way to change up the flavor profile while keeping it low-carb.
  • Keto Bacon Cheeseburger Casserole: Swap the chicken for 1.5 lbs of ground beef, cooked and crumbled. Omit the broccoli and instead add 1/2 cup of diced pickles and 1 tablespoon of yellow mustard to the sauce. Use a mix of cheddar and mozzarella, and top with cooked bacon bits. This variation captures all the flavors of a bacon cheeseburger in a casserole form, with only about 5g net carbs per serving. Serve with lettuce wraps or a side of pickles.
  • Dairy-Free Adaptation: Use full-fat canned coconut milk instead of heavy cream, and a dairy-free cream cheese alternative (such as Kite Hill or Tofutti). For the cheese, opt for a dairy-free shredded cheddar that melts well, like Daiya or Follow Your Heart. Nutritional yeast can be added to enhance the cheesy flavor. The sauce may be slightly thinner, so simmer a bit longer to thicken. This version is perfect for those with lactose intolerance or following a paleo diet.
  • Protein-Packed with Turkey: Substitute chicken with ground turkey or turkey breast cutlets for a leaner option. Turkey has a milder flavor, so consider adding extra seasonings like thyme, rosemary, or a splash of Worcestershire sauce. The cooking time remains the same, but ensure the turkey reaches an internal temperature of 165°F. This variation reduces the fat content while keeping the protein high, ideal for macro-conscious eaters.

Nutrition

  • Calories385 kcal
  • Total Fat28g
  • Saturated Fat16g
  • Cholesterol145mg
  • Sodium720mg
  • Total Carbohydrates8g
  • Dietary Fiber2g
  • Sugars3g
  • Protein32g

Common Questions

Can I use frozen broccoli instead of fresh?
Yes, you can use frozen broccoli florets. There’s no need to thaw them first; simply add them directly to the sauce. However, keep in mind that frozen broccoli releases more water as it cooks, which may thin out the sauce slightly. To compensate, you can reduce the chicken broth by 2 tablespoons or simmer the sauce for an extra minute before baking to thicken it. Also, frozen broccoli tends to be softer, so the final texture will be more tender than with fresh. If you prefer a firmer bite, blanch fresh broccoli instead.
How do I store leftovers and how long do they last?
Store leftover creamy chicken broccoli bake in an airtight container in the refrigerator for up to 4 days. To reheat, microwave individual portions for 1-2 minutes, stirring halfway through. For best results, reheat in a 350°F oven for 10-15 minutes, covered with foil to prevent drying out. The sauce may thicken upon refrigeration; add a splash of milk or chicken broth when reheating to restore the creamy consistency. Freezing is also possible: assemble the casserole without baking, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed.
Can I make this casserole ahead of time?
Absolutely! This casserole is perfect for meal prep. Prepare the entire dish up to the point of baking, but do not add the final cheese topping. Cover and refrigerate for up to 24 hours. When ready to bake, remove from the fridge, add the cheese topping, and bake at 375°F for 25-30 minutes (since starting from cold). You may need to add 5-10 minutes to the original baking time. Alternatively, you can bake it completely, let it cool, then refrigerate and reheat individual servings throughout the week.
Is this recipe gluten-free?
Yes, this creamy chicken broccoli bake is naturally gluten-free as written. The sauce is thickened with cream cheese and heavy cream, without any flour or gluten-containing ingredients. However, always double-check your chicken broth and any pre-shredded cheese labels for potential gluten additives. If you are serving with a side like rice or bread, make sure those are certified gluten-free as well. This recipe is also suitable for those with celiac disease or gluten sensitivity.
What can I use instead of heavy cream to reduce calories?
To lower the calorie and fat content, you can substitute half-and-half or whole milk mixed with a tablespoon of cornstarch to mimic the thickness of heavy cream. For a dairy-free option, unsweetened almond milk or oat milk can be used, but the sauce will be thinner. In that case, add an extra ounce of cream cheese or a teaspoon of xanthan gum to help thicken. Keep in mind that reducing the fat will also reduce the richness and creaminess, so adjust your expectations accordingly.
How can I add more vegetables to this casserole?
This casserole is very versatile and welcomes extra veggies. Consider adding sliced mushrooms, diced bell peppers, chopped spinach, or zucchini. For mushrooms and bell peppers, sauté them along with the onion. For spinach, stir in a few handfuls after the sauce is made and let it wilt before adding the chicken and broccoli. Zucchini should be diced and lightly salted to draw out moisture, then patted dry before adding. Adding more vegetables may increase the carb count slightly but boosts the fiber and nutrient content.
My sauce turned out lumpy. What went wrong?
A lumpy sauce is usually caused by adding the cream cheese too quickly or not allowing it to soften adequately. Always soften the cream cheese to room temperature before adding to the pan. Cut it into small cubes and stir continuously over low heat until fully melted. If lumps persist, you can use an immersion blender to smooth the sauce, or strain it through a fine-mesh sieve. Another common culprit is overheating the dairy, which can cause it to separate. Keep the heat on low when adding dairy and avoid boiling the sauce vigorously.