Here is my French Onion Hamburger Casserole, with caramelized onions, seasoned ground beef, tender egg pasta, and all the rich, savory flavors of French onion soup baked together and topped with crispy fried onions.
This casserole is a total weeknight winner at our house. It’s got everything we love about French onion soup, but it’s heartier and so much easier to make. Plus, the kids actually eat it without complaining!

Why You’ll Love This French Onion Hamburger Casserole
- All-in-one meal – Everything cooks together in one dish, so you get protein, pasta, and flavor without juggling multiple pots and pans.
- Ready in under an hour – From start to finish, this casserole takes about 50-65 minutes, making it perfect for busy weeknights when you need dinner on the table fast.
- Kid-approved comfort food – The familiar flavors of ground beef and pasta combined with crispy fried onions make this a hit with the whole family.
- Budget-friendly ingredients – Using affordable ground beef and pantry staples, this recipe delivers big flavor without breaking the bank.
- French onion soup flavor – You get all the rich, savory taste of classic french onion soup in an easy casserole format that’s way less fussy to make.
What Kind of Ground Beef Should I Use?
For this casserole, you’ll want to use ground beef with a fat content that balances flavor and texture without making your dish too greasy. I’d recommend going with 85/15 or 80/20 ground beef, which gives you enough fat to keep everything moist and flavorful while the casserole bakes. If you prefer leaner meat, 90/10 will work too, but you might want to drain off any excess fat after browning to prevent the casserole from getting oily. Ground chuck is typically your best bet at the grocery store since it has that ideal fat ratio and great beefy flavor that really stands up to all those onions and broth.

Options for Substitutions
This casserole is pretty forgiving when it comes to swaps, so here are some options if you need them:
- Ground beef: You can use ground turkey or ground chicken for a lighter version, though you might want to add a tablespoon of olive oil since they’re leaner. Ground pork or a beef-pork blend works great too.
- Egg pasta: Any short pasta works here – try penne, rotini, or even elbow macaroni. If you’re using a different shape, just cook according to package directions before adding to the casserole.
- French onion soup: If you can’t find canned french onion soup, use additional beef broth (about 2 ½ cups total) and add an extra packet of onion soup mix for that signature flavor.
- Fried onions: Store-bought fried onions are convenient, but you can make your own by thinly slicing onions, tossing them in flour, and frying until crispy. Panko breadcrumbs mixed with melted butter also make a nice crunchy topping.
- Onion soup mix: In a pinch, skip the packet and use 2 tablespoons of dried minced onion, 1 teaspoon onion powder, 1 teaspoon beef bouillon, and a pinch of garlic powder mixed together.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this casserole is rushing the onions – they need the full 25-30 minutes over medium-low heat to caramelize properly, so resist the urge to crank up the heat or you’ll end up with burnt, bitter onions instead of sweet, golden ones.
Another common error is skipping the step to drain the grease after browning the beef, which can leave your casserole swimming in oil and feeling heavy rather than comforting.
When adding the noodles, make sure your liquid is at a full boil before stirring them in, and keep an eye on the pot during the simmer – if the pasta absorbs too much liquid and starts sticking to the bottom, add a splash more broth to prevent burning.
Finally, wait until the very last minute to add those fried onions on top, because if you put them on too early they’ll lose their crunch and become soggy.

