Written by

Virginia Burton

Published

Classic Gluten-Free Green Bean Casserole: Easy Holiday Side

Ready In 45 minutes
Servings 8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I wasn’t expecting cooking advice from an accountant, but there I was, standing in line at the post office on a rainy Tuesday, listening to a man named Gary describe exactly how to make the best gluten-free green bean casserole. He was holding a stack of tax forms and a slightly crumpled envelope, and somehow, between complaining about the line and the weather, he started talking about Thanksgiving. More specifically, he started talking about his mother-in-law’s green bean casserole—the one nobody could replicate after she passed. I mean, who gets recipe tips from the person in front of them at the post office? Honestly, it felt like the universe was just handing me a gift.

Gary told me the secret wasn’t in the beans or the fried onions—it was in the homemade cream of mushroom soup. “Don’t you dare use a can,” he said, shaking his head. “It’s not the same.” So I went home, soaked some dried porcini mushrooms I had bought on a whim, and got to work. The first time I made it, I forgot to buy fresh thyme. I used dried instead, and it was fine. You know that feeling when a recipe just works, even with a tiny mistake? That was this casserole.

This isn’t just another side dish. It’s the kind of comfort food that makes you close your eyes after the first bite. It’s creamy, savory, and topped with the crunchiest gluten-free fried onions you can imagine. Whether you’re serving it for a holiday feast or a cozy Sunday dinner, this classic gluten-free green bean casserole is the one that stays with you. Let me tell you, Gary knew what he was talking about.

Why You’ll Love This Recipe

This recipe has been tested in my kitchen more times than I can count. I’ve brought it to potlucks, served it at Thanksgiving, and even made it for a casual weeknight dinner when I needed something warm and familiar. It has earned its place as a family-approved favorite.

  • Quick & Easy: Comes together in under 45 minutes, perfect for busy holiday prep or a last-minute craving for comfort food.
  • Simple Ingredients: No fancy grocery trips needed. You likely already have fresh green beans, mushrooms, and pantry staples in your kitchen.
  • Perfect for Holidays: Great for Thanksgiving, Christmas, Easter—any gathering where you want a classic side dish that everyone can enjoy.
  • Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even gluten-eaters go back for seconds.
  • Unbelievably Delicious: The homemade cream sauce and crispy topping take this dish from good to unforgettable.

What makes this recipe different from the rest? It’s the blend of fresh mushrooms and a touch of tamari that gives the sauce an umami depth you just can’t get from a can. Plus, the gluten-free fried onions are made from scratch—crispy, golden, and perfectly seasoned. This isn’t just another version of green bean casserole. It’s the best version. It’s comfort food reimagined—healthier, fresher, but with the same soul-soothing satisfaction.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture. Most of these are pantry staples or easy to find at your local grocery store.

For the Casserole

  • Fresh green beans, 1 1/2 lbs (680g) — trimmed and cut into 2-inch pieces. Fresh beans give the best crunch, but frozen can work in a pinch.
  • Olive oil, 2 tablespoons (30ml) — for sautéing the vegetables. Use a good quality extra-virgin for best flavor.
  • Yellow onion, 1 medium — finely diced. Adds sweetness and depth to the sauce.
  • Cremini mushrooms, 8 oz (225g) — sliced. These have a richer flavor than white button mushrooms. I recommend buying them whole and slicing yourself for the best texture.
  • Dried porcini mushrooms, 1/2 oz (14g) — soaked in 1 cup hot water for 15 minutes. This is Gary’s secret ingredient. The soaking liquid becomes part of the sauce.
  • Garlic, 3 cloves — minced. Fresh garlic is non-negotiable here.
  • Fresh thyme, 1 teaspoon — leaves only. Dried works if needed, but fresh adds a brighter flavor.
  • Tamari or gluten-free soy sauce, 1 tablespoon (15ml) — for umami. Use tamari to keep it strictly gluten-free.
  • Unsalted butter, 3 tablespoons (42g) — for the roux. Use a high-quality brand like Kerrygold for richness.
  • Gluten-free all-purpose flour, 3 tablespoons (24g) — I prefer Bob’s Red Mill 1-to-1 Baking Flour for the smoothest sauce.
  • Whole milk, 1 1/2 cups (360ml) — or use unsweetened oat milk for a dairy-free option.
  • Heavy cream, 1/2 cup (120ml) — adds luxurious creaminess. Substitute with full-fat coconut cream for a dairy-free version.
  • Salt, 1 teaspoon — adjust to taste.
  • Black pepper, 1/2 teaspoon — freshly ground is best.

