Pearl’s Green Bean Casserole has been the ultimate holiday side dish in my family for generations. This from-scratch American recipe moves beyond canned soup to celebrate fresh, crisp green beans and earthy mushrooms in a luxuriously creamy sauce. Every bite is a comforting mix of velvety texture and a crispy fried onion crunch that simply can’t be beat. It’s the homemade version of a classic that turns a simple side into the star of the dinner table.
Why You'll Love This Recipe
- You get that perfect crisp-tender bite from fresh green beans every single time
- The from-scratch mushroom sauce lets you control the richness and flavor
- It’s incredibly easy to assemble ahead for a stress-free holiday meal
- The crispy fried onion topping adds a satisfying crunch in every bite
- My grandma Pearl would be so proud of this one
Ingredients You’ll Need
- Fresh green beans: Look for vibrant, firm beans that snap when bent, they give you a crisp-tender texture that canned beans just can’t match.
- Unsalted butter: This forms the rich base of your sauce and lets you control the salt level perfectly.
- Yellow onion: Finely chopped and sautéed until sweet and translucent to build a foundational savory flavor.
- Cremini mushrooms: These brown mushrooms have a deeper, earthier taste than white buttons, adding a real umami punch.
- Garlic: Minced fresh garlic provides that essential aromatic punch that makes the sauce taste homemade.
- All-purpose flour: This is your thickening agent, cooked briefly with the mushrooms to eliminate any raw taste.
- Low-sodium chicken or vegetable broth: Using low-sodium broth is key so you can season the sauce to your own liking.
- Heavy cream: It creates a luxuriously smooth and velvety sauce that coats the beans beautifully.
- Kosher salt: Its coarse grains are easier to pinch and distribute evenly for balanced seasoning.
- Freshly ground black pepper: Freshly cracked pepper has a brighter, more pungent flavor than pre-ground.
- Dried thyme: This herb adds a subtle, woodsy note that complements the mushrooms and green beans perfectly.
- Worcestershire sauce: A splash adds a complex, savory depth with a hint of tanginess to the sauce.
- French fried onions: They’re the iconic crispy topping that gets golden and irresistible in the oven.
- Sliced almonds (optional): Toasted almonds add a wonderful nutty crunch and a beautiful garnish.
- Fresh parsley (optional): A sprinkle of chopped fresh parsley adds a pop of color and a fresh finish.
How to Make It
Preheat and Prep Your Dish:
Start by heating your oven to 350°F and lightly greasing your 9×13 inch baking dish. This simple step prevents sticking and makes cleanup a breeze, so you can focus on the cooking.
Blanch the Green Beans:
Bring a large pot of salted water to a rolling boil and cook your trimmed beans for just 4 to 5 minutes. You want them bright green and tender-crisp, then shock them in ice water to lock in that perfect texture and vibrant color.
Sauté the Aromatics:
Melt your butter in a large skillet over medium heat and add the chopped onion. Cook them until they’re soft and translucent, which usually takes about five to six minutes, stirring occasionally so they don’t burn.
Cook the Mushrooms:
Add all your sliced cremini mushrooms to the skillet with the onions. Let them cook down for 8 to 10 minutes until they’ve released their liquid and developed a nice, light brown color, which builds incredible flavor.
Create the Roux:
Stir in the minced garlic for one fragrant minute, then sprinkle the flour over everything. Keep stirring for another minute or two to cook off that raw flour taste, which is crucial for a smooth sauce.
Whisk in the Liquids:
Gradually pour in your broth while whisking constantly to avoid lumps, then follow with the heavy cream. Bring it all to a gentle simmer and let it thicken for about five minutes until it nicely coats the back of a spoon.
Season and Combine:
Take the skillet off the heat and stir in the salt, pepper, thyme, and Worcestershire sauce. Give it a quick taste and adjust if needed, then gently fold in your blanched green beans until they’re evenly coated in that luxurious sauce.
Assemble and Bake:
Transfer the saucy bean mixture to your prepared dish and spread it out evenly. Top it all with an even, generous layer of those crispy fried onions – this is where the magic happens in the oven.
Bake to Perfection:
Pop the casserole into your preheated oven for 20 to 25 minutes. You’ll know it’s ready when it’s bubbly at the edges and the onion topping is a deep, inviting golden brown. Let it rest for 5 to 10 minutes before serving so the sauce can set a bit.

