Cheesy French Onion Beef Casserole
If you crave the cozy flavors of French onion soup in a dish that eats like a main course, this Cheesy French Onion Beef Casserole delivers. It layers tender egg noodles, savory ground beef, and sweet caramelized onions under a molten cap of Gruyère cheese.

Ready in about 45 minutes and made in one oven-safe skillet, it’s the kind of weeknight recipe that comes together without fuss and leaves everyone asking for seconds.
Why This Casserole Never Disappoints
This casserole takes everything I love about French onion soup: deeply caramelized onions, rich beefy broth, and a blanket of melted Gruyère, and turns it into a hearty one-skillet dinner. The egg noodles soak up all that savory sauce, and every bite is creamy, cheesy, and satisfying. It’s simple enough for a Tuesday but feels like a meal that took hours.
I keep coming back to this recipe because it leans on pantry staples and a single skillet, so cleanup is quick. The sour cream brings a gentle tang that balances the richness, and the cheese forms that golden, bubbly top. You’ll want to put it in your regular rotation.
Ingredients

- 1 lb ground beef (85% lean): a little fat adds flavor; drain excess if needed.
- 2 tablespoons unsalted butter: for sautéing.
- 2 medium yellow onions: thinly sliced, about 3 cups.
- 3 cloves garlic: minced.
- 2 tablespoons all-purpose flour: thickens the sauce.
- 1 cup low-sodium beef broth: gives depth; use homemade if you have it.
- 1 tablespoon Worcestershire sauce: adds savory umami.
- 1 teaspoon dried thyme: classic French onion herb.
- 1/2 teaspoon kosher salt: plus more for pasta water.
- 1/4 teaspoon black pepper
- 8 oz egg noodles: about 4 cups dry.
- 1/2 cup sour cream: full-fat for creaminess and tang.
- 2 cups shredded Gruyère cheese (about 8 oz): shred from a block for the smoothest melt; pre-shredded won’t be as creamy.
- Chopped fresh parsley: for garnish if you like.
Variations / Substitutions
- Swap the protein: Use ground turkey, shredded rotisserie chicken, or crumbled Italian sausage. If using leaner meat, add a drizzle of oil to prevent sticking.
- Cheese alternatives: Swiss, fontina, or provolone all melt beautifully and keep that nutty flavor.
- Add vegetables: Fold in 8 oz sautéed mushrooms or a cup of thawed frozen peas for extra bite.
- Dairy-free option: Use plant-based butter, dairy-free sour cream, and your favorite meltable vegan cheese. The sauce may be a bit thinner, but still satisfying.
- Pasta swap: Egg noodles are classic, but pappardelle, rotini, or penne work well too; just cook until al dente.
For another comforting beef bake, try our Classic Beef and Noodle Casserole.
How to Make Cheesy French Onion Beef Casserole
Step 1: Boil the Egg Noodles

Bring a large pot of salted water to a rolling boil. Add the 8 oz egg noodles and cook until tender with a slight bite, about 7 to 9 minutes. Drain well and set aside.
The noodles will swell and soften as they cook, going from pale yellow to a creamy, tender texture that will absorb the sauce later.
Step 2: Brown the Ground Beef

Set a 12-inch oven-safe skillet over medium-high heat. Add the ground beef, breaking it into crumbles with a wooden spoon. Cook, stirring occasionally, until no longer pink and the meat has browned, about 6 to 8 minutes. Season with the 1/2 teaspoon salt and 1/4 teaspoon pepper, then transfer the beef to a plate, leaving any fat in the pan.
You’ll notice the meat release its juices and then start to sizzle and brown on the bottom. That fond is pure flavor for the sauce.
Step 3: Soften the Onions

Reduce the heat to medium. Add the 2 tablespoons butter to the skillet. Once melted, stir in the sliced onions. Cook, stirring often, until they turn translucent and the edges begin to turn golden, about 8 to 10 minutes. Add the minced garlic and cook until fragrant, about 30 seconds.
The onions will soften dramatically, releasing a sweet aroma that fills the kitchen. A little golden color at the edges brings that caramelized depth without the long wait.
Step 4: Stir in the Sauce Ingredients

Sprinkle the 2 tablespoons flour over the onions and stir constantly for 1 minute. Slowly pour in the 1 cup beef broth while stirring, then add the 1 tablespoon Worcestershire sauce and 1 teaspoon dried thyme. Bring to a simmer, scraping up any browned bits from the bottom of the skillet. Let it bubble and thicken slightly, about 3 to 4 minutes. Remove from heat, then stir in the 1/2 cup sour cream and 1 cup of the shredded Gruyère until the cheese melts. Return the browned beef and any accumulated juices to the pan, then gently fold in the drained egg noodles until everything is evenly coated.
The sauce will turn creamy and glossy, with threads of melted cheese weaving through. It should coat the noodles without being soupy.
Step 5: Top and Bake

