French Onion Cabbage Gratin Recipe
Introduction
This French Onion Cabbage Gratin combines the richness of caramelized onions with tender cabbage and a creamy, cheesy sauce. It’s a comforting and elegant side dish that brings warmth and flavor to any meal. Perfect for cozy dinners or special occasions.

Ingredients
- 2 tbsp. unsalted butter
- 2 large yellow onions, thinly sliced into half-moons
- 1 tsp. kosher salt
- 2 thyme sprigs
- 1/3 cup dry white wine
- Freshly ground black pepper
- 1 small head of green cabbage (about 2 lb.), cut into 6 wedges
- 1 1/4 tsp. kosher salt
- 4 tbsp. unsalted butter, divided
- 1/2 cup panko breadcrumbs
- 4 tbsp. neutral oil, divided
- 2 tbsp. all-purpose flour
- 1 1/2 cups heavy cream
- 1 1/2 cups whole milk
- 1 1/2 cups shredded Gruyère, divided
Instructions
- Step 1: In a straight-sided 12-inch skillet over medium heat, melt 2 tablespoons butter. Add thinly sliced onions and 1 teaspoon kosher salt. Cook, stirring occasionally, until the onions are jammy and deep golden brown, about 35 to 50 minutes.
- Step 2: Add thyme sprigs and white wine. Stir and scrape the pan to release browned bits. Cook until the liquid is reduced and onions are jammy, 1 to 2 minutes. Season with freshly ground black pepper. Transfer onions to a clean bowl and let cool. Wipe out the pan.
- Step 3: Preheat oven to 350°F and arrange a rack in the center. Spread cabbage wedges on a baking sheet and season with 1 teaspoon kosher salt. Let sit for 10 minutes.
- Step 4: In a large ovenproof skillet over medium heat, melt 2 tablespoons butter. Add panko breadcrumbs and season with the remaining 1/4 teaspoon kosher salt. Cook, stirring frequently, until breadcrumbs are golden brown, about 3 to 4 minutes. Transfer to a small bowl and wipe out the skillet.
- Step 5: Over medium-high heat, heat 2 tablespoons neutral oil in the same skillet. Pat cabbage wedges dry with paper towels. Add half the wedges flat side down and sear until golden brown, 2 to 3 minutes. Flip and cook the other flat side until golden brown, about 2 minutes more. Return cabbage to the baking sheet. Repeat with remaining 2 tablespoons oil and cabbage wedges. Wipe out the skillet.
- Step 6: Return skillet to medium heat and melt remaining 2 tablespoons butter. Add flour and cook, stirring constantly, until a bubbling blonde paste forms, about 1 minute. Whisk in heavy cream and whole milk. Bring to a boil over medium-high heat, then reduce heat to medium and cook, stirring occasionally, until sauce is reduced and slightly thickened, 5 to 7 minutes.
- Step 7: Remove from heat and fold in 1 cup shredded Gruyère and three-quarters of the caramelized onions.
- Step 8: Nestle cabbage wedges back into the skillet. Spoon the sauce evenly over the cabbage. Top with the remaining caramelized onions. Sprinkle with the remaining 1/2 cup cheese and half of the toasted breadcrumbs.
- Step 9: Transfer the skillet to the oven and bake until cabbage is tender, about 40 minutes. Remove from oven and top with the remaining breadcrumbs and thyme sprigs. Season with freshly ground black pepper to taste before serving.
Tips & Variations
- Make the caramelized onions up to 3 days ahead and store in an airtight container in the refrigerator to save time on the day you prepare the gratin.
- For a sharper flavor, substitute half the Gruyère with aged cheddar or Parmesan cheese.
- If you don’t have thyme, rosemary or sage can be used as aromatic alternatives.
- Use a cast-iron skillet if possible for even heat and easy stovetop to oven transfer.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F until warmed through to preserve the crispy topping. Avoid microwaving if possible to keep the gratin texture intact.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of cabbage?
Yes, green cabbage works best for its sweetness and texture, but you can use Savoy or Napa cabbage for a milder taste and softer leaves.
Is it possible to make this dish dairy-free?
To make a dairy-free version, substitute butter with plant-based margarine or oil, use coconut or oat cream instead of heavy cream and milk, and choose a dairy-free cheese alternative for the topping.
Print
French Onion Cabbage Gratin Recipe
- Total Time: 1 hour 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This French Onion Cabbage Gratin is a delectable dish featuring tender cabbage wedges seared to golden perfection, layered with rich caramelized onions, creamy Gruyère cheese sauce, and a crispy panko breadcrumb topping. Enhanced with aromatic thyme and a touch of white wine, this gratin offers sophisticated flavors and textures, perfect as a comforting side or a hearty vegetarian main course.
Ingredients
Caramelized Onions
- 2 tbsp unsalted butter
- 2 large yellow onions, thinly sliced into half-moons
- 1 tsp kosher salt
- 2 thyme sprigs
- 1/3 cup dry white wine
- Freshly ground black pepper, to taste
Gratin
- 1 small head green cabbage (about 2 lb.), cut into 6 wedges
- 1 1/4 tsp kosher salt, divided
- 4 tbsp unsalted butter, divided
- 1/2 cup panko breadcrumbs
- 4 tbsp neutral oil, divided (such as vegetable or canola oil)
- 2 tbsp all-purpose flour
- 1 1/2 cups heavy cream
- 1 1/2 cups whole milk
- 1 1/2 cups shredded Gruyère cheese, divided
Instructions
- Caramelize the Onions: In a straight-sided, 12-inch skillet (preferably cast iron) over medium heat, melt 2 tablespoons unsalted butter. Add the sliced onions and 1 teaspoon kosher salt and cook, stirring occasionally, until the onions become jammy and turn a deep golden brown, about 35 to 50 minutes.
- Add Thyme and Wine: Add 2 thyme sprigs and 1/3 cup dry white wine to the onions. Stir and scrape up bits from the bottom of the pan until the liquid reduces and the onions become jammy, about 1 to 2 minutes. Season with freshly ground black pepper to taste. Transfer the onions to a clean bowl and let cool. Wipe out the pan.
- Prepare Cabbage: Arrange a rack in the center of the oven and preheat to 350°F. Spread the cabbage wedges on a baking sheet and season all over with 1 teaspoon kosher salt. Let them sit for 10 minutes to draw out excess moisture.
- Toast Breadcrumbs: In a large ovenproof skillet over medium heat, melt 2 tablespoons of the butter. Add the panko breadcrumbs and season with the remaining 1/4 teaspoon kosher salt. Cook, stirring frequently, until the breadcrumbs are golden brown, about 3 to 4 minutes. Transfer to a small bowl and wipe out the skillet.
- Sear Cabbage Wedges: In the same skillet over medium-high heat, heat 2 tablespoons neutral oil. Pat the cabbage dry with paper towels. Add half the cabbage wedges, flat side down, and sear until golden brown on the bottom, 2 to 3 minutes. Flip and cook the other flat side until golden brown, about 2 minutes more. Return cabbage to the baking sheet. Repeat with the remaining 2 tablespoons oil and cabbage wedges. Wipe out the skillet.
- Make Cheese Sauce: Return the skillet to medium heat. Melt the remaining 2 tablespoons butter. Add 2 tablespoons all-purpose flour and cook, stirring constantly, until a bubbling blonde paste forms on the bottom of the pan, about 1 minute. Gradually whisk in 1 1/2 cups heavy cream and 1 1/2 cups whole milk. Bring to a boil over medium-high heat; reduce heat to medium and cook, stirring occasionally, until the sauce is reduced and slightly thickened, 5 to 7 minutes. Fold in 1 cup shredded Gruyère cheese and three-quarters of the caramelized onions.
- Assemble Gratin: Nestle cabbage wedges back into the skillet and spoon the cheese and onion sauce evenly over them. Top with the remaining caramelized onions, the remaining 1/2 cup shredded Gruyère cheese, and half of the toasted breadcrumbs.
- Bake: Transfer the skillet to the oven and bake the gratin until the cabbage is tender, about 40 minutes.
- Finish and Serve: Remove from oven. Sprinkle the remaining toasted breadcrumbs and garnish with thyme sprigs. Season with freshly ground black pepper to taste before serving.
Notes
- Caramelized onions can be prepared up to 3 days in advance and refrigerated in an airtight container.
- Use a cast-iron skillet if possible for best browning and heat retention.
- Pat cabbage dry thoroughly before searing to get a nice golden crust.
- Gruyère cheese can be substituted with Emmental or Swiss cheese if needed.
- This gratin pairs beautifully with roasted meats or can stand alone as a savory vegetarian entrée.
- Prep Time: 25 minutes
- Cook Time: 1 hour 15 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: French
Keywords: French onion, cabbage gratin, caramelized onions, Gruyère cheese, baked gratin, vegetarian side dish

