Whole30 Chicken Broccoli Casserole: Healthy Dinner That Hits Home

Comfort food, reinvented.

The kitchen hums with warmth as I pull together a dish that’s both hearty and Whole30-approved. It’s the kind of casserole that doesn’t just fill you up — it sticks with you like a trusted old friend. The aroma of sautéed onions and garlic swirling through the air sets the stage for what’s next.

Bright green broccoli, blanched just right, waits patiently beside tender shredded chicken, ready to be swaddled in a rich, coconut milk-based sauce. No dairy, no grains — just pure, clean ingredients coming together in a cozy bake. It’s a real crowd-pleaser that proves compliant eating doesn’t have to be boring.

When that golden crust forms on top, it’s game on. This is dinner that makes you forget you’re on a restrictive plan — and that’s what I call a win.

For a quick and delicious meal, check out our Sheet Pan Chicken and Veggies: Easy Roast for Weeknight Dinners recipe that pairs perfectly with chicken broccoli casserole whole 30.

Real Life Benefits of Whole30 Chicken Broccoli Casserole

  • Quick weeknight winner—preps in under an hour, perfect when the daily grind leaves you gasping for something homemade but effortless.
  • Brimming with protein and fiber, this dish keeps you fueled and stops the 3 PM slump dead in its tracks.
  • Whole30-friendly and free from sneaky additives, so you don’t have to play detective at the grocery store.
  • Leftovers? No sweat. It reheats like a champ without losing its creamy texture—grab and go meals made simple.
  • Low-carb comfort food that won’t make you feel like you’re missing out on the good stuff—no guilt, just yum.
Print

Whole30 Chicken Broccoli Casserole

A wholesome and flavorful Whole30-compliant chicken broccoli casserole made with tender chicken, fresh broccoli, and a creamy coconut milk-based sauce, baked to perfection for a comforting and healthy meal.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6

Ingredients

Scale

1 tablespoon olive oil
1 medium yellow onion, diced
3 cloves garlic, minced
3 cups cooked chicken breast, shredded or chopped
4 cups fresh broccoli florets
1 1/2 cups full-fat canned coconut milk
1/4 cup chicken broth (Whole30-compliant, no additives)
2 tablespoons tapioca starch
1 teaspoon Dijon mustard (Whole30-compliant, no sugar)
1/2 teaspoon sea salt
1/4 teaspoon black pepper
1/4 teaspoon smoked paprika
1/4 teaspoon dried thyme
1/4 teaspoon onion powder
1/4 teaspoon garlic powder
1/4 cup chopped fresh parsley

Instructions

Preheat the oven to 375°F (190°C).
Bring a large pot of water to a boil. Add the broccoli florets and blanch for 2 minutes until bright green and slightly tender. Drain and immediately transfer to a bowl of ice water to stop cooking. Drain again and set aside.
Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 4-5 minutes until softened.
Add the minced garlic to the skillet and cook for 1 minute until fragrant.
In a small bowl, whisk together the coconut milk, chicken broth, tapioca starch, Dijon mustard, sea salt, black pepper, smoked paprika, dried thyme, onion powder, and garlic powder until smooth.
Add the shredded chicken and blanched broccoli to the skillet with the onions and garlic. Pour the coconut milk mixture over the ingredients and stir well to combine.
Cook the mixture over medium heat, stirring frequently, until the sauce thickens, about 5 minutes.
Transfer the mixture to a 9×13 inch casserole dish and spread evenly.
Bake in the preheated oven for 20 minutes, until the casserole is bubbly and slightly golden on top.
Remove from the oven and sprinkle chopped fresh parsley over the casserole before serving.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Explore more:

Dinner Recipes

Mastering Your Whole30 Chicken Broccoli Casserole

The Swap That Keeps It Real: Coconut Milk’s Creamy Charm

Let’s talk coconut milk—it’s the unsung hero in this Whole30 casserole. When I first tried ditching dairy, I feared my sauce would turn into a sad, watery mess. Nope. Full-fat canned coconut milk is the real MVP here, giving you rich creaminess without derailing your Whole30 goals. It thickens up nicely when paired with tapioca starch, which acts as the magic stick-to-your-ribs agent without any grainy nonsense. Some folks might reach for almond milk, but trust me—it’s too thin and won’t give you that luscious mouthfeel. Plus, the slight subtle sweetness of coconut plays well with smoked paprika and thyme. That combo? It sings low-key mid-summer BBQ vibes, without the cheat-day guilt.

Why Blanching Broccoli Makes All the Difference—No More Soggy Casserole

Here’s the scoop: blanching broccoli isn’t just a fancy step—it’s essential. I’ve had my fair share of casseroles that turned into murky vegetable mush. Total bummer. The trick? Boil those florets for exactly two minutes—no more, no less—and dunk them straight into ice water. This halts cooking instantly, locking in that vibrant green and just-pressed crunch. When you toss the broccoli into the sauce later, it won’t turn to mush during baking. Instead, you get a perfect bite that stands up against the creamy, rich coconut base. No limp, sad broccoli lurking under cheesy sauce here. It’s all about texture contrast; your brain will thank you.

Fix It Fast: When Your Sauce Refuses to Thicken

Listen—sometimes the sauce doesn’t play nice. It can stay runny or separate, leaving you staring at a casserole that looks like a soup gone wrong. Don’t toss the whole thing. Instead, sprinkle in a little extra tapioca starch—about a teaspoon at a time—directly into the skillet while stirring vigorously. The key is patience and constant stirring to avoid clumps. Tapioca is like that reliable friend who always knows how to firm things up without leaving a chalky finish. If you’ve already baked it and the sauce is watery, pull it out, stir in more starch with a splash of chicken broth, heat it gently on the stove, and then return it to the oven for 5-10 more minutes. It’s a quick save that keeps your casserole looking and tasting spot on.

Whole30 Chicken Broccoli Casserole FAQs

Q: Can I use frozen broccoli?
A: Sure thing! Just thaw it and drain excess water before using to avoid a soggy bake. Frozen broccoli can work with a little TLC.
Q: Is this recipe dairy-free?
A: Yes! The creamy texture comes from full-fat coconut milk, making it perfect for dairy-free and Whole30 diets.
Q: What’s the point of blanching broccoli?
A: Blanching locks in that vibrant green color and keeps broccoli crunchy instead of mushy after baking. It’s a quick dunk in boiling water, then ice bath to stop cooking—game changer.
Q: Can I prep this casserole in advance?
A: Absolutely. Assemble everything, cover tightly, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the oven time if it’s cold going in.
Q: Does tapioca starch really thicken the sauce?
A: Oh, yes! Tapioca starch is the MVP here—thickens the sauce without any grainy or gummy feel. It’s the perfect binder for that coconut milk mixture.

This Whole30 Chicken Broccoli Casserole nails the balance between comfort food and clean eating. Next time you crave creamy goodness without the guilt, this recipe has your back—no funny business, just real, honest ingredients and flavors that hit right.