Looking to bring a healthier, cruelty-free twist to your holiday table? This Campbell Soup Green Bean Casserole—reimagined with plant-based ingredients—is the perfect side dish to satisfy everyone at the table. Traditionally made with Campbell’s condensed soup, green beans, and crispy fried onions, this iconic casserole is a staple at festive gatherings. But the classic version often includes dairy and preservatives, making it less ideal for those following a plant-based lifestyle.
That’s why we’ve created a delicious vegan version that’s just as creamy, comforting, and satisfying—without any animal products. Plant-based holiday meals are not only better for your health and the environment but also more inclusive for guests with dietary restrictions. Plus, they’re packed with wholesome ingredients that are allergen-friendly and easy to prepare. Let’s dive into how to make this holiday favorite even better—with 5 healthy vegan ideas you’ll love. For more plant-based inspiration, check out our top 10 vegan butter bean recipes to complement your holiday menu.
What Makes This Version Healthy & Vegan?
One of the biggest advantages of making a plant-based Campbell Soup Green Bean Casserole is the ability to control what goes into your food. The traditional version often includes dairy-based condensed soup and store-bought fried onions that may contain additives or preservatives. This healthier vegan take removes those processed ingredients and replaces them with wholesome, nutrient-rich alternatives.
Instead of using Campbell’s canned soup, this recipe features a homemade vegan mushroom sauce (made from scratch using simple, clean ingredients). This sauce delivers the same creamy texture and savory depth of flavor—without the dairy, artificial thickeners, or sodium overload found in the original. For another creamy plant-based dish, try our vegan baked mac and cheese recipe for a comforting side.
We also replace dairy milk with unsweetened almond milk (or your preferred plant-based milk), and use cashew cream (a blend of soaked cashews and water) to create a rich, velvety consistency. Nutritional yeast is added for a cheesy, umami flavor that mimics the richness of traditional cheese—without the cholesterol or lactose.
These substitutions not only make the dish suitable for vegan and lactose-intolerant guests, but they also result in a lighter, cleaner version of the beloved Campbell Soup Green Bean Casserole—perfect for health-conscious holiday meals.
Ingredients You’ll Need (Including Substitutes)

To make a healthier and plant-based version of the classic Campbell Soup Green Bean Casserole, you’ll need a mix of fresh vegetables, simple pantry staples, and a few optional ingredients to customize the flavor and texture. Here’s what to prepare:
Fresh green beans – Washed, trimmed, and blanched until tender. You can also use canned green beans (drained and rinsed) if you’re short on time, but fresh green beans offer better texture and color. For more green bean ideas, explore our easy vegan canned green beans recipes.
Homemade vegan cream of mushroom soup – This replaces the traditional Campbell’s condensed soup. (Made with mushrooms, onions, garlic, plant-based milk, and a thickener like flour or cornstarch.) It’s dairy-free, preservative-free, and full of rich flavor.
French fried onions – For that signature crunch on top. (Look for a vegan brand without milk derivatives.) You can also use air-fried onions or bake your own for a lighter, healthier topping. Need a vegan-friendly condiment to pair with this dish? Try our vegan bang bang sauce recipe.
Almond milk, soy milk, or oat milk – Use unsweetened, unflavored varieties to keep the flavor balanced. These provide the creamy base for the mushroom sauce.
Garlic powder and olive oil – For added depth and savory flavor. Olive oil is used for sautéing the mushrooms and onions in the sauce. For high-quality olive oil, consider this organic extra virgin olive oil for a robust flavor.
Optional: gluten-free flour – Use this as a thickener for the mushroom sauce if you want to make the dish gluten-free. (Regular all-purpose flour also works.)
Optional: vegan cheese – Add a handful of shredded dairy-free cheese to the mixture before baking for a richer, cheesier twist on the classic Campbell Soup Green Bean Casserole.
These ingredients come together to create a comforting, flavorful dish that’s perfect for any holiday gathering—without the processed ingredients or dairy.
How to Make a Healthy Vegan Green Bean Casserole

