Quick Weeknight Vegan Green Bean Casserole

Quick Weeknight Vegan Green Bean Casserole

I remember the Tuesday night I first made this vegan green bean casserole. The kids had swimming, the dog had knocked over a plant, and I had exactly thirty minutes to get dinner on the table. This dish saved that evening, and it has saved many more since.

Recipe Overview

  • Prep time: 10 minutes
  • Cook time: 25 minutes
  • Total time: 35 minutes
  • Servings: 4 to 6
  • Difficulty: Easy

Why You’ll Love This Vegan Green Bean Casserole

  • One-pan cooking: You can prepare the entire dish in a single ovenproof skillet or dish, meaning you have fewer items to wash once dinner is finished.
  • Pantry-friendly ingredients: Most of what you need — green beans, mushrooms, plant-based milk, and crispy onions — are items I keep in my store cupboard and fridge without much thought.
  • Ready in under forty minutes: From the moment you start chopping to the moment you sit down, this recipe demands nothing more than half an hour of your attention.
  • Make-ahead magic: You can assemble the casserole the night before, store it covered in the fridge, and bake it straight from the cold when you walk in the door the next evening.
  • No special equipment required: You do not need a blender, a food processor, or any fancy gadget. A good sharp knife and a sturdy baking dish are all that stand between you and dinner.
Vegan Green Bean Casserole

Vegan Green Bean Casserole
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 500g fresh green beans, trimmed and halved
  • 2 tablespoons olive oil
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 250g chestnut mushrooms, sliced
  • 3 tablespoons plain flour (all-purpose flour works fine)
  • 500ml unsweetened oat milk (or any plant-based milk)
  • 250ml vegetable stock
  • 1 teaspoon dried thyme
  • ½ teaspoon smoked paprika
  • Salt and black pepper, to taste
  • 150g crispy fried onions (ensure they are vegan-friendly)

Tip: If you can find frozen green beans already trimmed, you can skip the prep step entirely and throw them straight into the pan. I do this on the busiest of evenings.

How to Make Vegan Green Bean Casserole

  1. Preheat your oven to 200°C (fan 180°C). While it heats, bring a large saucepan of salted water to a rolling boil. Drop in the green beans and cook for three minutes — they should turn a vibrant, bright green and feel just tender when you bite into one. Drain them immediately and run cold water over them to stop the cooking. Set them aside.
  2. In a large ovenproof skillet or deep frying pan, warm the olive oil over a medium heat. Add the diced onion and cook for four to five minutes, stirring occasionally. The onion will become translucent and soft, and the kitchen will smell sweet and savoury. Add the garlic and cook for another minute until it becomes fragrant.
  3. Tip the sliced mushrooms into the pan. Spread them in an even layer and let them sit undisturbed for two minutes — you want them to develop a golden-brown colour on one side, not steam. Then stir and cook for another three minutes. The mushrooms should look glossy, have reduced in volume noticeably, and release a deep, earthy aroma.
  4. Sprinkle the flour over the vegetables. Stir constantly for one minute until the flour has completely disappeared into the mixture. The pan will look dry and pasty — this is exactly right. Slowly pour in the oat milk and vegetable stock, stirring all the while. The liquid will begin to thicken almost immediately.
  5. Add the dried thyme, smoked paprika, salt, and pepper. Stir well and bring the sauce to a gentle simmer. You will see it bubble lazily around the edges, and the sauce will coat the back of a spoon. Let it cook for two minutes, then fold in the blanched green beans. Stir until every bean is coated in the creamy sauce.
  6. Sprinkle the crispy fried onions evenly over the top of the casserole. Transfer the skillet to the preheated oven and bake for fifteen minutes. The top should turn a deep golden brown, and you will hear the sauce bubbling beneath the crust. If you want extra crunch, switch the oven to grill for the final two minutes, but watch it carefully so the onions do not burn.
  7. Remove the casserole from the oven and let it rest for five minutes. This rest time allows the sauce to settle and thicken further. When you serve it, the beans will be tender, the sauce will be velvety, and the top will shatter with a satisfying crunch.

Tips From My Kitchen

  • Blanch the beans properly: Do not skip the blanching step. Raw green beans will release water into the sauce as they bake, making the casserole watery and thin. Blanching sets the colour and firms the texture so the beans hold up during baking. I have learned this the hard way, and a soupy casserole is not a pleasant memory.
  • Use a heavy-bottomed pan for the sauce: A thin pan will scorch the milk and flour mixture before you have a chance to stir it smooth. A heavy skillet distributes heat evenly and prevents burning. If the sauce smells toasty rather than creamy, you have gone too far.
  • Do not overcrowd the mushrooms: Mushrooms release a lot of moisture when they cook. If you pile them into the pan, they will steam instead of brown. Give them space, and you will get a richer, deeper flavour. I sometimes cook them in two batches if my pan is small.
  • Make it ahead of time: Assemble the entire casserole up to the point of adding the crispy onions. Cover the dish with foil and store it in the fridge for up to twenty-four hours. When you are ready to bake, add the onions and pop it into the oven. You may need to add five minutes to the baking time if the dish is cold from the fridge.
  • Choose the right plant-based milk: Unsweetened oat milk gives the creamiest results without an aftertaste. Almond milk can be too thin, and coconut milk will impart an unwanted sweetness. If you are in a pinch, unsweetened soya milk works well too.

