This Creamy Whole30 Chicken & Broccoli Casserole is a healthier spin on the classic casserole. It’s the perfect comfort dish for winter that everyone will love. This is a great casserole to make in advance, or freeze for those future nights when you don’t feel like cooking. This casserole is Paleo, Dairy Free, Grain Free, Gluten Free, Keto, Whole30 and Specific Carbohydrate Diet Legal.

A few weeks ago I asked followers on Instagram which fall/winter recipes they wanted me to share on the blog, and I couldn’t believe how many people requested casseroles. Full disclosure, I am relatively new to the world of casseroles (they weren’t something that my Mom made growing up) but I have quickly become a fan.

Why you are going to love this Chicken & Broccoli Casserole:
- It’s classic comfort food made healthy! This casserole is hearty, so creamy and the perfect dish to serve on a chilly night when you are craving a comforting meal. It has the richness of a classic chicken and broccoli casserole, but without the dairy or grains.
- It will win over picky eaters: This is a great casserole to serve to kids because the broccoli is smothered in the creamy sauce and hidden between chunks of chicken and crispy bacon. If you think they still might struggle, break the broccoli down into very small florets and serve it over pasta.
- Great for a make ahead meal: You can prep the casserole 3 days in advance and then just pop it in the oven to bake before serving. This is a great dish to bring to a potluck, everyone will love it without even realizing that it’s Paleo and Whole30.
- It freezes well: This Whole30 casserole has a base of just chicken and broccoli so unlike some cauliflower rice casseroles, it won’t become watery when frozen. I would recommend combining everything together into a casserole dish and then freezing before baking. This will ensure that the broccoli doesn’t become too mushy from baking twice.

What’s in this Whole30 Casserole:
- Broccoli – I like to steam the broccoli before adding it to the casserole but alternatively you can roast it in the oven or use precooked frozen broccoli florets.
- Chicken – you can use leftover chicken, buy a premade roast chicken or quickly boil chicken breasts, any of these options work for the shredded chicken.
- Bacon – you can easily leave this out, but in my opinion everything tastes better with bacon.
- A ridiculously creamy sauce that you would swear was made with dairy – The sauce is made with a base of cashews that are blended with almond milk, mustard, garlic and nutritional yeast. It’s a simple sauce but its smooth, creamy and so delicious.

How to make shredded chicken:
There are many different ways to make shredded chicken (bake, sear, grill, roast…) but my go to method is to poach it. I find poaching chicken to be the quickest method and it also ensures that the chicken remains super moist and doesn’t dry out.
- Filled a large pot half full with water and bring it to a boil on medium high heat.
- Add the chicken breasts to the pot and make sure that the water covers all of the chicken.
- Leave to boil for 15-18 minutes. You may need to add more water if it goes below the top of the chicken.
- Check to see if the chicken is done by removing a breast from the pot and cutting it in half. There should be no pink in the center.
- Remove the remaining chicken breasts from the water and leave them to cool for 5 minutes before shredding them with 2 forks.
As a general rule 1 large chicken breast equals 1 cup of shredded chicken.

How to make this Paleo Chicken & Broccoli Casserole
- Prep the broccoli. Cut 2 heads of broccoli into small bite sized florets and place them in a pot to steam until the stems can just be pierced with a fork but aren’t mushy.
- While the broccoli is cooking make the creamy sauce. In a high speed blender or NutriBullet combine the cashews which have been soaked in hot water for 10 minutes to soften, with mustard, garlic, almond milk and nutritional yeast and blend until completely smooth. If your blender is struggling to make the mixture smooth, add a splash more almond milk. Once the sauce is smooth, transfer it to a sauce pan on medium heat and leave it to gently simmer for approximately 5-8 minutes until the sauce has thickened and can easily coat the back of a spoon.
- Combine the shredded chicken in a bowl with the broccoli florets, sautéed onion and bacon. Pour the creamy sauce overtop and give everything a stir to ensure its all well mixed. Transfer the mixture to a casserole dish.
- If preparing the casserole in advance, at this point you can store it in the fridge for up to 3 days or in the freezer for 2 months. If eating straight away, bake it in the oven for 25 minutes until the top of the casserole is golden in colour and bubbly in the corners.

Ways to modify this Whole30 Chicken Broccoli Casserole:
- Add more veggies: Chopped sautéed mushrooms, steamed cauliflower florets, spinach or kale would all make a delicious addition to this casserole.
- Don’t have bacon? You can skip the bacon altogether or alternatively use chopped ham, turkey bacon or pancetta in its place.
- Swap the nutritional yeast: For anyone following the Specific Carbohydrate Diet, or for those who can eat dairy, swap the nutritional yeast for 2/3 cup shredded cheddar cheese, and sprinkle a bit more on top before baking.
- Thanksgiving leftovers? This is a great way to use up leftover turkey from thanksgiving or Christmas dinner. Use a combination of both white and dark meat in place of the shredded chicken.
- Make it keto: to reduce the net carbs for this casserole to make it keto, swap cashews for macadamia nuts in the sauce.

Here are a few more casserole recipes that you might enjoy:
- Spaghetti Bolognese Casserole
- Jalapeno Tuna Casserole
- Beef & Cauliflower Rice Mexican Casserole
- Broccoli, Chicken & Rice Casserole
- Caramelized Onion, Butternut Squash & Turkey Breakfast Casserole
If you make this recipe let me know in the comment section below, I would love to hear what you think or take a photo and tag me (@everylastbite_) on Instagram, I love seeing your photos!














It was really good! Thanks!