Making a plant-based Campbell Soup Green Bean Casserole at home is easier than you might think. Follow these five simple steps to create a warm, creamy, and satisfying dish for your next holiday meal. To make prep even smoother, use a reliable nonstick baking dish for easy cleanup
Step 1 – Make the Creamy Vegan Mushroom Soup
This step replaces the canned soup in the traditional version.
In a saucepan, heat 1 tablespoon of olive oil over medium heat.
Add chopped onions, garlic, and sliced mushrooms. Sauté until soft and fragrant (about 5–7 minutes).
Stir in 2 tablespoons of flour (or gluten-free flour), and cook for 1 minute.
Slowly add 1½ cups of unsweetened almond milk, stirring constantly to avoid lumps.
Season with salt, pepper, and nutritional yeast (for added savory flavor).
Simmer until thickened, then set aside to cool slightly.
Step 2 – Blanch and Prepare the Green Beans
Using fresh green beans gives the best texture.
Trim the ends of 3–4 cups of fresh green beans.
Bring a large pot of water to a boil and add the beans.
Cook for 3–4 minutes until tender-crisp.
Drain and immediately place in a bowl of ice water (this stops cooking and keeps the beans bright green).
Drain again and set aside.
Step 3 – Mix and Bake the Casserole
This is where everything starts coming together.
Preheat your oven to 375°F (190°C).
In a large bowl, mix the green beans with the vegan mushroom soup.
Stir in ⅓ cup of French fried onions or air-fried onions.
(Optional: Add shredded vegan cheese if using.)
Transfer the mixture to a lightly greased baking dish.
Bake for 20–25 minutes, uncovered, until bubbling.
Step 4 – Add Crispy Toppings and Bake Again
Get that classic crunch on top.
Remove the casserole from the oven.
Sprinkle another ⅓–½ cup of French fried onions evenly over the top.
Return to the oven and bake for another 10 minutes, or until golden and crispy.
Step 5 – Cool and Serve
Finishing touches before digging in.
Let the casserole sit for 5–10 minutes to cool slightly and firm up.
Serve warm as a plant-based centerpiece or side dish at your holiday table.
With these steps, your Campbell Soup Green Bean Casserole becomes a healthier, vegan-friendly version of the holiday classic—without sacrificing the comforting flavor everyone loves. Pair it with our sweet potato cornbread recipe for a complete vegan feast.
5 Smart Vegan Tips for a Better Casserole

