
There’s something magical about a bubbling casserole on a chilly evening, and this Creamy Vegan Potato Broccoli Casserole (Gluten-Free) might just become your new comfort food obsession. I’ve perfected this recipe through countless test runs in my little kitchen, and the combination of tender potatoes, vibrant broccoli, and silky cashew cream sauce creates the most satisfying texture and flavor. The best part? It’s completely plant-based and gluten-free, making it perfect for sharing with friends who have dietary restrictions without sacrificing that indulgent, creamy goodness we all crave.
Table of Contents
Recipe
Print
Creamy Vegan Potato Broccoli Casserole | Gluten-Free & Delicious Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Dinner
- Method: Baked
- Cuisine: American
Description
This creamy vegan potato broccoli casserole is cozy, comforting, and totally dairy-free. Tender potatoes and broccoli are baked in a rich, garlicky cashew-style sauce with vegan cheese—perfect for a gluten-free, plant-based dinner or hearty side dish.
Ingredients
4 cups potatoes, thinly sliced (about 4 medium)
3 cups broccoli florets
1 small onion, thinly sliced
2 tablespoons olive oil
FOR THE CREAMY VEGAN SAUCE:
1 1/2 cups unsweetened almond milk or other plant milk
1/2 cup raw cashews (soaked 15–20 minutes in hot water, then drained)
2 tablespoons nutritional yeast
2 tablespoons cornstarch or gluten-free flour
2 cloves garlic
1 teaspoon onion powder
1 teaspoon Dijon mustard
1 teaspoon salt (or to taste)
1/2 teaspoon black pepper
1/2 teaspoon smoked paprika (optional)
Juice of 1/2 lemon
FOR THE TOPPING:
1/2 cup shredded vegan cheese (optional but delicious)
1/4 cup gluten-free breadcrumbs (optional)
1 tablespoon olive oil
Instructions
1. Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
2. Bring a pot of salted water to a boil. Parboil sliced potatoes for 5–6 minutes until just starting to soften; drain.
3. Blanch broccoli florets in the same pot for 2–3 minutes; drain and set aside.
4. In a blender, combine plant milk, soaked cashews, nutritional yeast, cornstarch, garlic, onion powder, Dijon, salt, pepper, smoked paprika, and lemon juice. Blend until completely smooth and creamy.
5. Heat olive oil in a pan and sauté sliced onion for 3–4 minutes until softened, then remove from heat.
6. In the baking dish, layer half of the potatoes, then half of the broccoli and onions. Pour over about half of the creamy sauce.
7. Repeat with remaining potatoes, broccoli, and onions. Pour the rest of the sauce evenly over the top, gently shaking the dish to distribute.
8. In a small bowl, mix vegan cheese and gluten-free breadcrumbs with olive oil. Sprinkle over the casserole (or just use vegan cheese, or skip topping for oil-free).
9. Cover with foil and bake for 25 minutes. Remove foil and bake another 15–20 minutes, until bubbly and golden on top and potatoes are fully tender.
10. Let rest 5–10 minutes before serving to set slightly.
Notes
For nut-free, swap cashews for silken tofu and reduce plant milk slightly.
Use sweet potatoes or a mix of white and sweet potatoes for extra color and flavor.
This reheats really well—perfect for meal prep or next-day lunches.
Why You’ll Love This Creamy Vegan Potato Broccoli Casserole (Gluten-Free)
Perfect Comfort Food Without Compromise
This casserole delivers that cozy, satisfying feeling we all crave without any dairy or gluten. The cashew cream sauce creates a velvety texture that’s honestly better than traditional cheese-based versions I’ve tried. The combination of crispy edges and creamy center hits all the right notes. I love watching my guests’ faces when they take their first bite – that moment of surprise when they realize something vegan and gluten-free can taste this indulgent! The nutritional yeast adds a subtle cheesy flavor that makes this dish irresistible even to the most dedicated cheese lovers.
Simple Ingredients, Maximum Flavor
You won’t need any hard-to-find ingredients for this recipe – just wholesome staples that create magic together. Yukon gold potatoes provide the perfect creamy texture, while broccoli adds beautiful color and nutrition. The sauce comes together with soaked cashews, nutritional yeast, garlic, and seasonings that transform into liquid gold in your blender. I’ve found that adding a touch of dijon mustard and lemon juice brightens everything up with that perfect tang. The simplicity makes this perfect for busy weeknights, yet the flavors are complex enough for special occasions.
Essential Tips & Tricks
Perfecting Your Cashew Cream
The secret to ultra-smooth cashew cream is proper soaking. I recommend soaking your raw cashews for at least 4 hours (or quick-soak them in hot water for 30 minutes if you’re short on time). Your blender matters too – use the highest setting and be patient! If your sauce isn’t silky smooth after blending, pass it through a fine-mesh strainer. Adding a splash of unsweetened plant milk helps achieve that perfect pourable consistency. For extra flavor depth, roast the garlic before adding it to your cashew mixture – it adds a sweet, caramelized note that’s absolutely divine.
Layering Technique for Perfect Texture
The way you assemble this casserole makes all the difference in the final texture. Start with a thin layer of sauce, then arrange thinly sliced potatoes (about ⅛ inch thick) in slightly overlapping layers. Don’t pile the broccoli all in one layer – distribute it throughout for even cooking. Reserve some sauce for the very top and add a sprinkle of gluten-free breadcrumbs or crushed nuts for that irresistible golden crust. Cover with foil for the first 30 minutes of baking, then uncover to achieve that beautiful browning. Let it rest for 10 minutes before serving – it’s worth the wait!
Serving Ideas & Creative Variations
Perfect Pairings for a Complete Meal
This casserole shines as the star of your dinner table but pairs beautifully with simple sides. I love serving it with a bright arugula salad dressed with lemon and olive oil for contrast. For a heartier meal, add a side of roasted chickpeas or white beans tossed with herbs. Crusty bread is non-negotiable for soaking up every last drop of that amazing sauce! For special occasions, I’ll open a bottle of chilled Sauvignon Blanc or pour sparkling water with fresh herbs. This dish also works beautifully as a holiday side dish alongside other festive favorites.
Seasonal Adaptations to Keep It Fresh
Don’t be afraid to customize this recipe as the seasons change. In spring, add fresh asparagus tips or peas for brightness. Summer calls for yellow squash or cherry tomatoes layered between the potatoes. Fall brings opportunities for butternut squash or Brussels sprouts, while winter is perfect for adding hearty kale or cauliflower. You can swap the herbs based on what’s fresh – dill and chives in spring, basil in summer, sage in fall, and rosemary in winter. The versatility of this casserole means it never gets boring, even if you make it monthly like I do!
Storage & Troubleshooting Guide
Making Ahead and Storing Leftovers
This casserole is a meal-prep dream! You can assemble it completely up to 24 hours before baking – just cover and refrigerate, then add an extra 10-15 minutes to the baking time. Leftovers keep beautifully for up to 4 days in an airtight container in the refrigerator. To reheat, cover with foil and warm in a 350°F oven until heated through (about 20 minutes), or microwave individual portions. The flavors actually develop overnight, making day-two servings sometimes even better! You can also freeze portions for up to 3 months – thaw overnight in the refrigerator before reheating.
Troubleshooting Common Issues
If your casserole seems too watery, it might be from the broccoli releasing moisture. Try blanching and drying your broccoli first, or use frozen broccoli that’s been thoroughly thawed and patted dry. If your potatoes aren’t cooking evenly, make sure they’re sliced to uniform thickness – a mandoline is helpful here. For a sauce that’s too thick, gradually add more plant milk until you reach your desired consistency. If the top isn’t browning, switch to the broiler for the last 2-3 minutes, watching carefully. And remember, different ovens vary, so use the cooking time as a guideline and trust your eyes!
Frequently Asked Questions
Can I make this without a high-powered blender?
If you don’t have a high-powered blender, soak your cashews longer (overnight) and blend in smaller batches with additional liquid. You can also substitute store-bought cashew cream in a pinch.
How can I make this nut-free?
Replace the cashew cream with a silky white bean puree or sunflower seed cream. You’ll get a similar texture with a slightly different but equally delicious flavor profile.
What’s the best potato variety for this Creamy Vegan Potato Broccoli Casserole?
Yukon golds are my top choice for their buttery flavor and creamy texture. Russets work too but tend to break down more. Avoid waxy potatoes like red potatoes.
Can I add protein to make this a complete meal?
Absolutely! Fold in white beans, chickpeas, or crumbled tempeh. For non-vegans, adding cooked quinoa or lentils works beautifully for extra protein and texture.
Will this work with frozen broccoli?
Yes! Thaw completely and pat dry to remove excess moisture. I actually prefer frozen broccoli sometimes because it’s pre-blanched and maintains a vibrant green color.
Final Thoughts
This Creamy Vegan Potato Broccoli Casserole (Gluten-Free) has become one of my most requested recipes for good reason. It bridges the gap between wholesome and indulgent, making plant-based eating feel like a treat rather than a sacrifice. I find myself making this on Sunday afternoons, filling my kitchen with the most amazing aroma as it bakes. The leftovers carry me through busy weekdays with something nourishing to look forward to. I’d love to see your versions if you make it – tag me on Pinterest so I can admire your creation!
