Creamy Chicken, Broccoli & Bacon Casserole Recipe

This creamy Whole30 Chicken & Broccoli Casserole puts a healthy twist on a comforting classic. It’s perfect for cold nights, easy to make ahead or freeze for busy evenings. This casserole is Paleo, dairy-free, grain-free, gluten-free, keto-friendly, Whole30-compliant and Specific Carbohydrate Diet legal.

Creamy Chicken, Broccoli & Bacon Casserole

After asking followers which fall and winter recipes they’d like, casseroles came up again and again. I’m relatively new to casseroles, but this dish quickly became a favorite for its ease and satisfying flavors.

Creamy Chicken, Broccoli & Bacon Casserole

Why you’ll love this Chicken & Broccoli Casserole

  • Comfort food made healthier: Rich and hearty, this casserole delivers the creamy satisfaction of a traditional version without dairy or grains.
  • Kid-friendly: Broccoli is tucked into a velvety sauce and mixed with chicken and bacon so picky eaters often don’t notice it. For more reluctance, chop florets finely or serve over pasta.
  • Make-ahead friendly: Assemble up to three days ahead and bake when needed, or bring it to a potluck—guests won’t guess it’s Paleo or Whole30.
  • Freezes well: Because this casserole is mainly chicken and broccoli, it won’t get watery after freezing. Freeze assembled in the baking dish and bake from frozen to avoid overcooking the broccoli.

Creamy Chicken, Broccoli & Bacon Casserole

What’s in this Whole30 casserole

  • Broccoli: I prefer steaming the florets first, but roasting or using frozen precooked broccoli also works.
  • Chicken: Leftover shredded chicken, a rotisserie bird, or quickly poached breasts are all fine.
  • Bacon: Optional but adds great flavor; you can substitute ham, turkey bacon or pancetta if preferred.
  • Creamy dairy-free sauce: A smooth sauce made from soaked cashews blended with almond milk, mustard, garlic and nutritional yeast gives the casserole a rich, dairy-like texture.

Creamy Chicken, Broccoli & Bacon Casserole

How to make shredded chicken

My preferred method is poaching because it’s quick and keeps the meat moist. Place chicken breasts in a pot, cover with water, bring to a gentle boil and cook 15–18 minutes until no pink remains. Let rest five minutes, then shred with two forks. Roughly, one large breast yields about 1 cup shredded chicken.

  1. Bring a pot half-full of water to a boil, add chicken breasts and ensure they are covered.
  2. Boil for 15–18 minutes, adding water if needed. Check doneness by cutting a breast in half—no pink should remain.
  3. Remove, let cool slightly, then shred with forks.

Creamy Chicken, Broccoli & Bacon Casserole

How to make this Paleo Chicken & Broccoli Casserole

  1. Prep the broccoli: cut two heads into bite-sized florets and steam until just tender but not mushy.
  2. Make the sauce: soak cashews in hot water for 10 minutes, then blend with almond milk, Dijon mustard, garlic and nutritional yeast until smooth. Simmer gently in a saucepan 5–8 minutes until thick enough to coat a spoon.
  3. Cook onion and chopped bacon in olive oil until bacon crisps and onion softens. Combine shredded chicken, broccoli, onion and bacon in a bowl and stir in enough sauce to coat—avoid making it soupy.
  4. Transfer to an approximately 11 x 7-inch baking dish. You can refrigerate the assembled casserole up to 3 days or freeze for up to 2 months. Bake at 400ºF (200ºC) for 15–20 minutes until golden and bubbling, then serve.

Creamy Chicken, Broccoli & Bacon Casserole

Variations and tips

  • Add more vegetables: Sautéed mushrooms, cauliflower florets, spinach or kale make tasty additions.
  • Swap the bacon: Omit it or use ham, turkey bacon or pancetta.
  • Substitute for dairy eaters: Replace nutritional yeast with 2/3 cup shredded cheddar and sprinkle extra on top before baking.
  • Use holiday leftovers: Leftover turkey works beautifully—mix white and dark meat as desired.
  • Make it more keto: Swap cashews for macadamia nuts in the sauce to lower net carbs.

Creamy Chicken, Broccoli & Bacon Casserole

Other casserole ideas you might enjoy

  • Spaghetti Bolognese Casserole
  • Jalapeño Tuna Casserole
  • Beef & Cauliflower Rice Mexican Casserole
  • Broccoli, Chicken & Rice Casserole
  • Caramelized Onion, Butternut Squash & Turkey Breakfast Casserole

If you make this recipe, please leave a comment or tag @everylastbite_ on Instagram—I’d love to see your photos!

img 24758 8
Pin
Print
4.81 from 26 votes

Chicken, Broccoli & Bacon Casserole

By Carmen Sturdy
GFGluten FreeDFDairy FreeSCDSpecific Carbohydrate DietPPaleoW30Whole30
This creamy Whole30 Chicken & Broccoli Casserole is a lighter take on a classic comfort dish—ideal for winter and easy to prep ahead or freeze.
Prep Time: 15
Cook Time: 40
Total Time: 55
Servings: 8

Ingredients 

  • 3 cups shredded chicken (3 large chicken breasts, cooked and shredded)
  • 4 cups broccoli florets (2 heads of broccoli)
  • 1 tbsp olive oil
  • 2 medium onion finely diced
  • 2/3 cup chopped bacon

Sauce

  • 1 cup cashews (soaked in hot water for 10 minutes)
  • 1 1/2 cup almond milk
  • 1 1/2 tbsp Dijon mustard
  • 2 cloves garlic
  • 1/4 cup nutritional yeast
  • 1/2 tsp salt
  • 1/2 tsp pepper

Instructions 

  • Preheat oven to 400ºF (200ºC) and place shredded chicken in a large bowl.
  • Bring a pot half-full of water to a boil. Add the broccoli and cook about 3 minutes until just tender. Drain and rinse under cold water to stop cooking, then add broccoli to the bowl with the chicken.
  • Heat olive oil in a skillet over medium-high heat. Cook diced onion and chopped bacon about 8 minutes until bacon crisps and onion softens. Add to the chicken and broccoli.
  • Blend drained cashews with almond milk, Dijon, garlic and nutritional yeast until smooth. Simmer the sauce in a small saucepan, seasoned with salt and pepper, 5–8 minutes until it thickens and coats the back of a spoon.
  • Stir half the sauce into the chicken mixture and add more until everything is well coated but not soupy. Transfer to an 11 x 7-inch baking dish and bake 15–20 minutes until golden and bubbling. Serve immediately.

Nutrition

Calories: 234kcal | Carbohydrates: 12g | Protein: 19g | Fat: 13g | Sodium: 296mg | Fiber: 3g | Sugar: 3g

Nutrition information is automatically calculated, so should only be used as an approximation.