For the Topping

gluten-free green bean casserole preparation steps

  • Gluten-free panko breadcrumbs, 1 cup (80g) — I recommend Aleia’s or Ian’s brand for the crunchiest texture.
  • Gluten-free fried onions, 1 1/2 cups (120g) — store-bought like French’s (check label) or homemade. If making your own, use thinly sliced shallots dredged in rice flour and fried in avocado oil.
  • Olive oil, 2 tablespoons (30ml) — for tossing the panko before baking.
  • Fresh parsley, 2 tablespoons — chopped, for garnish.

Equipment Needed

You don’t need a fancy kitchen to pull off this recipe. Here’s what you’ll need:

  • Large pot — for blanching the green beans. A 5-quart pot works well.
  • Large skillet or sauté pan — for cooking the sauce. A 12-inch pan gives you enough room to stir without spilling.
  • 9×13-inch baking dish — or a 2-quart casserole dish. Glass or ceramic works best for even heating.
  • Mixing bowls — one small for soaking porcini, one medium for the topping.
  • Colander — for draining the beans and rinsing the porcini.
  • Whisk — for making the roux without lumps. A silicone whisk is gentle on nonstick pans.
  • Chef’s knife and cutting board — for prepping vegetables.

If you don’t have a 9×13 dish, use a 10-inch cast iron skillet. It goes from stovetop to oven beautifully. I’ve done this many times when I didn’t feel like washing extra dishes. Budget tip: a glass baking dish from a thrift store works perfectly—just check for chips.

Preparation Method

  1. Preheat your oven to 375°F (190°C). Position the rack in the center. While it heats, start prepping your ingredients—this makes the process smoother.
  2. Soak the dried porcini mushrooms. Place them in a small bowl and cover with 1 cup (240ml) of hot water. Let them sit for 15 minutes. After soaking, lift the mushrooms out with a slotted spoon (reserve the liquid). Rinse the mushrooms quickly under cold water to remove any grit, then chop them finely. Strain the soaking liquid through a fine-mesh sieve or coffee filter to remove any sediment. Set both aside.
  3. Blanch the green beans. Bring a large pot of salted water to a boil. Add the green beans and cook for 3 minutes. They should turn bright green and be tender-crisp. Drain immediately and transfer to a bowl of ice water to stop the cooking. This step keeps them vibrant and prevents them from turning mushy in the oven. Drain again and set aside.
  4. Sauté the aromatics. In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and cook for 4–5 minutes, until softened and translucent. Add the sliced cremini mushrooms and cook for another 5–6 minutes, until they release their liquid and start to brown. Stir in the minced garlic and fresh thyme, cooking for 1 minute until fragrant. The mixture should smell deeply savory at this point.
  5. Make the roux. Push the vegetables to one side of the pan. Add the butter to the empty space and let it melt. Sprinkle the gluten-free flour over the melted butter and whisk constantly for 1–2 minutes. The mixture will look like a thick paste—this is good. It should smell slightly nutty.
  6. Build the sauce. Slowly pour in the reserved porcini soaking liquid while whisking. The roux will thicken quickly. Then add the milk and heavy cream in a steady stream, still whisking. Bring the sauce to a gentle simmer. It should coat the back of a spoon. Stir in the chopped porcini, tamari, salt, and pepper. Taste and adjust seasoning. The sauce will be rich, creamy, and deeply earthy.
  7. Combine and transfer. Add the blanched green beans to the skillet and stir until evenly coated with the sauce. Pour everything into your prepared 9×13 baking dish, spreading it into an even layer.
  8. Prepare the topping. In a small bowl, toss the gluten-free panko breadcrumbs with 2 tablespoons of olive oil until evenly moistened. Sprinkle the panko over the casserole, followed by the gluten-free fried onions. This double-layer topping ensures maximum crunch.
  9. Bake. Place the dish in the preheated oven and bake for 20–25 minutes, until the sauce is bubbly around the edges and the topping is golden brown. If the topping browns too quickly, tent loosely with foil for the last 10 minutes.
  10. Rest and serve. Let the casserole sit for 5 minutes before serving. This allows the sauce to set slightly, making it easier to scoop. Garnish with fresh parsley just before bringing it to the table.

