Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 tablespoons unsalted butter, divided
- 8 ounces cremini mushrooms, thinly sliced
- 1 small shallot, finely chopped
- 1 teaspoon fresh thyme leaves
- 3/4 teaspoon kosher salt, divided
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream
- 1/8 teaspoon ground nutmeg
- 3/4 cup finely grated Gruyère cheese
- 4 large eggs
- 1 tablespoon finely chopped fresh chives
- 1 small baguette, cut into 12 slices
- 1 tablespoon extra-virgin olive oil
- 5 cups hot water, for the water bath
Do This
- 1. Heat the oven to 375°F and butter four 6-ounce ramekins.
- 2. Brush the baguette slices with olive oil and toast for 8 minutes, turning halfway through.
- 3. Sauté the mushrooms in butter for 5 minutes; add the shallot, thyme, salt, and pepper, then cook for 2 minutes.
- 4. Divide the mushrooms, most of the Gruyère, and half of the seasoned cream among the ramekins.
- 5. Add one egg to each ramekin, spoon the remaining cream around the eggs, and finish with the reserved cheese.
- 6. Place the ramekins in a hot water bath and bake for 14 to 16 minutes, until the whites are set but the yolks remain soft.
- 7. Rest for 2 minutes, garnish with chives, and serve immediately with the toasted baguette.
Why You’ll Love This Recipe
- Each ramekin has creamy eggs, earthy mushrooms, melted Gruyère, and a luxuriously soft yolk.
- The individual portions feel elegant, but the recipe uses simple, familiar techniques.
- A gentle water bath helps the eggs cook evenly without becoming rubbery.
- Crisp baguette slices are perfect for scooping up every bit of cream and runny yolk.
Grocery List
- Produce: 8 ounces cremini mushrooms, 1 small shallot, 1 small bunch fresh thyme, and 1 small bunch fresh chives
- Dairy: 2 tablespoons unsalted butter, 1/2 cup heavy cream, 3 ounces Gruyère cheese, and 4 large eggs
- Pantry: Extra-virgin olive oil, kosher salt, freshly ground black pepper, and ground nutmeg
- Bakery: 1 small baguette, approximately 8 ounces
Full Ingredients
For the Mushroom Eggs en Cocotte
- 2 tablespoons unsalted butter, divided
- 8 ounces cremini mushrooms, stems trimmed and caps thinly sliced
- 1 small shallot, finely chopped, about 1/4 cup
- 1 teaspoon fresh thyme leaves
- 3/4 teaspoon kosher salt, divided
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream
- 1/8 teaspoon ground nutmeg
- 3/4 cup finely grated Gruyère cheese, about 3 ounces, divided
- 4 large eggs
- 1 tablespoon finely chopped fresh chives
- 5 cups hot water, for the water bath
For the Toasted Baguette
- 1 small baguette, approximately 8 ounces, cut diagonally into 12 slices about 1/2 inch thick
- 1 tablespoon extra-virgin olive oil