Common Mistakes to Avoid

  • Overcrowding the pan: When you add the mushrooms, give them room to breathe. If the pan is packed, the mushrooms will release water and boil rather than brown. Cook them in two batches if necessary, or use a larger pan. The difference in flavour is remarkable.
  • Wrong temperature: Baking the casserole at too low a temperature will result in a soft, soggy topping instead of a crisp one. Stick to 200°C (fan 180°C) for the best balance between heating the interior and crisping the onions.
  • Skipping the rest time: I know it is tempting to serve immediately, but that five-minute rest is crucial. The sauce continues to thicken as it cools slightly, and the layers settle into each other. If you serve straight from the oven, the casserole will slide apart on the plate.

What to Serve With Vegan Green Bean Casserole

  • Mashed potatoes — the creamy sauce from the casserole doubles as a gravy
  • Roasted carrots and parsnips for a colourful plate
  • A simple green salad with a lemon vinaigrette to cut through the richness
  • Crusty bread to mop up every last bit of sauce
  • Baked tofu or tempeh if you want to add protein — I often serve this alongside a Ground Turkey Chili for a hearty meal

Frequently Asked Questions

Can I use frozen green beans instead of fresh?
Yes, absolutely. Frozen green beans are already blanched, so you can skip the boiling step entirely. Just thaw them slightly before adding them to the sauce, or add them frozen and increase the baking time by five minutes. The texture will be slightly softer but still very good.
How do I store leftovers, and how long will they keep?
Store any leftovers in an airtight container in the refrigerator for up to three days. To reheat, place the casserole in a 180°C oven for ten minutes to restore some of the crispness to the topping. The microwave will work in a pinch, but the onions will become soft.
Can I make this gluten-free?
You can easily make this dish gluten-free by swapping the plain flour for a gluten-free flour blend or cornflour. Use a gluten-free crispy onion topping as well. The sauce may be slightly less thick, so whisk the cornflour with a little cold water before adding it to the pan.
Is this recipe suitable for freezing?
This casserole freezes well if you prepare it without the crispy onion topping. Assemble the dish, let it cool completely, then wrap it tightly and freeze for up to three months. When you are ready to eat, thaw it in the fridge overnight, add the onions, and bake.
What can I use instead of oat milk?
Unsweetened soya milk or cashew milk are excellent substitutes. Both are creamy and neutral in flavour. Avoid sweetened or flavoured milks, as they will alter the savoury balance of the sauce. Rice milk is too thin and will not create a velvety texture.
Quick Weeknight Vegan Green Bean Casserole

Vegan Green Bean Casserole

A creamy, savory vegan twist on the classic green bean casserole, with tender green beans, earthy mushrooms, and a crispy fried onion topping.

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients

  

  • 500 g fresh green beans trimmed and halved
  • 2 tablespoons olive oil
  • 1 large onion finely diced
  • 3 cloves garlic minced
  • 250 g chestnut mushrooms sliced
  • 3 tablespoons plain flour all-purpose flour works fine
  • 500 ml unsweetened oat milk or any plant-based milk
  • 250 ml vegetable stock
  • 1 teaspoon dried thyme
  • ½ teaspoon smoked paprika
  • Salt and black pepper to taste
  • 150 g crispy fried onions ensure they are vegan-friendly

Method

 

  1. Preheat your oven to 200°C (fan 180°C). While it heats, bring a large saucepan of salted water to a rolling boil. Drop in the green beans and cook for three minutes — they should turn a vibrant, bright green and feel just tender when you bite into one. Drain them immediately and run cold water over them to stop the cooking. Set them aside.
  2. In a large ovenproof skillet or deep frying pan, warm the olive oil over a medium heat. Add the diced onion and cook for four to five minutes, stirring occasionally. The onion will become translucent and soft, and the kitchen will smell sweet and savoury. Add the garlic and cook for another minute until it becomes fragrant.
  3. Tip the sliced mushrooms into the pan. Spread them in an even layer and let them sit undisturbed for two minutes — you want them to develop a golden-brown colour on one side, not steam. Then stir and cook for another three minutes. The mushrooms should look glossy, have reduced in volume noticeably, and release a deep, earthy aroma.
  4. Sprinkle the flour over the vegetables. Stir constantly for one minute until the flour has completely disappeared into the mixture. The pan will look dry and pasty — this is exactly right. Slowly pour in the oat milk and vegetable stock, stirring all the while. The liquid will begin to thicken almost immediately.
  5. Add the dried thyme, smoked paprika, salt, and pepper. Stir well and bring the sauce to a gentle simmer. You will see it bubble lazily around the edges, and the sauce will coat the back of a spoon. Let it cook for two minutes, then fold in the blanched green beans. Stir until every bean is coated in the creamy sauce.
  6. Sprinkle the crispy fried onions evenly over the top of the casserole. Transfer the skillet to the preheated oven and bake for fifteen minutes. The top should turn a deep golden brown, and you will hear the sauce bubbling beneath the crust. If you want extra crunch, switch the oven to grill for the final two minutes, but watch it carefully so the onions do not burn.
  7. Remove the casserole from the oven and let it rest for five minutes. This rest time allows the sauce to settle and thicken further. When you serve it, the beans will be tender, the sauce will be velvety, and the top will shatter with a satisfying crunch.

Notes

Ensure crispy fried onions are vegan-friendly. For extra crunch, switch to grill for the final 2 minutes of baking.

I would love to hear how this vegan green bean casserole works in your kitchen. Did you add your own twist, or did you serve it alongside something unexpected? Drop a comment below and let me know — I read every single one, and your ideas often end up on my own dinner table.

Save Vegan Green Bean Casserole to Pinterest

Quick Weeknight Vegan Green Bean Casserole

📌Save to Pinterest

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *