This French onion beef casserole earns a permanent spot in my weekly rotation because it takes everything I love about French onion soup and turns it into a fork-and-knife dinner the whole family cheers for.
You start by letting onions go deep and sweet in butter, then brown ground beef and egg noodles right in the same pan, so the flavor builds in layers without a pile of dishes. The whole thing bakes under a blanket of Gruyère and toasty breadcrumbs until the edges bubble.
It's the kind of casserole that feels special enough for Sunday supper but comes together on a Tuesday, and the leftovers reheat beautifully the next day.
Why You'll Love This Recipe
About the Ingredients
3 large yellow onions (about 2 lb / 900g), thinly sliced
Yellow onions give the sweetest caramelized flavor; sweet onions work too but brown faster, so lower the heat slightly.
3 tablespoons unsalted butter
Butter browns and adds nutty depth; swap in olive oil if you need it dairy-free, though you'll lose a little richness.
1 1/2 lb (680g) lean ground beef (85/15)
85/15 keeps the casserole juicy without greasiness; ground turkey works as a lighter swap, but add an extra tablespoon of butter.
1 teaspoon salt, plus more to taste
Kosher salt seasons more evenly than table salt; if using table salt, start with 3/4 teaspoon and taste as you go.
1/2 teaspoon black pepper
Freshly cracked pepper tastes brighter; pre-ground is fine in a pinch, just add it at the end so it doesn't turn dusty.
2 teaspoons Worcestershire sauce
This is the umami backbone; soy sauce or a splash of balsamic vinegar substitutes nicely if you're out.
8 oz (225g) wide egg noodles
Wide egg noodles hold up under the sauce; penne or rotini are sturdy stand-ins if that's what's in the pantry.
2 cups (480ml) beef broth
Low-sodium broth lets you control the salt; chicken broth is a fine substitute with a slightly lighter flavor.
1 1/2 cups (170g) shredded Gruyère cheese
Gruyère melts creamy and nutty; Swiss or a smoked provolone blend are the closest easy swaps.
1/2 cup (30g) panko breadcrumbs
Panko stays crisp on top; regular breadcrumbs work but toast faster, so check at 15 minutes.
2 tablespoons chopped fresh thyme (or 2 teaspoons dried)
Fresh thyme echoes the French onion flavor; dried is stronger per spoon, so use it sparingly.
Tips & Tricks
Don't rush the onions
Give them a full 20 minutes over medium-low heat, stirring every few minutes, because pale onions mean a flat-tasting casserole.
Cook the noodles shy of al dente
Pull them 2 minutes early since they'll finish cooking in the oven and soak up the broth.
Season in layers
Salt the onions, the beef and the broth separately so the finished bake tastes seasoned all the way through.
Let it rest before serving
A 10-minute rest lets the broth settle so portions hold together instead of sliding apart.
Pro Tips
Step-by-Step Instructions
1. Caramelize the onions
Melt the butter in a large oven-safe skillet over medium-low heat (about 300°F / 150°C pan temperature), add the onions and 1/2 teaspoon salt, and cook 20 minutes, stirring every few minutes, until deep golden brown and jammy.
2. Brown the beef
Push the onions to the side, raise the heat to medium-high (about 375°F / 190°C) and add the beef, breaking it up and cooking 6 to 7 minutes until no pink remains and the edges are browned.
3. Build the sauce
Stir in the Worcestershire, pepper and thyme, pour in the beef broth and bring to a simmer for 3 minutes until it smells rich and savory.
4. Par-cook the noodles
Meanwhile, boil the egg noodles in salted water for 2 minutes less than the package says, then drain; they should still have a firm bite in the center.
5. Combine everything
Fold the drained noodles into the skillet, taste and add salt if needed, then smooth the top into an even layer.
6. Add the cheese and crumbs
Scatter the Gruyère over the top, then toss the panko with a teaspoon of melted butter and sprinkle it over the cheese.
7. Bake until bubbling
Bake at 400°F (200°C) for 20 to 25 minutes, until the edges bubble and the top is golden brown; an instant-read thermometer in the center should read at least 165°F (74°C).
8. Rest and serve
Let the casserole rest 10 minutes so the sauce sets, then scoop and serve hot.
Delicious Variations
Mushroom Swap
Replace half the beef with sliced cremini mushrooms for a lighter, earthier bake.
French Onion Chicken
Use shredded rotisserie chicken instead of beef and stir it in at the end so it stays tender.
Extra-Cheesy Version
Add 1/2 cup of shredded mozzarella under the Gruyère for an even gooier cheese pull.
How to Store French Onion Beef Casserole
Refrigerator
Store covered in the refrigerator up to 4 days; reheat portions with a splash of broth to loosen the sauce.
Freezer
Freeze in an airtight container up to 3 months; thaw overnight in the refrigerator before reheating.
Reheating
Reheat covered at 350°F (175°C) for 20 minutes, then uncover for 5 minutes to re-crisp the topping.
Frequently Asked Questions
Q: Can I make French onion beef casserole ahead of time?
Yes, you can assemble it up to 24 hours ahead and refrigerate it covered before baking. Add 5 to 10 extra minutes in the oven since it starts cold, and hold the breadcrumbs until just before baking so they stay crisp.
Q: What can I use instead of Gruyère?
Swiss cheese is the closest everyday substitute, and smoked provolone or mozzarella work if you want a milder melt. Any good melting cheese will taste delicious, so use what you have.
Q: Do I have to cook the noodles before baking?
Yes, par-boil them for about 2 minutes less than the package directs so they finish cooking in the oven. Skipping this step leaves crunchy noodles because there isn't enough liquid to cook them through.
Q: How do I know when the casserole is done?
It's done when the edges are bubbling and the topping is deep golden brown, usually 20 to 25 minutes at 400°F (200°C). If you want to be certain, an instant-read thermometer in the center should read 165°F (74°C).
Q: Can I freeze French onion beef casserole?
Yes, it freezes well for up to 3 months in an airtight container. Thaw it overnight in the refrigerator and reheat covered so the noodles don't dry out.
Give this French onion beef casserole a try this week and watch the pan come back empty. Cook it your way, and tell me how it went.
French Onion Beef Casserole
French onion beef casserole layers tender beef, caramelized onions and melty Gruyère under a golden breadcrumb crust for a cozy weeknight dinner.
🧂 Ingredients
- 3 large yellow onions (about 2 lb / 900g), thinly sliced
- 3 tablespoons unsalted butter
- 1 1/2 lb (680g) lean ground beef (85/15)
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 2 teaspoons Worcestershire sauce
- 8 oz (225g) wide egg noodles
- 2 cups (480ml) beef broth
- 1 1/2 cups (170g) shredded Gruyère cheese
- 1/2 cup (30g) panko breadcrumbs
- 2 tablespoons chopped fresh thyme (or 2 teaspoons dried)
📋 Instructions
- 1Caramelize the onions — Melt the butter in a large oven-safe skillet over medium-low heat (about 300°F / 150°C pan temperature), add the onions and 1/2 teaspoon salt, and cook 20 minutes, stirring every few minutes, until deep golden brown and jammy.
- 2Brown the beef — Push the onions to the side, raise the heat to medium-high (about 375°F / 190°C) and add the beef, breaking it up and cooking 6 to 7 minutes until no pink remains and the edges are browned.
- 3Build the sauce — Stir in the Worcestershire, pepper and thyme, pour in the beef broth and bring to a simmer for 3 minutes until it smells rich and savory.
- 4Par-cook the noodles — Meanwhile, boil the egg noodles in salted water for 2 minutes less than the package says, then drain; they should still have a firm bite in the center.
- 5Combine everything — Fold the drained noodles into the skillet, taste and add salt if needed, then smooth the top into an even layer.
- 6Add the cheese and crumbs — Scatter the Gruyère over the top, then toss the panko with a teaspoon of melted butter and sprinkle it over the cheese.
- 7Bake until bubbling — Bake at 400°F (200°C) for 20 to 25 minutes, until the edges bubble and the top is golden brown; an instant-read thermometer in the center should read at least 165°F (74°C).
- 8Rest and serve — Let the casserole rest 10 minutes so the sauce sets, then scoop and serve hot.
