Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

French Onion Beef Casserole

  • Author: Nina Johnson
  • Prep Time: 20 minutes
  • Cook Time: 3 hours
  • Total Time: 3 hours 20 minutes
  • Yield: Serves 6
  • Category: Dinner

Description

This hearty casserole transforms the essence of French onion soup into a full, satisfying meal. With tender beef, caramelized onions, and layers of melty cheese, it’s cozy, comforting, and crowd-pleasing.


Ingredients

Scale

2.5 lbs beef chuck roast, cut into large chunks

3 large yellow onions, thinly sliced

3 cloves garlic, minced

3 cups beef broth

1 tbsp Worcestershire sauce

1 tsp dried thyme (or 1 tbsp fresh)

2 tbsp butter

2 tbsp olive oil

2 tbsp all-purpose flour

1 cup shredded Gruyère cheese

1 cup shredded mozzarella cheese

Salt and pepper to taste

Fresh parsley, chopped (for garnish)


Instructions

  1. Sear the beef: Season beef with salt and pepper. In a large pot, heat olive oil over medium-high and brown beef on all sides. Remove and set aside.
  2. Caramelize the onions: In the same pot, melt butter and add sliced onions. Cook over medium-low heat, stirring often, for 30–40 minutes until golden brown.
  3. Add aromatics: Stir in garlic, thyme, and flour. Cook for 1 minute.
  4. Make the sauce: Pour in beef broth and Worcestershire sauce, scraping the pan bottom. Simmer for a few minutes.
  5. Cook the beef: Return beef to the pot. Cover and simmer on low heat for 2 to 2.5 hours until beef is tender and can be shredded easily.
  6. Preheat oven: Set oven to 375°F.
  7. Assemble casserole: Shred beef and stir into onion mixture. Transfer to a baking dish and top with Gruyère and mozzarella.
  8. Bake: Bake uncovered for 15–20 minutes until cheese is melted and bubbly. Garnish with parsley and serve hot.