I am beyond excited to share my favorite Vegan Broccoli Casserole Recipe with you! This dish brings together tender, vibrant broccoli and a creamy, cheesy-style sauce that's totally plant-based. It’s the kind of cozy, comforting meal that feels like a warm hug, filled with wholesome ingredients that nourish both body and soul. Whether you’re vegan, looking to add more greens to your diet, or simply craving something delicious and easy, this casserole has become a go-to favorite that I know you’ll adore as much as I do.
Why You'll Love This Vegan Broccoli Casserole Recipe
One of the reasons I keep coming back to this Vegan Broccoli Casserole Recipe is the dreamy balance of flavors it offers. The cashew-based sauce is silky and rich, accented by the tang of lemon juice and the subtle umami from nutritional yeast that mimics a cheesy taste without any dairy at all. Those little bursts of garlic and onion elevate the dish with a savory depth that feels thoughtfully crafted but effortless to pull together. When baked until bubbly and topped with golden breadcrumbs, the textures play off each other beautifully — creamy, crunchy, and tender all in one bite.
Beyond taste, what really makes me love this casserole is how easy it is to prepare. The ingredients are simple and wholesome, mostly pantry staples, and the steps are straightforward. Blanching the broccoli ensures it stays perfectly bright and tender without getting mushy. This dish comes together in under an hour and proves itself perfect for a weeknight dinner, a potluck, or even holiday gatherings where you want a comforting yet healthful side or main course. Every time I serve it, it impresses without any fuss, which makes it one of my most reliable and cherished recipes.
Ingredients You'll Need
The magic of this Vegan Broccoli Casserole Recipe lies in its simplicity, with each ingredient playing an essential role in the flavor, texture, or color. From fresh broccoli to a creamy cashew sauce and crunchy topping, every element is chosen to enhance the dish and keep it vibrant and satisfying.
- Broccoli florets: Fresh and bright, they provide the hearty vegetable base and vibrant green color.
- Cashews (soaked for 2 hours): These create a luxuriously creamy texture for the sauce without any dairy.
- Plant-based milk: I use unsweetened to keep things neutral and smooth out the sauce perfectly.
- Nutritional yeast: This adds a nutty, cheesy flavor that's totally essential to the vegan "cheese" vibe.
- Lemon juice: A splash of acidity brightens and balances the richness beautifully.
- Garlic powder: Brings a savory warmth that gently underpins the entire dish.
- Onion flakes: Or onion powder works too, layering more depth and savoriness.
- Salt: Just enough to pull all the flavors together harmoniously.
- Black pepper: A hint of spice that wakes up the palate in every bite.
- Breadcrumbs: The crispy topping adds a wonderful crunchy contrast to the creamy casserole underneath.
Directions
Step 1: Preheat your oven to 350°F (175°C) so it’s ready to go as soon as the casserole is assembled.
Step 2: Blanch the broccoli florets by boiling them in salted water for about 2-3 minutes until just tender but still vibrant green. Then immediately drain and rinse under cold water to stop the cooking. This step keeps the broccoli perfectly crisp-tender and color-rich.
Step 3: Place the blanched broccoli evenly into a 9x13-inch baking dish. This will be the casserole base to catch every bit of the creamy goodness to come.
Step 4: In a high-speed blender, combine the soaked cashews, plant-based milk, nutritional yeast, lemon juice, garlic powder, onion flakes, salt, and black pepper. Blend until the sauce is completely smooth and creamy. Take a moment here to taste and adjust the seasoning if needed — it should taste rich and flavorful on its own.
Step 5: Pour the velvety cashew sauce over the broccoli in the baking dish, gently stirring with a spoon or spatula to coat every floret with luscious creaminess.
Step 6: Evenly sprinkle the breadcrumbs over the top to add that final layer of delicious crunch and golden color.
Step 7: Bake the casserole in the preheated oven for 25 to 30 minutes, or until the top is beautifully golden and the sauce is bubbling around the edges.
Step 8: Remove from the oven and let the casserole cool for about 5 minutes before serving to allow it to set slightly and be easier to portion.
Servings and Timing
This Vegan Broccoli Casserole Recipe generously serves 6 people, making it a perfect dish for sharing with family or guests. The prep time, including soaking cashews ahead, is about 10 minutes hands-on (not counting the 2 hours of soaking, which can be done well in advance). Cooking or baking time is about 30 minutes, so the total time from start to finish is approximately 45 minutes. Allowing a 5-minute resting period after baking helps the flavors settle and improves the casserole’s texture when serving.
How to Serve This Vegan Broccoli Casserole Recipe
I love serving this casserole warm, right out of the oven, when the cheesy sauce is wonderfully melty and the breadcrumb topping has that irresistible crunch. It pairs beautifully with simple sides like a fresh mixed green salad tossed in a tangy vinaigrette or a light quinoa pilaf that soaks up any extra sauce. The vibrant broccoli and the creamy sauce also complement heartier grains like brown rice or roasted potatoes very well when I want a fuller meal.
For presentation, I like to garnish the casserole with a sprinkle of freshly chopped herbs like parsley or chives. The burst of green adds an extra pop of color and freshness that feels bright against the cozy, golden top. If I’m making this for a special occasion, I sometimes serve it in individual ramekins for a charming, personalized touch that really impresses guests.
This dish is wonderfully versatile and works well for family dinners, potlucks, holiday meals, or even a comforting weeknight supper. I recommend serving it warm, but it also reheats nicely, making it a fantastic option for leftovers or meal prep. Portion sizes are flexible — about one generous scoop per person is filling alongside complementary sides, or you can serve smaller portions as part of a multi-dish buffet.
Variations
One of the wonderful things about this Vegan Broccoli Casserole Recipe is how easy it is to customize. If you want to switch things up, try using cauliflower florets or a mix of broccoli and green beans for a different vegetable twist. For those gluten-free friends, swapping the breadcrumbs with gluten-free panko or crushed nuts like almonds adds both texture and flavor without gluten.
If you prefer to boost the protein, you can add cooked lentils or chickpeas into the casserole mixture before baking. Even a sprinkle of toasted pumpkin seeds on top can add a lovely crunch and nutty flavor. For extra creaminess, a splash of coconut cream can replace some of the plant-based milk, lending a rich, indulgent feel without overwhelming the broccoli’s taste.
For a fun approach, try making this casserole in a slow cooker on low for about 3 to 4 hours instead of baking. Just layer the blanched broccoli, pour the sauce on top, and sprinkle breadcrumbs near the end for the last 30 minutes to get that crispy topping without using the oven. This method is perfect for busy days when I want a hands-off warm dish waiting for me at dinner time.
Storage and Reheating
Storing Leftovers
I always store leftover vegan broccoli casserole in an airtight container, ideally glass, which helps keep it tasting fresh and prevents odors from other foods. It will keep well in the refrigerator for up to 3 days. I make sure to cool it completely before covering and refrigerating to preserve the texture and prevent condensation from making the topping soggy.
Freezing
This casserole freezes beautifully! I recommend dividing it into individual or family-sized portions and freezing them in airtight containers or heavy-duty freezer bags. It keeps well frozen for up to 3 months. When freezing, I usually skip topping with breadcrumbs and add them fresh just before baking next time for the best crunch and color.
Reheating
The best way to reheat is in the oven at 350°F (175°C) until warmed through, about 15-20 minutes for leftovers and slightly longer if frozen first. This method restores that crisp topping and creamy texture perfectly. While the microwave is faster, I tend to avoid it for this dish because it can make the breadcrumb topping soggy and the sauce less creamy. If using a microwave, I recommend reheating uncovered and adding toasted breadcrumbs fresh after heating to recreate the texture.
FAQs
Can I make this casserole ahead of time?
Absolutely! You can prepare the entire casserole, cover it tightly with foil or plastic wrap, and refrigerate it for up to 24 hours before baking. Just increase the baking time by 5-10 minutes if baking straight from the fridge to ensure it’s heated through evenly.
Can I use a different nut instead of cashews?
Cultured cashews give the creamiest sauce, but if you have allergies or preferences, soaked almonds or macadamia nuts can work in a pinch. Just note they may yield a slightly different flavor and texture, so you might need to blend a bit longer for smoothness.
Is this recipe low-fat?
This recipe is naturally lower in fat compared to traditional broccoli casseroles made with cheese and cream. Cashews contribute healthy fats, but you can reduce the amount slightly or substitute some of the cashews with silken tofu if you’re aiming for a lighter version.
What if I don’t have nutritional yeast?
Nutritional yeast is key for that cheesy, savory note in the sauce. If you don’t have it, you can try adding extra lemon juice for brightness and a pinch of smoked paprika or ground mustard for complexity, though the flavor won’t be quite the same.
Can I make this recipe oil-free?
Yes! This recipe is naturally oil-free since the creamy texture comes from soaked cashews and the breadcrumbs add crunch without any added fats. Just be sure your breadcrumbs don’t contain oil if you want to keep it completely oil-free.
Conclusion
If you’re searching for a comforting, flavorful, and easy-to-make plant-based dish, this Vegan Broccoli Casserole Recipe is an absolute winner in my book. I love how it turns simple ingredients into something truly special that everyone can enjoy. Once you try it, I hope it finds a cozy spot on your regular menu just like it has in mine — warm, nourishing, and endlessly satisfying.
PrintVegan Broccoli Casserole Recipe
This Vegan Broccoli Casserole is a delicious, creamy, and comforting plant-based dish perfect for any occasion. Featuring tender blanched broccoli topped with a rich cashew-based sauce and golden breadcrumbs, it’s a nutritious and satisfying meal that’s easy to prepare and bake to perfection.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Vegan
Ingredients
Vegetables
- 6 cups broccoli florets
Sauce
- 1 cup cashews (soaked for 2 hours)
- 1 cup plant-based milk
- ¼ cup nutritional yeast
- 2 tbsp lemon juice
- 1 tsp garlic powder
- 1 tsp onion flakes (or onion powder)
- ½ tsp salt
- ¼ tsp black pepper
Topping
- 1 cup breadcrumbs
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to ensure it's ready to bake the casserole.
- Blanch Broccoli: Cook the broccoli florets in boiling water for a few minutes until they're tender but still crisp. Drain well and place the blanched broccoli in a 9x13-inch baking dish evenly.
- Prepare Sauce: In a blender, combine the soaked cashews, plant-based milk, nutritional yeast, lemon juice, garlic powder, onion flakes, salt, and black pepper. Blend until the mixture is completely smooth and creamy.
- Combine Sauce and Broccoli: Pour the cashew sauce over the broccoli in the baking dish and gently toss or stir to ensure all florets are well coated with the creamy sauce.
- Add Breadcrumb Topping: Sprinkle the cup of breadcrumbs evenly over the top of the broccoli and sauce mixture to create a crispy topping once baked.
- Bake: Place the baking dish in the preheated oven and bake for 25 to 30 minutes, or until the breadcrumb topping is golden brown and the casserole is bubbling around the edges.
- Cool and Serve: Remove the casserole from the oven and let it cool for about 5 minutes before serving to allow the sauce to set slightly.
Notes
- Soak cashews for at least 2 hours or overnight for a creamier sauce.
- You can substitute plant-based milk with almond, soy, or oat milk according to preference.
- For added flavor, sprinkle some paprika or vegan cheese on top before baking.
- This casserole can be prepared in advance and refrigerated before baking.
- Use gluten-free breadcrumbs to make this recipe gluten-free.
- Blanch broccoli briefly to retain bright color and crunch.
Leave a Reply