French Onion Strata (Savory Bread Pudding) Recipe

Emily and Matt Clifton

Why It Works

  • Caramelizing the onions develops their sweet flavor and deep brown color.
  • A generous addition of buttery Gruyère cheese gives you that crucial gooey texture.
  • Oven-drying the bread allows it to soak up the eggs better—no stale bread required.

The flavors of French onion soup get repackaged into a hearty, cheesy strata (a.k.a. savory bread pudding) in this filling breakfast, lunch, or dinner. The secret: more bread, less liquid.

Recipe Facts

Active: 40 mins
Total: 75 mins
Serves: 6 to 8 servings

Rate & Comment


For the Caramelized Onions:

  • 3 tablespoons (45g) unsalted butter, plus more for greasing baking dish

  • 3 large Spanish onions (about 2 1/2 pounds; 1kg), thinly sliced

  • 1 teaspoon sugar

  • 1 teaspoon kosher salt

  • 3 medium cloves garlic, minced

  • 2 teaspoons finely chopped fresh thyme leaves

  • 1/4 cup (60mldry sherry

  • 1/2 cup (120ml) dry white wine

For the Strata:

  • 1 large Italian or French bread loaf (about 1 pound; 450g), cut into 1-inch cubes

  • 6 large eggs

  • 3 1/2 cups (830ml) half-and-half or whole milk

  • 1 1/2 tablespoons (22ml) smooth Dijon mustard

  • 1 tablespoon (15ml) Worcestershire sauce

  • 1 teaspoon (5ml) fish sauce (optional)

  • 1/2 teaspoon kosher salt

  • 1 teaspoon freshly ground black pepper

  • 1 1/2 cups (8 ounces) grated Gruyère cheese


  1. For the Caramelized Onions: In a large skillet, melt butter over medium heat, then add onions, sugar, and 1 teaspoon salt. Cover and cook, stirring every few minutes, until onions have softened, about 10 minutes. Remove lid and cook, stirring frequently and keeping skillet uncovered, until onions are deep golden brown, 20 to 25 minutes; if onions threaten to burn at any point, stir in a tablespoon or two of water as needed, and/or lower heat. Add garlic and thyme and cook 1 minute longer. Add sherry and wine and cook until liquid has almost completely evaporated, about 3 minutes. Remove from heat and set aside.

  2. Meanwhile, for the Strata: Preheat oven to 350°F (177°C). Spread bread in a single layer on a baking sheet. Bake until bread is dry but not browned, about 8 minutes.

  3. In a large bowl, whisk together eggs, half and half or milk, mustard, Worcestershire sauce, fish sauce (if using), 1/2 teaspoon salt, and pepper. Add dried bread and let soak in custard for at least 15 minutes and up to 30 minutes.

  4. Butter a 12-inch cast iron skillet or a 9- by 13-inch baking dish and add half of bread. Scatter half of caramelized onions and half of cheese all over. Layer remaining bread on top and scatter remaining onions and cheese over. Drizzle any remaining custard all over, then bake until bread is crisp and custard is just set, about 35 minutes. Serve hot or at room temperature.

This Recipe Appears In

Nutrition Facts (per serving)
565 Calories
30g Fat
49g Carbs
25g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 565
% Daily Value*
Total Fat 30g 38%
Saturated Fat 17g 86%
Cholesterol 220mg 73%
Sodium 1019mg 44%
Total Carbohydrate 49g 18%
Dietary Fiber 3g 12%
Total Sugars 14g
Protein 25g
Vitamin C 8mg 42%
Calcium 488mg 38%
Iron 4mg 20%
Potassium 523mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)