Preheat your oven to 375°F (190°C). Smooth the mixture into an even layer in the skillet, then scatter the remaining 1 cup Gruyère over the top. Transfer the skillet to the oven and bake until the cheese is melted, golden, and bubbling at the edges, about 18 to 22 minutes. If you’d like a browner top, switch the broiler on for the last 2 minutes, watching closely so it doesn’t burn.
Once out of the oven, let the casserole rest for 5 minutes. The cheese will be gooey and stretchy, and the edges will have that crispy, cheesy lace. Garnish with chopped fresh parsley and serve straight from the skillet while it’s still hot.
Tips for the Best Casserole
- Use an oven-safe skillet so you can go from stovetop to oven without transferring, which saves a dish and keeps the casserole hot throughout.
- If you have the time, cook the onions over lower heat for 20 minutes or more until deeply golden brown. This extra step builds a richer, sweeter onion flavor.
- For a crispier topping, sprinkle a handful of buttered panko breadcrumbs or canned French fried onions over the cheese before baking.
- If the sauce seems too thick after folding in the noodles, stir in a few tablespoons of the reserved pasta water. The starches will loosen it without dulling the flavor.
Bake times vary slightly depending on your pan:
| Pan | Size | Bake Time |
|---|---|---|
| Oven-safe skillet | 12-inch | 18-22 mins |
| 9×13-inch baking dish | 9×13 inches | 20-25 mins |
| 8×8-inch baking dish | 8×8 inches | 25-30 mins |
Storing Leftover Casserole
- Refrigerate: Store leftovers in an airtight container for up to 4 days. The flavors meld and deepen overnight, making lunch the next day even better.
- Reheating: Warm gently in a 325°F oven until heated through, about 15 to 20 minutes, or microwave individual portions. Add a splash of beef broth if it looks dry.
What to Serve with Cheesy French Onion Beef Casserole
A simple green salad dressed with a bright vinaigrette cuts through the richness of the cheese and beef. Steamed green beans or roasted asparagus add a crisp, fresh contrast. And don’t forget a loaf of crusty bread to mop up every last bit of sauce.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes. Assemble the recipe through Step 4, transferring the mixture to your baking dish if needed. Cover and refrigerate for up to 24 hours. When ready, top with cheese and bake at 375°F, adding 5 to 10 extra minutes until hot and bubbly.
Why did my casserole turn out watery?
If the casserole is watery, the noodles may have been under-drained, or the sauce wasn’t thickened enough before baking. Be sure to simmer the broth mixture until it coats a spoon, and drain the pasta well.
Can I double the recipe for a crowd?
Absolutely. Double all ingredients and use a larger skillet or transfer to a 9×13-inch baking dish. Increase the bake time by 5 to 10 minutes, checking that the center is hot and the cheese is fully melted.
Do I have to boil the noodles first, or can I use uncooked pasta?
Boiling the noodles first guarantees they cook through evenly. If you use uncooked pasta, you’d need to add more liquid and adjust the bake time significantly, which can throw off the texture. Stick with cooked noodles for reliable results.

Cheesy French Onion Beef Casserole Recipe
Ingredients
Method
- Bring a pot of salted water to a boil. Cook the egg noodles until tender, about 7 to 9 minutes. Drain and set aside.
- In a 12-inch oven-safe skillet over medium-high heat, cook the ground beef, breaking it up, until browned, 6 to 8 minutes. Season with the salt and pepper; transfer to a plate, leaving fat in the pan.
- Reduce heat to medium and melt the butter in the skillet. Add sliced onions and cook, stirring often, until translucent and golden at edges, 8 to 10 minutes. Stir in garlic until fragrant, about 30 seconds.
- Sprinkle flour over onions and stir for 1 minute. Pour in beef broth, Worcestershire, and thyme, scraping up browned bits. Simmer until slightly thickened, 3 to 4 minutes. Remove from heat, then stir in sour cream and 1 cup Gruyère until melted. Return beef and fold in noodles until coated.
- Preheat oven to 375°F. Smooth mixture into an even layer and top with remaining 1 cup Gruyère. Bake until cheese is melted and bubbling, 18 to 22 minutes. Let rest 5 minutes, garnish with parsley, and serve.
