Go Back

Cheesy French Onion Beef Casserole

Prep Time15 minutes
Cook Time42 minutes
Total Time1 hour
Calories: 420kcal

Ingredients

  • 1.5 lb ground beef – your meaty base.
  • 3 large onions – thinly sliced; caramelizing is optional but highly recommended.
  • 2 cloves garlic – minced for aromatic depth.
  • 1 can 10.5 oz cream of mushroom soup – creamy, comforting magic.
  • 1 cup beef broth – adds rich savory flavor.
  • 1 teaspoon Worcestershire sauce – umami boost.
  • 1 teaspoon thyme – dried or fresh; it’s fancy but subtle.
  • Salt & pepper – to taste because obviously.
  • 2 cups shredded Swiss cheese – melty perfection.
  • 1 cup shredded Gruyère or mozzarella – optional for extra gooeyness.
  • 1 tablespoon olive oil or butter – for sautéing onions and garlic.
  • Optional topping: crispy fried onions or breadcrumbs for crunch.

Instructions

  • Caramelize the onions – Heat olive oil in a large skillet over medium heat. Add sliced onions, a pinch of salt, and cook, stirring occasionally, until they’re golden and sweet (about 15–20 minutes). Garlic goes in the last 2 minutes.
  • Cook the beef – In another pan, brown the ground beef until no pink remains. Drain excess fat. Season with salt, pepper, and thyme.
  • Combine base ingredients – In a large bowl, mix the beef, onions, cream of mushroom soup, beef broth, and Worcestershire sauce. Stir until evenly coated.
  • Layer in casserole dish – Pour the mixture into a greased 9x13 baking dish. Spread evenly.
  • Add the cheese – Sprinkle shredded Swiss (and optional Gruyère or mozzarella) over the top.
  • Bake – Cover with foil and bake at 350°F (175°C) for 25 minutes, then uncover and bake another 10–15 minutes until cheese is bubbly and golden.
  • Optional topping – Add crispy fried onions or breadcrumbs in the last 5 minutes for a crunchy finish.