Craving creamy comfort without dairy? This Dairy-Free Alfredo Casserole delivers rich, satisfying flavor using a coconut milk–based alfredo, tender cooked chicken, broccoli, and tangy sundried tomatoes. It’s gluten-free, protein-packed, and ideal for busy weeknights or make-ahead meals.

“The alfredo sauce was creamy plus the tomatoes added a slightly sweet/citrusy flavor. This recipe is so easy to prepare and is perfect for my pasta cravings!” -Jay
A Quick Look At The Recipe
- ⏲️Ready In: 1 hr 20 mins
- 👪Serves: 5
- 🍽 Calories and Protein: 446 kcal and 23 g protein
- 📋Main Ingredients: Quinoa noodles, cooked chicken, broccoli, coconut milk alfredo sauce, sundried tomatoes
- 📖 Dietary Notes: Dairy-free, gluten-free
- ⭐ Why You’ll Love It: A comforting, creamy casserole that recreates classic alfredo flavor without dairy — simple to assemble, great for leftovers, and family-friendly.
SUMMARIZE & SAVE THIS CONTENT
For hectic evenings, this baked chicken alfredo casserole works two ways: assemble it ahead and bake when needed, or prepare and reheat for an easy dinner. The coconut milk alfredo creates a velvety sauce that, combined with shredded dairy-free cheese and sundried tomatoes, gives a delicious sweet-tart contrast to the savory chicken and broccoli.
Why The Recipe Works
Creamy: Coconut milk alfredo plus a bit of dairy-free shredded cheese yields a rich, smooth texture.
Meal prep: Assembles well ahead and reheats without losing much creaminess, making it ideal for planning dinners.
Kid-approved: The familiar alfredo taste makes it easy to serve to picky eaters while staying dairy-free and gluten-free.
Ingredients and Substitutions

- Alfredo sauce: Use a coconut milk alfredo for the best dairy-free creaminess.
- Gluten-free noodles: Quinoa-based spaghetti holds up well without getting mushy; break longer noodles so they cook evenly.
- Cooked chicken: Rotisserie or leftover roasted chicken works great — this recipe is perfect for using pre-cooked protein.
- Dairy-free shredded cheese: Choose a brand that melts well for a gooey finish; test your favorite to see how it broils.
- Bone broth or milk alternative: Bone broth (or a splash of almond/cashew milk) adds moisture so the pasta cooks through inside the casserole.
See the recipe card below for full ingredient amounts and the full cooking method.
Flavor Variations
Protein: Swap chicken for shrimp or ground turkey if you prefer.
Heat: Add red pepper flakes or a pinch of cayenne for a bit of spice (skip for kids).
Extra richness: Stir in 1/4 cup dairy-free cream cheese to the warm sauce for an even silkier texture.
How To Make Non-Dairy Alfredo Casserole

Step 1: Make or warm your dairy-free coconut milk alfredo sauce so it’s pourable.

Step 2: In an 8×8 casserole, pour a thin layer of broth, add broken spaghetti or other noodles, then layer broccoli, cooked chicken, and chopped sundried tomatoes.

Step 3: Pour warmed alfredo sauce over the layers, sprinkle dairy-free shredded cheese, cover with foil, and bake at 350°F for 1 hour. Uncover and broil 1–2 minutes until the top is lightly golden.

Step 4: Let rest 5 minutes, then serve.
Expert Tips
If using chilled coconut milk alfredo, heat it briefly so it pours and distributes evenly — cold sauce can be thick and clump. Warm on low heat or microwave in short bursts, stirring frequently.
Chop sundried tomatoes into small pieces so each bite gets balanced flavor rather than concentrated pockets of saltiness.
Quinoa-based gluten-free pastas tend to hold texture best. Any cooked chicken seasoning will influence the final dish, so match flavors accordingly (teriyaki chicken gives a different, but tasty, profile).
If you don’t have coconut milk, almond milk can work but the sauce may be thinner; consider adding a touch of dairy-free cream cheese to thicken.
Meal Prepping and Storing
Two simple meal-prep approaches:
Option 1: Assemble the casserole uncooked, cover, and refrigerate. When ready, let sit 10 minutes at room temperature and bake as directed.
Option 2: Fully bake, cool, and refrigerate. To reheat, add 1/3 cup water or broth, cover, and warm at 325°F for 20–30 minutes until heated through.
Non-Dairy Alfredo Casserole FAQs
Yes — swap in fettuccine. Break the long noodles so they fit and cook evenly inside the casserole.
Store 2–3 days. Add a splash of water or almond milk before reheating to restore a creamy texture and prevent drying.
Yes. Assemble (do not bake) in a freezer-safe container, cover, and freeze up to 1 month. Thaw overnight in the fridge, add 1/3 cup broth, then bake until heated through.

More Dairy & Gluten-Free Dinner Recipes
-
Dairy-Free Sausage Pasta [One Pot, Gluten-Free]
-
Slow Cooker Dairy-Free Tuscan Chicken
-
Easy Sheet Pan Steak Fajitas
-
Gluten-Free Teriyaki Meatballs
If you tried this Dairy-Free Chicken Alfredo Recipe or another recipe, please leave a star rating and share how it turned out!

Non-Dairy Alfredo Casserole (Gluten-Free)
Shelby Stover
Pin Recipe
Equipment
- 1 8×8 Casserole Dish
Ingredients
- 1.5 cups Coconut milk alfredo sauce (homemade)
- 2.5 cups Quinoa rice spaghetti noodles (uncooked)
- 2 cups Cooked chicken, chopped
- 3 cups Broccoli, finely chopped
- ½ cup Sundried tomatoes in oil, chopped
- ¼ cup Dairy-free shredded mozzarella
- ¼ cup Bone broth
- ¼ cup Green onions (optional)
Instructions
-
Preheat the oven to 350°F (175°C).
-
Pour the bone broth into the bottom of an 8×8 casserole dish.
-
Break up spaghetti if using long noodles and spread the noodles over the broth. Top with broccoli, cooked chicken, and chopped sundried tomatoes.
-
Warm the alfredo sauce if chilled, then pour evenly over the casserole layers.
-
Scatter green onions (if using) and the dairy-free shredded cheese on top.
-
Cover with foil and bake for 1 hour.
-
Remove foil and broil 1–2 minutes, watching closely, until the cheese is lightly golden.
-
Let sit 5 minutes before serving.
Notes
Make sure the pasta sits at the bottom and is covered with liquid and sauce; otherwise it won’t cook through.
If using chilled coconut milk alfredo from the fridge, warm it slightly so it pours and distributes evenly.
You can substitute dairy-free parmesan for shredded cheese, but the texture will be less gooey.
Disclaimer:
Nutrition values are estimates only. Verify using your own calculations if needed.
Nutrition
Carbohydrates: 48 g
Protein: 23 g
