All Recipes Menu

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.
★★★★½ 4.8 (214 ratings)
20 minPrep time50 minCook time6Servings465 kcalCalories
🧂 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.
👨🍳 Chef's Note: If your casserole looks dry after baking, stir in a splash of warm broth before serving; the noodles keep absorbing liquid as it sits.
Nutrition (per serving): 465 kcal · 29g protein · 34g carbs · 24g fat