Whole30 Chicken Broccoli Casserole: A Hearty, Clean Dinner Idea

Let’s get real.

There’s something about a casserole that’s both comforting and practical—a straight-up no-fuss meal that your future self will thank you for after a long day. But finding a Whole30-friendly version can feel like hunting for a needle in a haystack. I’ve been there, tackled that, and come out with fingers smelling like roasted garlic and a plate full of satisfaction.

This chicken broccoli casserole nails it. Tender chicken mingles with crisp broccoli, all wrapped up in a luscious coconut milk sauce that’s creamy without the dairy drama. The secret? Nutritional yeast and arrowroot starch working overtime to give you that rich, velvety mouthfeel that keeps you hooked fork after fork.

Throw it in the oven, and you’re rewarded with bubbling, golden edges that make you want to dive in headfirst. Clean eating doesn’t have to be boring—sometimes it’s downright drool-worthy.

If you’re looking for a delicious and nutritious option, our chicken broccoli casserole whole 30 recipe is sure to satisfy your cravings.

Real Life Wins with Whole30 Chicken Broccoli Casserole

  • Cranks out a hearty, weeknight meal that’s both Whole30-friendly and kid-approved—no more dinnertime dilemmas.
  • Prepping only takes about 15 minutes, making it perfect for those busy evenings when you’re running on empty.
  • Leftover magic: easy to store and reheat, so you’re never scrambling for a last-minute healthy option.
  • Hands-off baking time means you can catch up on emails, chill with the fam, or sneak in a quick workout while it cooks.
  • Packed with real-deal ingredients—no weird additives—so you know exactly what’s going into your body (and that peace of mind is priceless!).
Print

Whole30 Chicken Broccoli Casserole

A wholesome and delicious Whole30-compliant chicken broccoli casserole made with tender chicken, fresh broccoli, and a creamy coconut milk sauce, baked to perfection.

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

Ingredients

Scale

1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
4 cups fresh broccoli florets
1 medium yellow onion, finely chopped
3 cloves garlic, minced
1 cup full-fat canned coconut milk
1/2 cup chicken broth (Whole30 compliant)
2 tablespoons olive oil
1 teaspoon dried thyme
1 teaspoon dried oregano
1/2 teaspoon smoked paprika
1/2 teaspoon sea salt
1/4 teaspoon black pepper
1/4 cup nutritional yeast
1 tablespoon arrowroot starch
2 tablespoons fresh parsley, chopped

Instructions

Preheat the oven to 375°F (190°C).
Bring a large pot of salted water to a boil. Add the broccoli florets and blanch for 2 minutes until bright green and slightly tender. Drain and set aside.
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and cook for 3-4 minutes until translucent.
Add the minced garlic to the skillet and cook for 1 minute until fragrant.
Add the chicken pieces to the skillet and cook for 5-7 minutes, stirring occasionally, until the chicken is cooked through and no longer pink inside.
In a small bowl, whisk together the coconut milk, chicken broth, arrowroot starch, dried thyme, dried oregano, smoked paprika, sea salt, black pepper, and nutritional yeast until smooth.
Pour the coconut milk mixture into the skillet with the chicken and onions. Stir well and cook for 3-4 minutes until the sauce thickens slightly.
Add the blanched broccoli to the skillet and gently fold to combine all ingredients evenly.
Transfer the mixture into a greased 9×9-inch baking dish. Drizzle the remaining 1 tablespoon of olive oil over the top.
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

Whole30 Chicken Broccoli Casserole: Secrets & Fixes

The Coconut Cream Trick—Why It Works Wonders Here

Ever wonder why some casseroles end up dry while others are creamy and luscious? For this Whole30 Chicken Broccoli Casserole, the secret sauce is the full-fat canned coconut milk. It’s not just a dairy substitute—it’s the MVP that brings that rich mouthfeel without any guilt or non-compliance. Coconut’s natural fats create a luscious base that clings to every chicken bite and broccoli floret. Plus, when you mix it with arrowroot starch, magic happens—a glossy, thickened sauce that sets just right in the oven. Skip the arrowroot or use too little, and you’re left with a runny mess that’s more soup than casserole. I learned this the hard way—once, I tried tapioca starch instead, and it just didn’t gel properly, turning my dish into a sad, watery ordeal. Lesson learned: stick with arrowroot and coconut milk—this duo is the backbone of the creamy texture you want.

Ingredient Swaps That Won’t Break the Bank—or the Rules

Let’s talk swaps. Sometimes, you’re staring down a recipe without all the fancy ingredients. No worries. Instead of fresh broccoli, frozen works just fine—just give it a quick steam instead of blanching. The texture will hold up, no soggy nonsense. If arrowroot starch is MIA, tapioca starch or even cassava flour can step up, but keep in mind—they behave a bit differently. Tapioca can thicken faster but may get stringy if overcooked, while cassava flour might make the sauce a tad grainy. For the nutritional yeast—your secret umami shot—if you can’t find it, a pinch of ground dried mushrooms or even a little seaweed flakes can mimic that depth. I once improvised with dried porcini powder when grocery stores were bare, and it brought a smoky, earthy vibe that rocked the casserole.

When Your Casserole Flops—Troubleshooting the Usual Suspects

The dreaded dry chicken. It happens. Chicken breasts are lean but unforgiving. Overcook, and they turn chalky; undercook, and hello food safety nightmare. Here’s my tip: cut the chicken into bite-sized pieces to speed cooking, and don’t rush the skillet stage. Sauté until no longer pink but stop right there—remember, it’s going back in the oven, so it’ll keep cooking. Another pitfall is the broccoli turning mushy. Blanching for exactly 2 minutes is non-negotiable—too long and you lose that crunch and vibrant green. One trick I swear by: shock the broccoli immediately in ice water after blanching to halt cooking cold turkey. Also, if your sauce separates in the oven, it’s usually because the sauce wasn’t thickened enough before baking or your coconut milk was low fat (read: watery). When in doubt, whisk the sauce longer on the stove until it coats the back of a spoon before adding broccoli. These little tweaks keep your casserole tight, creamy, and Instagram-ready.

Whole30 Chicken Broccoli Casserole FAQ

Is this casserole truly Whole30 compliant?

Yes, it sticks to the Whole30 rules with no sneaky sugars or dairy—just clean, Whole30-approved ingredients like coconut milk and nutritional yeast.

Can I prep this ahead of time?

Absolutely. You can chop everything and even blanch the broccoli a day in advance. Just keep the sauce and chicken separate until you’re ready to bake so things don’t get soggy.

What if I don’t have arrowroot starch?

No worries. Tapioca starch works just as well here to thicken the sauce and keep it smooth. Just swap it 1:1.

Can I swap chicken for another protein?

Sure thing. Turkey or even pork shoulder cut into chunks would stand up well to the baking time and soak up those spices nicely.

How do I store leftovers?

Keep ’em airtight in the fridge for up to 3 days. Reheat gently in a skillet or microwave. Freezing? Go ahead—just thaw overnight before reheating.


Give this Whole30 casserole a whirl—it’s a no-nonsense dish that packs punch without the fuss. Trust me, it’ll become your go-to for busy weeknights when you want something hearty and clean.