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
Close-up of a bubbling One Pot French Onion Casserole with golden brown cheese on top, served in a Dutch oven.

One Pot French Onion Casserole

A deeply flavorful and comforting casserole inspired by classic French onion soup, made entirely in one pot for easy cleanup. Caramelized onions, rich beef broth, sturdy bread, and gooey Gruyère cheese combine for an unforgettable meal.

  • Total Time: 90 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

3 tbsp unsalted butter
4 large yellow onions (about 3 lbs), thinly sliced
1 tsp salt, plus more to taste
1/2 tsp black pepper, plus more to taste
2 tbsp all-purpose flour
6 cups good quality beef broth or stock
1/2 cup dry sherry (optional, but highly recommended)
2 sprigs fresh thyme, or 1/2 tsp dried thyme
6 oz day-old baguette or rustic bread, torn into 1-inch pieces (about 4 cups)
8 oz Gruyère cheese, shredded

Instructions

Step 1: Melt the butter in a large Dutch oven or oven-safe pot over medium heat. Add the sliced onions and 1 teaspoon of salt. Stir well to coat the onions in butter.
Step 2: Reduce the heat to medium-low and cook the onions, stirring occasionally, for 30-40 minutes, until deeply golden brown, soft, and jammy.
Step 3: Once the onions are caramelized, sprinkle in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
Step 4: Gradually whisk in the beef broth and sherry (if using). Bring the mixture to a gentle simmer, stirring occasionally, until it thickens slightly, about 5-7 minutes. Season with black pepper and adjust salt to taste.
Step 5: Stir in the fresh thyme sprigs (or dried thyme). Taste and adjust seasonings one last time.
Step 6: Preheat your oven to 375°F (190°C). Arrange half of the bread cubes evenly over the bottom of the Dutch oven, pressing them gently into the onion mixture.
Step 7: Sprinkle half of the shredded Gruyère cheese over the bread layer.
Step 8: Top with the remaining bread cubes, ensuring they are mostly submerged in the broth.
Step 9: Sprinkle the remaining cheese generously over the top.
Step 10: Place the Dutch oven, uncovered, into the preheated oven. Bake for 25-30 minutes, or until the casserole is bubbling around the edges and the cheese on top is golden brown and melted.
Step 11: Carefully remove the casserole from the oven. Let it rest for 5-10 minutes before serving. Garnish with fresh parsley if desired.

Notes

For best results, take your time caramelizing the onions – this is the foundation of the flavor. Use a good quality beef broth. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently.

  • Prep Time: 20 minutes
  • Cook Time: 70 minutes
  • Category: Dinner Dishes
  • Cuisine: French-American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 480 kcal
  • Sugar: 8g
  • Sodium: 850mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 8g
  • Trans Fat: 0.5g
  • Carbohydrates: 45g
  • Fiber: 4g
  • Protein: 25g
  • Cholesterol: 85mg

Keywords: one pot french onion casserole, french onion casserole, one pot meal, comfort food, dinner recipe, casserole recipe, easy dinner, gruyere cheese, caramelized onions, french onion soup casserole

Logo

Join Recipes For Home!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!