Cooking Tips & Techniques

I’ve made this casserole at least a dozen times, and I’ve learned a few things the hard way. Here are my best tips for success.

Don’t skip blanching the beans. I tried skipping this step once, thinking the oven would cook them through. Big mistake. The beans came out dull and slightly tough. Blanching sets their color and ensures they stay tender-crisp after baking. Also, make sure you shock them in ice water immediately—this stops the cooking process dead in its tracks.

The roux needs patience. When you add the flour to the butter, whisk it constantly. If you walk away, even for 30 seconds, it can burn. I speak from experience. Burnt roux tastes bitter and ruins the whole sauce. Keep the heat at medium and whisk like you mean it. The mixture should bubble gently but not aggressively.

Use room temperature dairy. Cold milk or cream can cause the roux to seize up, leaving you with a lumpy sauce. Take the milk and cream out of the fridge 15 minutes before you start cooking. If you forget, microwave them for 20 seconds—just don’t let them boil.

Multitasking tip: While the porcini are soaking, blanch the beans and chop your vegetables. This way, everything is ready when you start cooking the sauce. The whole process moves faster, and you won’t be scrambling to find an ingredient mid-step.

Consistency check: The sauce should be slightly thinner than you think before baking. It will thicken as it bakes. If it’s already thick in the skillet, the casserole will be too dense after the oven. Aim for a sauce that coats a spoon but still drips off easily.

Variations & Adaptations

This recipe is forgiving, and I’ve tried a few twists over the years. Here are some of my favorites.

Dairy-Free Version

Swap the butter with a plant-based butter (I like Miyoko’s), use unsweetened oat milk in place of whole milk, and substitute the heavy cream with full-fat coconut cream. The coconut flavor is subtle and works beautifully with the mushrooms. The topping stays the same—just make sure your fried onions are dairy-free, which most store-bought versions are.

Add Protein

For a heartier main dish, add 1 cup of cooked, shredded rotisserie chicken or 8 oz of sautéed Italian sausage (gluten-free) to the sauce before baking. I did this for a potluck once, and it was the first dish to disappear. It turns the casserole into a one-dish meal.

Roasted Green Beans

Instead of blanching, toss the green beans with olive oil and salt, then roast them at 400°F (200°C) for 12–15 minutes before adding to the sauce. This gives them a slightly charred, smoky flavor. I love this variation for summer gatherings when I want a more rustic feel.

Lower-Carb Option

Replace the panko topping with crushed pork rinds or almond flour mixed with grated Parmesan (if not dairy-free). The crunch is different but still satisfying. For the sauce, use 1/2 cup of cream cheese blended with chicken broth instead of the milk and cream—it’s rich and keto-friendly.

Serving & Storage Suggestions

Serve this casserole hot, straight from the oven. The contrast between the creamy sauce and the crunchy topping is best within the first 15 minutes. I like to spoon it onto plates alongside a roasted turkey or a juicy roast chicken. It also pairs beautifully with mashed potatoes and cranberry sauce—classic holiday vibes.