Elevate your Campbell Soup Green Bean Casserole with these simple, yet effective, vegan tips. These suggestions will not only enhance the flavor and texture but also help you customize the casserole to suit your preferences or dietary needs.
1. Use Unsweetened Plant-Based Milk
Instead of using dairy milk or sugary alternatives, choose unsweetened plant-based milk such as almond, soy, or oat milk. This keeps the flavor neutral and the casserole creamy without adding unnecessary sweetness. It’s also a healthier option and ensures that the other flavors, like the savory mushrooms and onions, shine through.
2. Try Homemade Fried Onion Rings
While store-bought fried onions are convenient, they often contain added sugars, preservatives, and animal-based ingredients. For a fresher, healthier option, try making homemade fried onion rings. Simply slice onions, dip them in a seasoned batter, and bake or air-fry for a crunchy, crispy topping. This gives your casserole an extra layer of flavor and crunch, making it feel even more homemade.
3. Add Vegan Cheese for Extra Richness
If you love a cheesy flavor, consider adding vegan cheese to your casserole. Sprinkle a little shredded dairy-free cheese (such as cashew cheese or almond-based cheese) into the mixture before baking, or top it off for extra richness. It will add a creamy, melty texture to the dish and give it that satisfying “cheese pull” everyone loves without any dairy. For another cheesy vegan dish, try our smoked queso recipe with vegan variations.
4. Make It Gluten-Free with Rice Flour
To make your Campbell Soup Green Bean Casserole gluten-free, substitute regular flour with rice flour or other gluten-free flours. Rice flour works great as a thickening agent for the creamy mushroom soup and will maintain the same velvety texture without compromising the taste. It’s a perfect option for guests with gluten sensitivities. For more gluten-free inspiration, check out our gluten-free sugar cookie recipe.
5. Prep Ahead for Holidays
The holidays can get busy, but the good news is that you can prep ahead and save time. You can make the casserole the night before, store it in the fridge, and simply bake it the next day when you’re ready to serve. This makes holiday meals less stressful and allows the flavors to meld overnight, giving your Campbell Soup Green Bean Casserole an even richer taste.
These tips will take your plant-based Campbell Soup Green Bean Casserole to the next level, making it even more delicious, customizable, and suitable for everyone at the table.
FAQs
1. Can I Use Canned Green Beans?
Yes, you can definitely use canned green beans if you’re short on time. While fresh green beans provide a better texture and flavor, canned green beans can be a convenient substitute. Just make sure to drain and rinse them well to remove excess sodium and any preservatives. If you prefer a fresher taste, fresh green beans are always the better option, but canned can work in a pinch for your Campbell Soup Green Bean Casserole.
2. What’s a Good Substitute for Campbell’s Soup?
For this healthier, vegan take on the Campbell Soup Green Bean Casserole, we recommend making your own homemade vegan mushroom soup. This replaces the traditional Campbell’s condensed soup, which typically contains dairy and preservatives. A simple mushroom sauce made from sautéed mushrooms, garlic, and plant-based milk (such as almond or soy) thickened with gluten-free flour or cornstarch works beautifully and keeps the dish creamy and flavorful without any artificial ingredients.
3. How Long Can I Store Leftovers?
If you have any leftover Campbell Soup Green Bean Casserole, you can store it in an airtight container in the refrigerator for up to 3–4 days. Make sure to let it cool completely before storing to avoid condensation. When you’re ready to reheat, simply warm it up in the oven at 350°F (175°C) for about 15–20 minutes, or until heated through. For the best texture, avoid using the microwave as it can make the casserole a bit soggy.
4. Can I Freeze It?
Yes, you can freeze your Campbell Soup Green Bean Casserole for longer storage. To freeze, allow the casserole to cool completely, then transfer it to a freezer-safe container. You can store it in the freezer for up to 3 months. When you’re ready to enjoy it, let it thaw overnight in the refrigerator, then reheat in the oven until fully warmed. Keep in mind that the crispy onions on top may lose some of their crunch after freezing, but the casserole will still be delicious.
These FAQs should help answer some of the most common questions about making and storing your Campbell Soup Green Bean Casserole, ensuring that your dish is easy to prepare and enjoy, whether fresh or as leftovers.
Conclusion
In this article, we’ve explored how to transform the classic Campbell Soup Green Bean Casserole into a healthier, plant-based dish without sacrificing flavor or texture. By using fresh, wholesome ingredients like homemade mushroom soup, unsweetened plant-based milk, and crunchy air-fried onions, you can create a delicious casserole that’s not only vegan but also allergen-friendly and free of preservatives. The benefits of making this healthier version include a lighter, cruelty-free meal that’s perfect for holiday gatherings or any occasion.
We hope these tips and modifications inspire you to try making this healthier, plant-based casserole for your next meal. Whether you’re looking to serve it as a side dish or the main event, it’s sure to be a hit with friends and family alike. For a sweet vegan dessert to round out your meal, try our vegan peanut butter brownies.
We’d love to hear your thoughts! If you’ve tried this recipe, leave a comment below to share your experience. Feel free to also share this recipe with your friends on social media or try some of our other plant-based recipes for more tasty ideas.
15 thoughts on “Campbell Soup Green Bean Casserole: 5 Healthy Vegan Ideas”