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 Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the warm, cheesy goodness of French onion casserole, a dish that embodies comfort food at its finest. This delightful recipe features layers of caramelized sweet onions, rich beef broth, heavy cream, and gooey Gruyère cheese, all topped with crispy panko breadcrumbs for a satisfying crunch. Ideal for chilly evenings or gatherings with friends and family, this casserole is sure to impress and satisfy every palate.

  • Total Time: 45 minutes
  • Yield: Serves 8

Ingredients

Scale
  • 4 large sweet yellow onions (about 1.5 lbs), thinly sliced
  • 3 tbsp unsalted butter
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 2 cups grated Gruyère cheese (divided)
  • 1 cup panko breadcrumbs
  • Salt and pepper to taste

Instructions

  1. In a large skillet over medium heat, melt the butter. Add the sliced onions and cook until caramelized and translucent (about 20 minutes), stirring frequently.
  2. Pour in beef broth and heavy cream; stir well and simmer for another 10 minutes.
  3. Mix in half of the grated Gruyère until melted, creating a creamy filling.
  4. Preheat your oven to 350°F (175°C) and grease a baking dish with butter.
  5. Pour the onion mixture into the dish, top with remaining Gruyère and panko breadcrumbs, then drizzle with melted butter if desired.
  6. Bake for 25-30 minutes or until golden brown and bubbly.
  • Author: DANIEL LAWSON
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main
  • Method: Baking
  • Cuisine: French

Nutrition

  • Serving Size: 1/8 of casserole (approximately 200g)
  • Calories: 320
  • Sugar: 4g
  • Sodium: 650mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 21g
  • Fiber: 2g
  • Protein: 10g
  • Cholesterol: 50mg