For a cozy weeknight meal, serve it with a simple green salad dressed with lemon vinaigrette. The brightness of the salad cuts through the richness of the casserole. Leftovers are just as good the next day, if you can resist eating them straight from the dish.

Storage: Let the casserole cool completely, then cover tightly with foil or plastic wrap. Store in the refrigerator for up to 4 days. The flavors actually meld together overnight, making it even more delicious.

Reheating: The best way to reheat is in the oven at 350°F (175°C) for 15–20 minutes, covered with foil. This restores the sauce without drying it out. If you’re in a hurry, microwave individual portions for 1–2 minutes, but the topping will lose its crunch. To refresh the topping, sprinkle a few extra fried onions on top before reheating.

Freezing: Assemble the casserole completely but do not bake. Cover tightly with foil and freeze for up to 3 months. To bake from frozen, add 15–20 minutes to the baking time, covering with foil for the first half. The texture of the green beans may soften slightly, but the flavor remains excellent.

Nutritional Information & Benefits

This recipe makes 8 servings. Estimated values per serving:

  • Calories: 285
  • Total Fat: 16g
  • Saturated Fat: 8g
  • Carbohydrates: 28g
  • Fiber: 4g
  • Sugar: 7g
  • Protein: 6g
  • Sodium: 480mg

Green beans are a fantastic source of vitamin K, vitamin C, and fiber. They support bone health and digestion. Mushrooms provide B vitamins and antioxidants, particularly selenium, which supports immune function. Using homemade sauce allows you to control the sodium and avoid preservatives found in canned soups. This dish is naturally gluten-free and can be adapted to be dairy-free, making it accessible for many dietary needs.

From a wellness perspective, this casserole proves that comfort food can be both nourishing and indulgent. It’s the kind of dish that fills you up without weighing you down—perfect for holiday tables where you want to enjoy every bite without regret.

Conclusion

This classic gluten-free green bean casserole is more than a side dish. It’s a reminder that the best recipes come from the most unexpected places—like a rainy post office line. Gary’s mother-in-law would be proud. The homemade cream sauce, the fresh green beans, the crunchy topping—every bite is a testament to doing things from scratch.

I encourage you to make this your own. Swap in different mushrooms, add a pinch of nutmeg to the sauce, or double the topping if you’re a crunch lover. This recipe is forgiving and flexible, just like the best comfort food should be.

I’d love to hear how it turns out for you. Leave a comment below, share a photo, or tag me in your creation. Did you try a variation? Let me know! Until then, happy cooking—and remember, sometimes the best recipes are the ones you least expect.

Frequently Asked Questions

Can I use frozen green beans instead of fresh?

Yes, you can. Thaw them first and pat dry with a paper towel to remove excess moisture. Skip the blanching step and add them directly to the sauce. The texture will be slightly softer than fresh, but the flavor is still great.

What gluten-free flour works best for the roux?

I recommend a gluten-free all-purpose flour blend that contains xanthan gum, like Bob’s Red Mill 1-to-1 Baking Flour. Rice flour or almond flour can work, but they may result in a slightly grainier texture. Avoid coconut flour—it absorbs too much liquid and can make the sauce pasty.

Can I make this casserole ahead of time?

Absolutely. Assemble the casserole completely, but don’t add the topping. Cover and refrigerate for up to 24 hours. When ready to bake, add the topping and increase the baking time by 10 minutes. This is a lifesaver for holiday meal prep.

Are store-bought gluten-free fried onions really gluten-free?

Most major brands like French’s are labeled gluten-free, but always check the package. Some brands use wheat flour as a coating. If you’re unsure, make your own by tossing thinly sliced shallots in rice flour and frying in oil until golden. They’re worth the extra effort.

How do I prevent the casserole from being watery?

