Green Bean Casserole Recipe Without Mushrooms: Creamy Onion Crunch Topping

Green Bean Casserole Recipe Without Mushrooms: Creamy Onion Crunch Topping

This green bean casserole delivers all the comfort of the classic without a single mushroom. The secret lies in a creamy sauce base built on caramelized onions and a crispy fried onion topping that adds the perfect crunch.

I developed this version after years of requests from mushroom-averse friends and family. The onions provide depth and sweetness, while the sauce maintains that rich, velvety texture everyone expects from this holiday staple.

What you get is a side dish that hits all the right notes: tender green beans, a luscious sauce, and that signature golden topping. It bakes up bubbling and golden in about 30 minutes.

Perfect for holiday tables or weeknight dinners when you want something special. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Green Bean Casserole Recipe Without Mushrooms

A few fresh ingredients and pantry staples create this creamy, crunchy dish everyone loves.

Ingredient Amount Notes
Fresh Green Beans 🌱 1 ½ lb Trimmed and halved
Yellow Onions 🧅 2 whole Thinly sliced for caramelizing
Unsalted Butter 🧈 4 tbsp For caramelizing onions
All-Purpose Flour 🌾 3 tbsp For thickening sauce
Whole Milk 🥛 1 ½ cups Full-fat for creaminess
Chicken Broth 🍲 1 cup Low-sodium preferred
Sour Cream 🥣 ½ cup Full-fat for richness
Shredded Cheddar Cheese 🧀 1 cup Sharp cheddar recommended
Fried Onions 🧅 1 ½ cups Canned or fresh for topping
Garlic Cloves 🧄 2 cloves Minced for sauce
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dijon Mustard 🟡 1 tbsp For depth in sauce
Worcestershire Sauce 🍶 1 tsp Vegetarian version required

The onions are everything here. Caramelize them low and slow in unsalted butter—it takes about 20 minutes but builds that deep, sweet base. I grab my yellow onions from Whole Foods or any grocery store with good turnover (they should feel firm, not soft). For the green beans, fresh is ideal, but frozen works in a pinch—just thaw and drain them first.

No chicken broth? Vegetable broth works perfectly here (I like Pacific Foods). Swap the cheddar for Gruyère or Monterey Jack if you want to experiment. The fried onions can be homemade, but French’s brand canned ones are honestly perfect—no shame. If you’re avoiding dairy, cashew cream can replace the sour cream and milk.

This casserole tastes even better the next day once the flavors meld. Store leftovers in an airtight container for up to 4 days in the fridge. Reheat in the oven at 350°F until bubbly. Doesn’t freeze well (the topping loses its crunch).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that I can sauté the onions in butter, make the creamy sauce right in the same pan, and toss in the green beans—no extra dishes piling up.
  • Buttery Onion Love: The yellow onions caramelize in the butter until they’re sweet and rich, and that sauce made with whole milk? Ridiculously comforting.
  • Holiday or Tuesday: Honestly, it’s just as at home on a Thanksgiving table as it is next to weeknight chicken (yes, even on a Tuesday night).
  • Stretches a Dollar: Fresh green beans and basic pantry staples keep it budget-friendly, and leftovers taste just as good reheated the next day.

Step-by-Step Instructions for Green Bean Casserole Without Mushrooms

Here’s how to build layers of creamy goodness with that perfect crunchy topping.

Step 1: Blanch the Fresh Green Beans

Bring a large pot of salted water to a rolling boil. Add the 1.5 lb Fresh Green Beans and cook for 3-4 minutes until they turn vibrant green and slightly tender but still have a little snap. This step softens them just enough to absorb the creamy sauce later.

While they cook, fill a large bowl with ice water. As soon as the green beans are done, drain them and immediately plunge into the ice bath to stop the cooking process. Drain again and pat dry with a clean towel. This preserves their bright color and crisp-tender texture.

Step 2: Caramelize the Yellow Onions

In a large skillet, melt 4 tbsp Unsalted Butter over medium heat. Add the 2 whole Yellow Onions (thinly sliced) and cook for 15-20 minutes, stirring occasionally, until they turn deep golden brown and sweet. Keep the heat steady—too high and they’ll burn, too low and they’ll just soften without caramelizing.

Once caramelized, stir in the 2 cloves Garlic Cloves (minced) and cook for 30 seconds until fragrant. Watch closely so the garlic doesn’t burn. The onions should be soft, sweet, and jammy—this forms the flavor base for your creamy sauce.

Step 3: Make the Creamy Cheddar Sauce

Sprinkle the 3 tbsp All-Purpose Flour over the caramelized onions and stir to coat. Cook for 1 minute to remove the raw flour taste. Slowly whisk in the 1.5 cups Whole Milk and 1 cup Chicken Broth, ensuring no lumps form. Bring to a gentle simmer and cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.

