All Recipes

Vegan Green Bean Casserole Recipe

Vegan Green Bean Casserole Recipe
  • Category


  • Cusine



Kosher salt

1 1/2 pounds green beans, trimmed and cut into 2-inch lengths

1 medium yellow onion, roughly chopped

1/2 pound button or cremini mushrooms, stems trimmed

3 cups vegetable stock or low-sodium broth, plus more as needed


3 tablespoons extra-virgin olive oil

1 tablespoon nutritional yeast

1 teaspoon garlic powder

1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme

Finely grated zest of 1 lemon

Freshly ground black pepper

Canola oil or other neutral oil, for frying

1 large red onion, halved and thinly sliced into half moons


Fill a large saucepan about halfway with water and bring to a boil. Season generously with salt, then add the green beans and cook until just tender, about 6 minutes. Drain the beans and rinse out the saucepan. In a food processor, pulse the yellow onion and mushrooms until finely chopped, about 15 pulses. Transfer to a large bowl and rinse out food processor bowl. In the same saucepan used for the green beans, bring vegetable broth to a simmer over medium heat. Reduce heat to medium-low and add the cauliflower. Cover and cook until the cauliflower is very tender when pierced with a knife, about 10 minutes. Transfer the cauliflower and cooking liquid to the rinsed-out food processor bowl and let cool slightly. Purée the cauliflower until very smooth. Preheat the oven to 350 degrees F . Rinse out the saucepan again, then dry well. Add olive oil and heat over medium heat until shimmering. Add mushrooms and onions and season generously with salt. Cook, stirring frequently, until mushrooms and onions stop releasing water and are tender, about 10 minutes. Add the cauliflower sauce, nutritional yeast, garlic powder, thyme, and lemon zest and season with salt and pepper. Stir in the green beans. If the sauce seems too thick, add more broth until you reach a consistency you like. Transfer the green beans and sauce to a 2-quart baking dish. Bake the casserole until hot and bubbling, 25 to 30 minutes. Meanwhile, in a medium saucepan, heat 1/2 inch canola oil until the oil is hot enough that it bubbles when you add a piece of red onion. Add half of the sliced red onion and fry, stirring occasionally, until golden brown, 9 to 10 minutes. Using tongs or a spider, transfer the onions to a paper towel–lined plate. Season generously with salt. Repeat with remaining red onions. When the onions are cool enough to touch, use your hands to fluff them a bit so they crisp up. Let casserole cool for about 5 minutes, then top with the onions and serve.