Blanching the beans and draining them well is key. Also, make sure your mushroom soaking liquid is strained to remove grit. If the sauce seems thin after baking, let the casserole rest for 10 minutes before serving—it will thicken as it cools slightly.

Pin This Recipe!

gluten-free green bean casserole recipe

Print

Classic Gluten-Free Green Bean Casserole: Easy Holiday Side

This classic gluten-free green bean casserole features a homemade cream of mushroom sauce and crispy fried onions. It’s a comforting, crowd-pleasing side dish perfect for holidays or weeknight dinners.

  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 1/2 lbs (680g) fresh green beans, trimmed and cut into 2-inch pieces
  • 2 tablespoons (30ml) olive oil
  • 1 medium yellow onion, finely diced
  • 8 oz (225g) cremini mushrooms, sliced
  • 1/2 oz (14g) dried porcini mushrooms, soaked in 1 cup hot water for 15 minutes
  • 3 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves
  • 1 tablespoon (15ml) tamari or gluten-free soy sauce
  • 3 tablespoons (42g) unsalted butter
  • 3 tablespoons (24g) gluten-free all-purpose flour (e.g., Bob’s Red Mill 1-to-1)
  • 1 1/2 cups (360ml) whole milk
  • 1/2 cup (120ml) heavy cream
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 cup (80g) gluten-free panko breadcrumbs
  • 1 1/2 cups (120g) gluten-free fried onions
  • 2 tablespoons (30ml) olive oil (for topping)
  • 2 tablespoons fresh parsley, chopped (for garnish)

Instructions

  1. Preheat oven to 375°F (190°C). Position rack in center.
  2. Soak dried porcini mushrooms in 1 cup hot water for 15 minutes. Lift out with a slotted spoon, rinse quickly, and chop finely. Strain soaking liquid through a fine-mesh sieve and set aside.
  3. Blanch green beans in a large pot of salted boiling water for 3 minutes. Transfer to ice water to stop cooking, then drain and set aside.
  4. In a large skillet, heat 2 tablespoons olive oil over medium heat. Add onion and cook 4-5 minutes until softened. Add cremini mushrooms and cook 5-6 minutes until browned. Stir in garlic and thyme; cook 1 minute.
  5. Push vegetables to one side. Add butter to empty space; let melt. Sprinkle gluten-free flour over butter and whisk constantly for 1-2 minutes until a thick paste forms.
  6. Slowly pour in reserved porcini soaking liquid while whisking. Then add milk and heavy cream in a steady stream, whisking constantly. Bring to a gentle simmer until sauce coats the back of a spoon. Stir in chopped porcini, tamari, salt, and pepper.
  7. Add blanched green beans to skillet; stir to coat. Transfer mixture to a 9×13-inch baking dish.
  8. In a small bowl, toss panko breadcrumbs with 2 tablespoons olive oil. Sprinkle over casserole, then top with fried onions.
  9. Bake for 20-25 minutes until bubbly and golden. If topping browns too quickly, tent with foil for last 10 minutes.
  10. Let rest 5 minutes before serving. Garnish with fresh parsley.

Notes

Don’t skip blanching the beans—it keeps them vibrant and tender-crisp. Use room temperature dairy to prevent the roux from seizing. The sauce should be slightly thinner than desired before baking; it will thicken in the oven. For a dairy-free version, use plant-based butter, oat milk, and coconut cream. To make ahead, assemble without topping, refrigerate up to 24 hours, then add topping and bake 10 minutes longer.

Nutrition

  • Serving Size: 1 serving
  • Calories: 285
  • Sugar: 7
  • Sodium: 480
  • Fat: 16
  • Saturated Fat: 8
  • Carbohydrates: 28
  • Fiber: 4
  • Protein: 6

Keywords: gluten-free green bean casserole, holiday side dish, homemade cream of mushroom, gluten-free fried onions, Thanksgiving side

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