Step-by-Step Instructions
Step 1: Heat the oven and prepare the ramekins
Position a rack in the center of the oven and preheat the oven to 375°F. Use 1 tablespoon of the butter to generously coat the bottoms and sides of four 6-ounce oven-safe ramekins. Set the ramekins aside. Heat 5 cups of water until steaming and just beginning to simmer; keep it hot for the water bath.
Step 2: Toast the baguette
Arrange the 12 baguette slices in a single layer on a baking sheet. Brush the tops evenly with 1 tablespoon of olive oil. Bake at 375°F for 8 minutes, turning the slices after 4 minutes, until lightly golden and crisp around the edges. Transfer the toast to a serving plate and leave the oven on.
Step 3: Sauté the mushrooms
Melt the remaining 1 tablespoon butter in a large skillet over medium-high heat. Add the sliced mushrooms in an even layer and cook without stirring for 2 minutes so they begin to brown. Stir and continue cooking for 3 minutes, or until their released moisture has mostly evaporated.
Add the chopped shallot, thyme, 1/4 teaspoon of the kosher salt, and all of the black pepper. Cook for 2 minutes, stirring frequently, until the shallot is softened and the mushrooms are deeply golden. Remove the skillet from the heat.
Step 4: Layer the ramekins
Divide the mushroom mixture evenly among the four buttered ramekins. Sprinkle 1/2 cup of the Gruyère over the mushrooms, using 2 tablespoons in each ramekin. In a small measuring cup, stir together the heavy cream, nutmeg, and 1/4 teaspoon of the kosher salt. Spoon 1 tablespoon of the seasoned cream into each ramekin.
Step 5: Add the eggs and remaining cream
Crack each egg into a separate small bowl, checking for any shell, and gently slide one egg into each ramekin. Spoon the remaining cream around the egg whites rather than directly over the yolks. Sprinkle the reserved 1/4 cup Gruyère around the yolks, using 1 tablespoon per ramekin. Season the eggs evenly with the remaining 1/4 teaspoon kosher salt.
Step 6: Bake gently in a water bath
Place the filled ramekins in a metal roasting pan or a 9-by-13-inch baking pan. Set the pan on the partially extended center oven rack. Carefully pour the hot water into the pan around the ramekins until it reaches approximately halfway up their sides, taking care not to splash water into the eggs.
Bake for 14 to 16 minutes. Begin checking at 14 minutes: the egg whites should look opaque and set around the edges, with a slight wobble near the yolks. The yolks should remain glossy and fluid. Add only 1 minute of baking at a time if the whites still appear transparent.
Step 7: Rest, garnish, and serve
Carefully lift the ramekins from the hot water bath using dry oven mitts or sturdy tongs. Place each one on a heatproof plate and let the eggs rest for 2 minutes; the residual heat will continue to set the whites. Sprinkle with the chopped chives and serve immediately with 3 toasted baguette slices per person. Remind diners that the ramekins will remain hot.
Pro Tips
- Use the right ramekins: Shallow 6-ounce ramekins cook the whites more evenly than very deep dishes. If your ramekins are larger or deeper, the baking time may increase by 1 to 3 minutes.
- Cook the mushrooms until dry: Allow their liquid to evaporate before assembling the cocottes. Excess mushroom moisture can make the cream watery.
- Keep the yolks visible: Place the final cream and cheese around the yolks instead of covering them. This makes it easier to judge doneness.
- Remove them slightly early: The eggs continue cooking during the 2-minute rest. Take them out when the center of each white still has a gentle wobble.
- Use hot, not vigorously boiling, water: A gentle water bath surrounds the ramekins with steady heat and protects the eggs from toughening.
Variations
- Spinach and goat cheese: Replace the mushrooms and Gruyère with 4 packed cups baby spinach, wilted and squeezed dry, and 4 ounces crumbled goat cheese.
- Ham and Comté: Replace the mushrooms with 4 ounces diced cooked ham and substitute an equal amount of grated Comté for the Gruyère. Reduce the kosher salt to 1/2 teaspoon because the ham is salty.
- Asparagus and tarragon: Replace the mushrooms with 8 ounces asparagus cut into 1/2-inch pieces. Sauté for 4 to 5 minutes and use 1 tablespoon chopped fresh tarragon instead of thyme.
Storage & Make-Ahead
For the best soft-yolk texture, serve Eggs en Cocotte immediately after baking. The mushroom mixture can be cooked, cooled, and refrigerated in an airtight container for up to 2 days; reheat it briefly before assembling the ramekins. The baguette can be sliced 1 day ahead, and the toasted slices can be kept in an airtight container at room temperature for up to 1 day. Assemble the ramekins just before baking so the raw eggs remain fresh. Refrigerate leftover cooked cocottes within 2 hours and keep them for up to 2 days. Reheat in a 325°F water bath for 8 to 10 minutes, understanding that the yolks will become firmer.
Nutrition (per serving)
Calories: 520 kcal | Carbs: 34g | Protein: 20g | Fat: 34g | Saturated Fat: 17g | Fiber: 2g | Sugar: 4g | Sodium: 760mg | Cholesterol: 260mg
