Side Dishes
This beef and green bean casserole recipe delivers the perfect balance of crispy French fried onion topping and creamy cheese sauce rivers that make every bite irresistible.
The secret lies in browning the beef to deepen its flavor and sautéing the green beans just until they retain their vibrant color and crisp-tender texture. This classic comfort dish transforms simple ingredients into a showstopping side that pairs beautifully with roasted chicken or mashed potatoes.
The recipe begins with ground beef cooked until golden, then combined with fresh green beans that develop a satisfying crunch. A rich, velvety cheese sauce—made with cream of mushroom soup, milk, and a blend of cheddar and mozzarella—binds everything together, creating those signature cheese rivers when baked.
The final touch? A crispy layer of French fried onions that adds texture and a nostalgic crunch.
What you'll end up with is a casserole that's restaurant-quality at home—golden, bubbling, and packed with layers of flavor. The beef stays tender and flavorful, the green beans maintain their bright color and satisfying bite, and the cheese sauce delivers that creamy, gooey perfection.
This is the kind of dish that disappears quickly, so plan to make extra.
Whether you're serving it at a holiday dinner or a weeknight family meal, this casserole brings comfort and satisfaction. The best part? It's easy to customize—swap regular onions for gluten-free alternatives or reduce the cheese for a lighter version. Let's get cooking!
Ingredients for beef and green bean casserole
Sixteen ingredients for a casserole that delivers restaurant-quality comfort in one dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean, finely ground |
| Green Beans 🥦 | 2 lb | Fresh, trimmed and cut |
| French Fried Onions 🧅 | 1 ½ cups | Crispy, for topping |
| Cream of Mushroom Soup 🍄 | 2 cups | Condensed, unsalted |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Mozzarella Cheese 🧀 | 1 cup | Shredded, part-skim |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Yellow Onion 🧅 | 1 whole | Diced, for sautéing |
| Garlic Cloves 🧄 | 3 cloves | Minced, for flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
The ground beef is the flavor foundation—80% lean ensures it browns beautifully without turning greasy. Costco or local butchers often have the best prices for bulk ground beef, but any grocery store's pre-packaged chuck works fine. Look for bright red color and avoid packages with a grayish tint. For the green beans, fresh is ideal, but frozen works in a pinch—just thaw and drain them well. Trim the ends and cut into 2-inch pieces for even cooking. The French fried onions? Borden brand is the gold standard for that nostalgic crunch, but any crispy onion topping will do.
No cream of mushroom soup? Make your own by blending cooked mushrooms, milk, and a splash of cream with a pinch of salt. The cheeses can be swapped—Gruyère or Swiss add depth, while Parmesan gives extra umami. For a lighter version, reduce the milk to 1/4 cup and add an extra tablespoon of flour. The flour is key for thickening the sauce—Diamond Crystal kosher salt is best here since it dissolves completely. If you're gluten-free, use a cornstarch slurry instead. The butter for sautéing? Full-fat is non-negotiable—it adds richness that nothing else can replicate.
Prep ahead to save time: Brown the beef and sauté the onions/garlic the day before, then refrigerate. Assemble the casserole up to 24 hours ahead and refrigerate uncovered—this helps the onions crisp up even more. Once baked, it reheats beautifully—cover with foil for 10 minutes to melt the cheese rivers, then uncover to crisp the onions. Leftovers keep 4-5 days in the fridge or 3 months frozen. For serving, sprinkle extra onions on top right before baking—they'll get perfectly crispy.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the beef, dump in the soup and milk, stir in the green beans, and top with onions. Twenty minutes later, I’m done. (Yes, even on a Tuesday night.)
- Creamy Crunch Combo: That French fried onion crunch on top of the velvety mushroom soup sauce? It’s the kind of contrast that makes you reach for seconds. The beef stays tender while the green beans hold their bite—no mushy disappointment here.
- Potluck Star: Bring this to a gathering, and you’ll be the hero. It reheats beautifully, travels well, and the creamy texture never gets soggy. Honestly, I’ve taken it to book clubs, holiday dinners, and even my in-laws’ house—no complaints yet.
- Budget Dinner Win: Ground beef and frozen green beans stretch this recipe into four hearty servings for less than $10. The soup and milk add richness without breaking the bank, and leftovers taste just as good the next day. (My college-student kid approves.)
Step-by-step instructions for beef and green bean casserole
Here's how to create a rich, layered casserole with tender beef, crispy onions, and creamy cheese rivers.
Brown the Ground Beef and Sauté Vegetables
Heat a large skillet over medium-high heat and add the 2 tablespoons butter. Once melted, add the 1.5 pounds ground beef and cook, breaking it apart with a wooden spoon, until it's no longer pink and the edges are lightly browned—about 5-6 minutes. The beef should release from the pan easily when stirred.
Drain most of the fat, leaving about 1 tablespoon in the pan. Add the diced yellow onion and minced garlic cloves, cooking for 3-4 minutes until softened and fragrant. Stir in the 2 tablespoons all-purpose flour and cook for another 1 minute to remove any raw flour taste. This forms the base for your creamy sauce.
Prepare the Green Beans and Combine Ingredients
In a large bowl, combine the 2 pounds green beans with the cooked beef mixture. Add the 2 cups cream of mushroom soup, 0.5 cup whole milk, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to coat the green beans evenly in the creamy sauce. The mixture should be thick but still pourable—if it's too thick, add a splash more milk.
Transfer the beef and green bean mixture to a 9x13-inch baking dish. Spread it out evenly, creating a single layer. This ensures even cooking and prevents a watery center. The dish should be about ¾ full—don't overfill, as the cheese will expand.
Top with Cheese and Bake Until Bubbly
Sprinkle the 1.5 cups sharp cheddar cheese evenly over the beef mixture, pressing down lightly to help it melt into the sauce. Then add the 1 cup mozzarella cheese, spreading it evenly on top. The cheese should cover the entire surface, with no bare spots showing.
Bake the casserole uncovered at 375°F for 25-30 minutes until the cheese is fully melted and the edges are bubbling. The center should still be slightly jiggly—it will continue setting as it cools. Don't overbake, or the cheese will become rubbery instead of creamy.
Add Crispy Topping and Finish Baking
Remove the casserole from the oven and sprinkle the 1.5 cups French fried onions evenly over the top. Return it to the oven for an additional 3-5 minutes just to crisp the onions—watch closely so they don't burn. The onions should turn a deeper golden color and become crunchy to the touch.
Let the casserole rest for 5-10 minutes before serving. This allows the cheese to set slightly and makes it easier to slice. The result should be a creamy, cheesy center with crispy onions on top and tender beef and green beans throughout. Serve warm with crusty bread to soak up the delicious sauce.
Pro Tips For Making Beef And Green Bean Casserole
- BROWN THE BEEF FIRST: Skip the raw-beef-in-sauce look—I used to just toss in ground beef and wonder why it tasted bland. Now I brown it first in a skillet with a splash of milk (yes, milk) until it’s dark and fragrant. This builds flavor that the soup alone can’t match, and it cooks faster in the casserole later.
- SALT THE GREEN BEANS: Drain those canned green beans, toss them in a bowl with ½ teaspoon of salt, and let them sit for 5 minutes. The salt draws out excess water, so they absorb the creamy sauce better instead of turning mushy. (I learned this after three soggy batches—don’t skip it.)
- DON’T SKIP THE ONION LAYER: Sprinkle the French fried onions directly on top of the casserole, not just scattered around. Press them down lightly so they toast evenly and create a crispy blanket. If you’re lazy and just sprinkle, half will slide into the sauce and disappear—waste of good crunch.
- THICKEN THE SAUCE BEFORE BAKING: Mix the soup and milk in a saucepan, heat until bubbly, then simmer for 3–4 minutes until it thickens slightly. Cold soup from the can makes the casserole watery when baked. (I used to ignore this, and my dish always ended up like a sad fondue—now it’s creamy and holds its shape.)
Regional styles of this recipe
Midwest Classic
This is the version you’ll find in most American homes, especially during holidays. The key here is using cream of mushroom soup as the base—it’s what gives that signature creamy texture.
I’ve made this casserole for Thanksgiving for years, and it’s always a crowd-pleaser. The French fried onions on top are non-negotiable; Borden brand is my go-to for that perfect crunch. 🧅
For an extra touch, I like to add ½ teaspoon of Worcestershire sauce to the beef mixture. It deepens the flavor without overpowering the dish. Serve it with mashed potatoes or buttered dinner rolls to soak up all that creamy goodness.
Southern Comfort
In the South, they take this casserole up a notch by adding smoked gouda cheese to the mix. The smoky flavor pairs perfectly with the beef and green beans.
I’ve seen versions where they even add a dash of hot sauce or Cajun seasoning to the beef for a little kick. 🌶️
Another Southern twist is using cornbread instead of French fried onions on top. It adds a sweet, crumbly contrast to the creamy cheese. If you want to go all out, serve it with collard greens or mac and cheese for a full Southern feast.
Western Ranch Style
Out West, they often swap the French fried onions for crushed tortilla chips or panko breadcrumbs for a lighter, crispier topping. I’ve made this version with ranch seasoning mixed into the cheese sauce—it’s a game-changer. The ranch flavor cuts through the richness and adds a fresh twist. 🥗
For the beef, some Western cooks like to add diced bell peppers or mushrooms to the mixture. It’s a great way to bulk up the dish and add more texture. Pair it with roasted potatoes or a simple green salad for a balanced meal.
Gluten-Free Adaptation
If you need a gluten-free version, the trick is replacing the flour with a cornstarch slurry (mix 1 tablespoon cornstarch with 2 tablespoons cold water). This keeps the sauce creamy without the gluten. For the onions, use gluten-free French fried onions—brands like Schar have great options. 🌾
You’ll also want to check your cream of mushroom soup for gluten. Pacific Foods makes a gluten-free version that works perfectly. The rest of the recipe stays the same, so you won’t sacrifice any flavor!
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Frozen green beans work perfectly—just thaw and drain them well before mixing with the beef. For best results, pat them dry with a paper towel to remove excess moisture, which helps prevent a watery casserole. Avoid using canned green beans as they're often too soft.
How do I prevent the cheese sauce from getting too thick?
If your sauce seems too thick, stir in 1-2 tablespoons of milk at a time until it reaches a pourable consistency. The mixture should coat the back of a spoon but still flow easily. For extra insurance, whisk in the milk gradually while the casserole bakes—this helps maintain creaminess even after baking.
Can I make this casserole ahead of time?
Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. This lets the onions crisp slightly and prevents sogginess. When ready to bake, add 10-15 minutes to your baking time (45-45 minutes total) to account for starting cold. For best texture, bake it fresh when possible.
What if I don't have French fried onions?
Try these crispy alternatives: crushed potato chips (like potato chips), panko breadcrumbs mixed with melted butter, or toasted breadcrumbs. For a cheesy twist, sprinkle extra shredded cheese on top instead. The key is adding something crunchy to contrast the creamy sauce.
Why did my casserole turn out watery?
Watery results usually happen from overmixing the green beans (releasing too much moisture) or undercooked sauce. Next time, pat green beans dry thoroughly and ensure the cheese sauce is thick enough before baking. If needed, bake uncovered for 5-10 extra minutes to evaporate excess moisture.