Reduce heat to low and stir in the 0.5 cup Sour Cream, 1 tbsp Dijon Mustard, 1 tsp Worcestershire Sauce, 1 tsp Salt, and 0.5 tsp Black Pepper. Then add the 1 cup Shredded Cheddar Cheese and stir until melted and smooth. The sauce should be rich, velvety, and full of depth.

Step 4: Combine and Top with Fried Onions

In a large bowl, combine the blanched green beans and the cheddar sauce, gently stirring to coat every piece. Transfer the mixture to a greased 9×13-inch baking dish and spread it out evenly. The sauce should cling to the green beans without pooling at the bottom.

Sprinkle the 1.5 cups Fried Onions evenly over the top, pressing them lightly into the sauce so they stick. This layer will get wonderfully crispy in the oven, adding that signature crunch to every bite.

Step 5: Bake Until Bubbly and Golden

Bake at 375°F for 20-25 minutes until the sauce is bubbling around the edges and the fried onions are deep golden brown. Keep an eye on it toward the end—the onions can go from perfectly crispy to burnt quickly.

Let it rest for 5 minutes before serving. This allows the sauce to set slightly so it doesn’t run off the green beans when you scoop it out. The final dish should be creamy, cheesy, and topped with that irresistible crunch.

👨‍🍳

Pro Tips For Making Green Bean Casserole Recipe Without Mushrooms

  • Blanch the Beans: Drop fresh green beans in boiling salted water for 3-4 minutes, then shock in ice water—this keeps them crisp and bright green. I learned this the hard way after serving sad, gray beans more than once.
  • Sweat the Onions: Cook the yellow onions in butter over medium-low heat until soft and translucent, about 8-10 minutes. Rushing this step leaves them raw and harsh in the final dish.
  • Skip the Lump: Whisk the flour into the melted butter for a full minute before adding milk to prevent floury bits in your sauce. Sounds fussy, but it actually changes the outcome.
  • Use Warm Milk: Heat the whole milk slightly before adding it to the roux—cold milk can cause the sauce to seize up. I was skeptical until I tried it, and now it’s non-negotiable.

Dietary Considerations for This Dish

Vegetarian Adaptations

This recipe is naturally vegetarian if you use vegetable broth instead of chicken broth. I recommend Pacific Foods or Imagine Foods brands for the best flavor. The Worcestershire sauce is the only other ingredient to check—opt for Annie’s or Edward & Sons vegetarian versions. 🌱

Gluten-Free Options

Swap the all-purpose flour for 1:1 gluten-free flour blend like King Arthur. For extra richness, use cornstarch as a thickener—mix 2 tbsp with the butter before adding liquids. The fried onions should be gluten-free (check French’s label for confirmation).

Dairy-Free Substitutions

Replace the whole milk and sour cream with unsweetened almond milk and cashew cream. For the cheese, use 1 cup dairy-free cheddar like Violife or Daiya. The sauce will be just as creamy with these swaps.

Low-Carb Modifications

Reduce carbs by using 1 lb fresh green beans and skipping the flour thickener. Instead, thicken the sauce with xanthan gum—just ¼ tsp whisked in at the end. Replace fried onions with pork rinds or crushed pork rind crumbles for crunch.

Allergen Considerations

For nut allergies, avoid almond milk and use oat milk or soy milk instead. The original recipe contains dairy and wheat, so check all labels carefully. Always verify your fried onions brand for potential cross-contamination. 💡

Lower-Sodium Version

Use low-sodium vegetable broth and reduce added salt by half. Skip the Worcestershire sauce or use a low-sodium version. The caramelized onions and cheddar will still provide plenty of flavor without excess sodium.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 70mg23%
Sodium 680mg30%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 6g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use canned green beans instead of fresh?

Yes, but drain and rinse them well first. Canned beans are softer, so reduce blanching time to 2 minutes to avoid mushiness. Fresh is ideal for texture, but canned works in a pinch.

2

How do I make this ahead of time?

Assemble the casserole completely, cover tightly, and refrigerate for up to 24 hours. Add 5-10 minutes to the baking time if cold. Top with fried onions just before baking for maximum crunch.

3

What can replace fried onions for topping?

Try crushed potato chips, panko breadcrumbs tossed with butter, or toasted almond slices. Each adds a different crunch but works well. For low-carb, use pork rinds.

4

Why did my sauce turn out thin?

Likely not cooked long enough to thicken. Simmer the sauce for 3-5 minutes until it coats a spoon. If needed, mix 1 tbsp cornstarch with cold water and stir in.

★★★★★4.6(13 reviews)
Tyler Parker