Go Back

Cheesy French Onion Casserole

A cozy casserole that blends sweet caramelized onions with rich broth, creamy cheeses, and crunchy bread, making every bite a delightful experience.
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings: 6 servings
Course: Casserole, Main Course
Cuisine: American, Comfort Food
Calories: 450

Ingredients
  

Main Ingredients
  • 2 large large onions, sliced Choose sweet onions for better caramelization.
  • 2 tablespoons butter For caramelizing onions.
  • 4 cups beef broth Use low-sodium for less salt.
  • 1 cup shredded Swiss cheese Can be substituted with Gruyere cheese.
  • 1 cup shredded mozzarella cheese Adds extra creaminess.
  • 1 cup French bread, cubed Use stale bread for better texture.
  • to taste Salt and pepper Adjust according to preference.
  • 1 teaspoon thyme (optional) Adds a herby flavor.

Method
 

Preparation
  1. In a large skillet, melt the butter over medium heat.
  2. Add the sliced onions and a sprinkle of salt; cook for about 15-20 minutes, stirring occasionally, until the onions are soft and caramelized.
  3. Pour in the beef broth and bring to a simmer. Season with salt, pepper, and thyme if desired. Cook for another 5 minutes.
  4. Preheat your oven to 350°F (175°C).
Layering
  1. In a greased casserole dish, layer half of the cubed French bread at the bottom.
  2. Pour half of the onion and broth mixture over it, followed by half of the shredded Swiss and mozzarella cheese.
  3. Repeat the layers until all ingredients are used, finishing with cheese on top.
Baking
  1. Cover the casserole with aluminum foil and bake for 25 minutes.
  2. Remove the foil and bake for an additional 10-15 minutes or until the cheese is bubbly and golden brown.
Serving
  1. Allow the casserole to cool for a few minutes before serving.
  2. Scoop and enjoy the rich, cheesy goodness while it’s still warm!

Notes

Cheese substitutions can be made as per preference. Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months. To reheat, cover with foil and warm in an oven.