What to Serve With French Onion Hamburger Casserole?
This casserole is pretty hearty on its own, so I like to keep the sides simple and fresh to balance out all those rich, savory flavors. A crisp green salad with a tangy vinaigrette is my go-to since it cuts through the richness of the beef and cheese. Roasted or steamed green beans also work great, and if you want something a bit more filling, some crusty French bread is perfect for soaking up any extra sauce at the bottom of your bowl. For a lighter option, try some roasted Brussels sprouts or a simple cucumber and tomato salad.
Storage Instructions
Store: Keep any leftover casserole in an airtight container in the fridge for up to 4 days. The pasta will soak up more liquid as it sits, so it might be a bit thicker when you reheat it. If you want to keep the fried onions crispy, store them separately and add them fresh when serving.
Freeze: This casserole freezes pretty well for up to 3 months. I recommend freezing it before adding the fried onions on top, since they get soggy in the freezer. Just thaw it overnight in the fridge before reheating, then top with fresh fried onions.
Reheat: Warm it up in the oven at 350°F covered with foil until heated through, about 20-25 minutes. You can also microwave individual portions for 2-3 minutes, stirring halfway through. Add a splash of beef broth if it seems dry, and top with extra fried onions for that nice crunch.
| Preparation Time | 10-15 minutes |
| Cooking Time | 40-50 minutes |
| Total Time | 50-65 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3700-4000
- Protein: 170-190 g
- Fat: 170-190 g
- Carbohydrates: 340-370 g
We'll Pay You $5 to Try This Recipe!
Cook our recipe, snap some photos, and earn a $5 Amazon Gift Card. It's that simple!
Here's how:
- Make the recipe
- Take nice pictures of your final dish
- Fill out our quick form (2 minutes max!)
- Your $5 reward is on the way!
Ingredients
For the casserole:
- 3 tbsp unsalted butter
- 1 large onion (thinly sliced into half-moons)
- 2 lb ground beef
- 1 oz onion soup mix (I use Lipton for the best savory balance)
- 3/4 tsp salt
- 1/2 tsp pepper
- 1/2 tsp garlic powder
- 3 cups beef broth
- 21 oz french onion soup
- 12 oz egg pasta
For the topping:
- 6 oz fried onions (I use French’s to ensure they stay crispy)
Step 1: Caramelize the Onions
- 3 tbsp unsalted butter
- 1 large onion
Melt the butter in a large skillet over medium heat.
Add the thinly sliced onions and cook for 25-30 minutes, stirring occasionally, until they’re deeply browned and caramelized.
This slow cooking develops sweet, complex flavors that form the foundation of this dish.
While the onions cook, you can prepare the remaining ingredients.
Step 2: Brown the Beef and Build Flavor
- 2 lb ground beef
- 1 oz onion soup mix
- 3/4 tsp salt
- 1/2 tsp pepper
- 1/2 tsp garlic powder
Increase the heat to medium-high and add the ground beef directly to the caramelized onions from Step 1.
Break it up as it cooks for 5-7 minutes until no longer pink.
Add the onion soup mix, salt, pepper, and garlic powder, stirring to combine and toast the seasonings for about a minute.
Drain off any excess grease to keep the dish from becoming too heavy.
I find draining the fat here prevents the final dish from tasting greasy, while still keeping all those flavorful browned bits.
Step 3: Build the Casserole Base
- 3 cups beef broth
- 21 oz french onion soup
Pour the beef broth and french onion soup into the skillet with the cooked beef mixture from Step 2, stirring well to combine.
Bring the liquid to a boil over medium-high heat.
This creates a rich, savory broth that will cook the pasta and develop deeper layers of flavor throughout the dish.
Step 4: Cook the Pasta
- 12 oz egg pasta
Add the egg pasta directly to the boiling broth from Step 3 and stir well to prevent sticking.
Return to a boil, then immediately reduce heat to low, cover with a lid, and simmer for 10-12 minutes until the pasta is tender and most of the liquid is absorbed.
The pasta will continue to absorb the flavorful broth as it cooks, creating a creamy, cohesive casserole.
Step 5: Finish and Serve
- 6 oz fried onions
Remove the skillet from heat and top the hot casserole generously with the fried onions.
Let it rest for 1-2 minutes so the onions stay crispy rather than getting soggy from the steam.
I always add the fried onions at the very last moment—this ensures they maintain their crunch and provide that signature textural contrast against the creamy pasta and rich broth.
Serve directly from the skillet or transfer to a serving dish.

Family French Onion Hamburger Casserole
Ingredients
For the casserole::
- 3 tbsp unsalted butter
- 1 large onion (thinly sliced into half-moons)
- 2 lb ground beef
- 1 oz onion soup mix (I use Lipton for the best savory balance)
- 3/4 tsp salt
- 1/2 tsp pepper
- 1/2 tsp garlic powder
- 3 cups beef broth
- 21 oz french onion soup
- 12 oz egg pasta
For the topping::
- 6 oz fried onions (I use French’s to ensure they stay crispy)
Instructions
- Melt the butter in a large skillet over medium heat. Add the thinly sliced onions and cook for 25-30 minutes, stirring occasionally, until they're deeply browned and caramelized. This slow cooking develops sweet, complex flavors that form the foundation of this dish. While the onions cook, you can prepare the remaining ingredients.
- Increase the heat to medium-high and add the ground beef directly to the caramelized onions from Step 1. Break it up as it cooks for 5-7 minutes until no longer pink. Add the onion soup mix, salt, pepper, and garlic powder, stirring to combine and toast the seasonings for about a minute. Drain off any excess grease to keep the dish from becoming too heavy. I find draining the fat here prevents the final dish from tasting greasy, while still keeping all those flavorful browned bits.
- Pour the beef broth and french onion soup into the skillet with the cooked beef mixture from Step 2, stirring well to combine. Bring the liquid to a boil over medium-high heat. This creates a rich, savory broth that will cook the pasta and develop deeper layers of flavor throughout the dish.
- Add the egg pasta directly to the boiling broth from Step 3 and stir well to prevent sticking. Return to a boil, then immediately reduce heat to low, cover with a lid, and simmer for 10-12 minutes until the pasta is tender and most of the liquid is absorbed. The pasta will continue to absorb the flavorful broth as it cooks, creating a creamy, cohesive casserole.
- Remove the skillet from heat and top the hot casserole generously with the fried onions. Let it rest for 1-2 minutes so the onions stay crispy rather than getting soggy from the steam. I always add the fried onions at the very last moment—this ensures they maintain their crunch and provide that signature textural contrast against the creamy pasta and rich broth. Serve directly from the skillet or transfer to a serving dish.