There’s something magical about a bubbling casserole fresh from the oven, especially when it’s this Creamy Vegan Potato Broccoli Casserole (Gluten-Free). On chilly evenings when comfort food calls, this dish answers with its velvety sauce, tender potatoes, and vibrant broccoli florets. I created this recipe during my first winter as a vegan, when I was desperately missing those creamy, hearty dishes that hug you from the inside. The best part? No one at my table even realized it was plant-based until I proudly announced it!

Table of Contents
Recipe
Print
Creamy Vegan Potato Broccoli Casserole | Delicious Gluten-Free Recipe
This creamy vegan potato broccoli casserole is made with layers of roasted veggies and a rich, dairy-free cheese sauce. Gluten-free, satisfying, and perfect for meal prep or holiday sides.
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
Ingredients
4 cups Yukon gold or russet potatoes, thinly sliced
2 cups broccoli florets
2 tbsp olive oil, divided
1/2 tsp salt
1/2 tsp garlic powder
1/2 tsp smoked paprika
1 cup raw cashews (soaked 4 hrs or boiled 10 mins)
1 1/4 cups unsweetened plant milk (almond, oat, etc.)
2 tbsp nutritional yeast
1 tbsp lemon juice
1 tsp Dijon mustard
1/2 tsp turmeric
1/2 tsp onion powder
Salt and pepper to taste
Fresh herbs or gluten-free breadcrumbs (optional topping)
Instructions
1. Preheat oven to 400°F (200°C). Lightly grease a 9×9 baking dish.
2. Toss broccoli with 1 tbsp olive oil, a pinch of salt, and garlic powder. Roast for 15 minutes.
3. Meanwhile, slice potatoes thinly and set aside.
4. In a blender, combine soaked cashews, plant milk, nutritional yeast, lemon juice, mustard, turmeric, onion powder, salt, and pepper. Blend until creamy and smooth.
5. Layer half the potatoes in the baking dish. Pour 1/3 of the sauce over them.
6. Add roasted broccoli, then layer remaining potatoes on top. Pour over the rest of the sauce.
7. Cover with foil and bake for 30 minutes. Uncover and bake another 15–20 minutes, until top is golden and bubbly.
8. Optional: sprinkle with herbs or GF breadcrumbs before serving.
Notes
For nut-free version, use sunflower seeds instead of cashews.
Make ahead: assemble up to 1 day in advance and bake when ready.
Pairs well with lentil loaf or a crisp green salad.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Dinner, Casserole, Vegan
- Method: Baking
- Cuisine: American, Plant-Based
Why You’ll Love This Creamy Vegan Potato Broccoli Casserole (Gluten-Free)
Perfect Comfort Food Without Compromise
This casserole delivers that soul-satisfying comfort you crave without dairy or gluten. The secret lies in the cashew-based sauce that becomes incredibly creamy when blended with nutritional yeast and vegetable broth. I’ve perfected this recipe through countless iterations, finding that perfect balance where you don’t miss the dairy at all. The potatoes develop a delightful tenderness while maintaining their shape, and the broccoli offers just enough bite to create textural contrast. It’s proof that plant-based eating can be indulgent, satisfying, and completely craveable.
Simple Ingredients, Extraordinary Results
What makes this casserole special is how ordinary ingredients transform into something extraordinary. You’ll need Yukon gold potatoes (their buttery texture is unmatched), fresh broccoli, raw cashews, nutritional yeast, and a handful of pantry staples. Nothing exotic or hard-to-find. I remember serving this to my brother—a dedicated meat-and-potatoes guy—who asked for seconds and then the recipe! The nutritional yeast provides that subtle cheesy flavor, while garlic and onions create depth. The ingredients work harmoniously to create layers of flavor that belie the simplicity of what’s in your shopping cart.
Essential Tips & Tricks
Mastering the Creamy Vegan Sauce
The heart of this casserole is its silky-smooth sauce. For the creamiest results, soak your cashews for at least 4 hours (or quick-soak in hot water for 30 minutes if you’re short on time). I learned this the hard way after attempting to skip soaking once—my blender protested and the sauce turned out grainy. When blending, start slow and gradually increase speed, giving your blender time to work its magic. If your sauce seems too thick, add vegetable broth one tablespoon at a time. The finished texture should coat the back of a spoon like a luxurious cream sauce, ready to envelop every potato and broccoli floret in velvety goodness.
Perfecting the Potato-Broccoli Balance
The key to casserole perfection lies in how you prepare and layer the vegetables. Slice potatoes to a uniform thickness (about ¼ inch) to ensure even cooking. For the broccoli, I prefer cutting florets slightly larger than bite-sized, as they’ll shrink during baking. Steam the broccoli for just 3 minutes before adding to the casserole—this pre-cooking step prevents it from releasing too much water while baking. Looking for more plant-based dinner inspiration? My Vegan Mushroom Risotto uses similar techniques to create creamy texture without dairy. Layer potatoes and broccoli thoughtfully, ensuring sauce reaches every nook for maximum flavor absorption.
Serving Ideas & Creative Variations
Complementary Side Dishes
This casserole shines as a standalone meal, but pairing it with the right sides elevates the experience. A crisp green salad with lemon vinaigrette provides refreshing contrast to the casserole’s richness. For heartier appetites, serve alongside crusty gluten-free bread for sauce-sopping perfection. When hosting dinner parties, I often present this casserole with roasted cherry tomatoes and a sprinkle of fresh herbs. The bright acidity cuts through the creaminess beautifully. For protein enthusiasts, consider adding a side of marinated baked tofu or tempeh to round out the meal. The casserole’s versatility makes it suitable for both casual family dinners and special occasions.
Exciting Flavor Variations
While the classic version is divine, this casserole welcomes creative adaptations. Try adding smoked paprika for a subtle smoky undertone or red pepper flakes for gentle heat. For Mediterranean flair, incorporate sun-dried tomatoes, olives, and fresh basil into the layers. My personal favorite variation includes roasted garlic and thyme—it transforms the flavor profile completely! You might also enjoy my Sweet Potato Black Bean Enchiladas for another gluten-free comfort meal. Experiment with different vegetables too: cauliflower, leeks, or spinach all work beautifully in place of or alongside the broccoli. Each variation creates a new experience while maintaining the casserole’s comforting essence.
Storage & Troubleshooting Guide
Proper Storage for Maximum Freshness
This casserole is a meal-prep champion, actually improving in flavor after a day in the refrigerator as the ingredients meld together. Store leftovers in an airtight container for up to 4 days in the refrigerator. For freezing, portion cooled casserole into individual servings and freeze for up to 3 months. The texture remains remarkably good upon thawing, though the sauce might separate slightly. When reheating, add a splash of plant milk if it seems dry. I often make a double batch on Sunday, enjoying one that night and saving individual portions for quick lunches throughout the week—a strategy that’s saved me from many takeout temptations!
Troubleshooting Common Challenges
Even experienced cooks encounter hiccups! If your casserole seems too watery, it’s likely from under-steamed broccoli releasing moisture during baking. Next time, steam broccoli longer or let it drain thoroughly before assembling. For sauce that’s not creamy enough, the culprit is usually insufficient blending or cashews that weren’t properly soaked. If the top browns too quickly before the potatoes are tender, simply cover with foil for the remainder of baking time. And if potatoes remain firm despite adequate cooking time, they were likely sliced too thickly. Remember that different ovens vary in temperature accuracy, so getting to know your oven’s quirks helps perfect this and every recipe.
Frequently Asked Questions
Can I make this casserole ahead of time?
Absolutely! Assemble the casserole up to 24 hours ahead, cover and refrigerate. Add 10-15 minutes to the baking time if cooking straight from the refrigerator. The flavors actually develop beautifully as it sits.
What can I substitute for cashews if I have a nut allergy?
Sunflower seeds work wonderfully as a cashew replacement in this Creamy Vegan Potato Broccoli Casserole. Soak and blend them exactly as you would cashews. Silken tofu is another excellent alternative for creating creamy texture.
How can I add more protein to this dish?
Mix in white beans, chickpeas, or crumbled tempeh between layers. For non-vegans, adding lentils or quinoa provides protein while maintaining the gluten-free status of the casserole.
Will frozen broccoli work instead of fresh?
Yes, but thaw and drain it thoroughly first to remove excess moisture. Skip the pre-steaming step since frozen broccoli is already partially cooked. The texture will be slightly softer than with fresh.
Can I use a different type of potato?
Red potatoes maintain their shape well, while russets create a fluffier texture. Sweet potatoes offer a delicious variation with more vitamin A, though they’ll create a sweeter flavor profile.
Final Thoughts
This Creamy Vegan Potato Broccoli Casserole (Gluten-Free) represents everything I love about plant-based cooking—it’s comforting, satisfying, and completely inclusive for various dietary needs. The way the creamy sauce envelops the tender potatoes and bright broccoli creates a symphony of flavors that pleases everyone at the table. I’ve shared this recipe at countless gatherings, and it never fails to spark conversation and recipe requests. For more inspiration, browse my collection on Pinterest. Whether you’re a seasoned vegan or simply exploring plant-based options, this casserole proves that comfort food can be both nourishing and indulgent.