You Must Know
- Blanching the beans first is non-negotiable for perfect texture
- Letting the casserole rest after baking makes serving much easier
- The fried onions will continue to crisp up as they cool
- I always make a double batch because leftovers are a treasure
Storage Tips
Store any leftover Pearl’s Green Bean Casserole in an airtight container in the refrigerator, where it’ll stay fresh for up to three days. To reheat, skip the microwave—it turns the topping soggy—and instead warm it through in a 350°F oven for 15 to 20 minutes. This method helps revive some of that crispy onion texture. If the top starts getting too dark, just loosely tent it with a piece of aluminum foil.
Ingredient Substitutions
If you can’t find cremini mushrooms, regular white button mushrooms work just fine, or use a mix with some shiitakes for extra depth. For a gluten-free version, swap the all-purpose flour for a one-to-one gluten-free blend and use certified gluten-free fried onions. To make it dairy-free, plant-based butter and a thick, unflavored dairy-free cream alternative will do the trick in the sauce. Always check your Worcestershire sauce if you need it to be vegetarian, as some brands contain anchovies.
Serving Suggestions
This casserole is the perfect companion to a holiday roast turkey or a glazed baked ham, sitting right next to a big bowl of creamy mashed potatoes and gravy. For a simpler weeknight dinner, I love it alongside a roasted chicken breast and a bright, acidic salad to cut through the richness. It’s also a potluck superstar that travels well if you keep the topping separate and add it just before baking.
Cultural Context
Green bean casserole is a truly American dish, famously created in the 1950s by a Campbell’s Soup Company employee as a recipe for a cookbook. Its genius lay in its simplicity, using pantry staples to create comfort. This version, Pearl’s Green Bean Casserole, honors that tradition while taking it back to its roots with fresh ingredients, a move many home cooks embrace today for deeper flavor. It’s a staple on Thanksgiving and Christmas tables across the country, representing home, family, and the comforting flavors of celebration.

Pro Tips
- Blanch and shock your green beans a full day ahead to save time
- A splash of dry sherry in the sauce adds incredible depth
- Tent with foil if the onions brown too quickly during baking
- Letting the casserole rest for 10 minutes is my secret for perfect slices
Frequently Asked Questions
Fresh green beans are highly recommended for the best texture and flavor in Pearl’s Green Bean Casserole. Trim and cut them into 2-inch pieces as directed for even cooking. While you could use frozen beans in a pinch, fresh beans provide a crisper bite and superior taste that’s central to this from-scratch version.
Absolutely. You can assemble the entire casserole (minus the fried onion topping) up to a day ahead. Cover and refrigerate it, then let it sit at room temperature for 30 minutes before baking. Add the fried onions just before it goes in the oven so they stay crisp.
White button mushrooms are a perfect substitute for the cremini mushrooms in Pearl’s Green Bean Casserole. Baby bella or portobello mushrooms would also work and add an even deeper, earthier flavor. The key is to slice them and cook until they release their liquid and brown for maximum flavor.
Pearl’s Green Bean Casserole is ready when the creamy sauce is bubbling vigorously around the edges, about 25-30 minutes in the oven. The fried onion topping should be a deep, golden brown and wonderfully crisp. Let it rest for 5-10 minutes after baking so the sauce can thicken slightly for serving.
As a classic American side dish, it’s perfect alongside holiday roasts like glazed ham, roast turkey, or prime rib. Complete your meal with mashed potatoes, sweet potato casserole, and cranberry sauce for a traditional and comforting feast.