Newsletter Sign Up

wellcuratedhome

Email address

By signing up, you agree to the Terms of Service and Privacy Policy.

Get a Full Year of BHG + Real Simple

Both Magazines - Only $18!

wellcuratedhome

French Onion Frittata

Published on August 01, 2026
1 views
French Onion Frittata
Prep: 15 mins
Cook: 30 mins
Difficulty: Intermediate
Servings: 6 Servings

This is the frittata to keep on call when you need a breakfast recipe that’s dressed to impress. It’s a mash-up of frittata and French onion soup that is pure comfort food. The eggs are loaded with all the best parts of a really good bowl of French onion soup, from the rich, velvety caramelized onions, to the gooey, melted Gruyère, and even cubes of toasted bread studded throughout the eggs.

Ingredients

  • 2 tablespoons unsalted butter, divided
  • 2 cups diced day-old bread
  • 1 tablespoon olive oil
  • 2 large yellow onions, thinly sliced
  • 1 1/2 teaspoons kosher salt, divided
  • 1 tablespoon balsamic vinegar
  • 8 large eggs
  • 1/4 cup whole or 2% milk
  • 1 tablespoon Dijon mustard
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 cup diced Gruyère cheese (2 ounces)
  • 1 tablespoon finely chopped fresh chives

Instructions

  1. Arrange a rack in the middle of the oven and heat to 400°F.
  2. Heat 1 tablespoon of the butter in a 10-inch cast iron skillet over medium heat until bubbling. Add the bread cubes to the pan, toss to coat with the butter, and arrange in a single layer. Toast the bread, tossing every minute or so, until the bread cubes are golden-brown on all sides, about 5 minutes total. Transfer the croutons to a bowl; set aside.
  3. Reduce the heat to low. Add the oil, onions, and 1/2 teaspoon of the salt to the same skillet. Cook, stirring every 5 to 10 minutes and scraping any browned build-up from the bottom of the pan, until the onions are soft and deeply browned, about 40 minutes total. Add the vinegar and scrape up the browned bits at the bottom of the pan.
  4. Whisk together the eggs, milk, mustard, remaining 1 teaspoon salt, and pepper in a large bowl. Stir the remaining butter and croutons into the skillet, then spread in an even layer. Pour the egg mixture over the top. Tilt the pan to make sure the eggs settle evenly. Top with the cheese. Cook until the eggs at the edges of the skillet begin to set, 2 to 4 minutes.
  5. Bake until the eggs are set, 8 to 10 minutes. To check, cut a small slit in the center of the frittata. If raw eggs run into the cut, bake for another few minutes; if the eggs are set, pull the frittata from the oven.
  6. Cool in the pan for 5 minutes, top with chives, then slice into wedges and serve warm.

Recipe Stats

  • Aug 01, 2026
  • Prep: 15 mins
  • Cook: 30 mins
  • Servings: 6 Servings
wellcuratedhome
wellcuratedhome