Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 large eggs
- 2 tbsp (30 ml) whole milk
- 3/4 tsp kosher salt, divided
- 1/4 tsp freshly ground black pepper
- 8 oz (225 g) cremini mushrooms, sliced
- 1 tbsp (15 ml) olive oil
- 2 tbsp (28 g) unsalted butter, divided
- 1 small garlic clove, finely grated (about 1/2 tsp)
- 2 slices sourdough bread (about 1 inch thick)
- 1 tsp truffle oil (or 1/4 tsp truffle salt)
- 1 tbsp finely chopped chives or parsley (optional)
Do This
- 1. Sauté mushrooms in olive oil + 1 tbsp butter with 1/2 tsp salt until browned (6–8 min); add garlic 30 seconds.
- 2. Whisk eggs + milk + 1/4 tsp salt + pepper.
- 3. Toast sourdough; spread with remaining 1 tbsp butter.
- 4. Cook eggs low and slow in a nonstick skillet over low heat, stirring constantly, until creamy (4–6 min).
- 5. Fold in mushrooms; remove from heat while still slightly glossy.
- 6. Finish with truffle oil (or truffle salt), taste, and adjust seasoning.
- 7. Pile on buttery toast; garnish with chives or parsley and serve right away.
Why You’ll Love This Recipe
- Brunch-fancy but totally doable: simple techniques, big payoff.
- Ultra-creamy eggs: low heat and constant stirring keep them custardy.
- Deep savory flavor: browned mushrooms + a whisper of truffle.
- Perfect texture contrast: soft eggs on crunchy, buttery sourdough.
Grocery List
- Produce: 8 oz (225 g) cremini mushrooms, 1 small garlic clove, 1 small bunch chives or parsley (optional)
- Dairy: 4 large eggs, whole milk, unsalted butter
- Pantry: olive oil, kosher salt, black pepper, truffle oil (or truffle salt), sourdough bread
Full Ingredients
For the sautéed mushrooms
- 8 oz (225 g) cremini mushrooms, wiped clean and thinly sliced (about 1/4 inch / 6 mm)
- 1 tbsp (15 ml) olive oil
- 1 tbsp (14 g) unsalted butter
- 1/2 tsp kosher salt
- 1 small garlic clove, finely grated or minced (about 1/2 tsp)
- 1/8 tsp freshly ground black pepper
For the slow, creamy scrambled eggs
- 4 large eggs
- 2 tbsp (30 ml) whole milk
- 1/4 tsp kosher salt
- 1/8 tsp freshly ground black pepper
- 1 tbsp (14 g) unsalted butter
For the toast and finishing
- 2 slices sourdough bread, about 1 inch (2.5 cm) thick
- 1 tbsp (14 g) unsalted butter, softened (for spreading on toast)
- 1 tsp truffle oil (added off-heat), or 1/4 tsp truffle salt (to taste)
- 1 tbsp finely chopped chives or parsley (optional, for garnish)

Step-by-Step Instructions
Step 1: Prep your ingredients for smooth timing
Slice the mushrooms (about 1/4 inch / 6 mm thick) and grate or finely mince the garlic. Set both aside. In a small bowl, whisk together the eggs, whole milk, 1/4 tsp kosher salt, and 1/8 tsp black pepper until the mixture looks uniform and slightly frothy (about 20–30 seconds). This quick whisk helps the eggs cook evenly.
Set the truffle oil (or truffle salt) on the counter so you remember to add it at the end, not during cooking.
Step 2: Brown the mushrooms for maximum savory flavor
Heat a large skillet (10-inch / 25 cm works well) over medium-high heat for 1 minute. Add the olive oil and 1 tbsp butter. Once the butter melts and foams, add the sliced mushrooms in an even layer. Sprinkle with 1/2 tsp kosher salt and 1/8 tsp black pepper.
Cook for 6–8 minutes, stirring only occasionally. Letting the mushrooms sit against the pan helps them brown instead of steam. They’re ready when the moisture has cooked off and you see golden edges and darker browned spots.
Step 3: Add garlic briefly, then hold the mushrooms
Add the grated garlic to the mushrooms and stir constantly for 30 seconds, just until fragrant. Turn off the heat.
Transfer the mushrooms to a plate or small bowl (this prevents them from overcooking and gives you a clean pan temperature for the eggs). Wipe the skillet out with a paper towel if there are any dark spots that might flavor the eggs too strongly.
Step 4: Toast the sourdough and butter it
Toast the sourdough slices until deeply golden and crisp, about 3–5 minutes in a toaster, toaster oven at 400°F (205°C), or in a dry skillet over medium heat.
Immediately spread each toast with 1/2 tbsp (7 g) softened butter while it’s hot so it melts into the surface. Place the toast on two plates and keep warm.
Step 5: Cook the eggs low and slow for a creamy, custardy texture
Return the skillet to the stove over low heat. Add 1 tbsp (14 g) butter and let it melt without browning.
Pour in the egg mixture. Using a silicone spatula, stir constantly and gently, scraping the bottom and sweeping the eggs from the edges toward the center. Keep the heat low the entire time.
Cook for 4–6 minutes, until the eggs are mostly set but still look a little glossy and soft. If you see them firming up too quickly, pull the pan off the heat for 15–20 seconds while continuing to stir, then return to low heat.
Step 6: Fold in mushrooms and finish with truffle
When the eggs are creamy and just barely set, fold in the sautéed mushrooms and stir for 15–30 seconds to warm them through.
Remove the skillet from the heat. Drizzle in 1 tsp truffle oil and gently fold once or twice (a little goes a long way). If using truffle salt instead, sprinkle 1/4 tsp over the eggs, then taste and add a pinch more if needed.
Step 7: Assemble on toast and serve right away
Spoon the mushroom-truffle scrambled eggs over the buttery toasted sourdough, dividing evenly. Sprinkle with chopped chives or parsley if using.
Serve immediately while the toast is crisp and the eggs are still creamy. If you want an extra hit of aroma, add a tiny additional drizzle of truffle oil right at the table (about 1/8 tsp per toast).
Pro Tips
- Low heat is the secret: creamy scrambled eggs happen over low heat with constant, gentle stirring. If your pan is too hot, you’ll get dry curds.
- Don’t crowd mushrooms: if your skillet is small, cook mushrooms in two batches so they brown instead of steaming.
- Add truffle off-heat: truffle oil can lose its aroma when heated too much. Stir it in at the end for the best flavor.
- Stop cooking early: eggs keep cooking from residual heat. Take them off the stove when they still look slightly glossy.
- Season in layers: salt the mushrooms and the eggs separately so the whole dish tastes balanced.
Variations
- Extra-rich French-style: replace the milk with 2 tbsp (30 ml) heavy cream and finish with an additional 1 tsp butter stirred in off-heat.
- Cheesy twist: fold in 1/3 cup (30 g) finely grated Parmesan with the mushrooms for a more savory, nutty finish (reduce salt slightly).
- Greens welcome: wilt 2 packed cups (60 g) baby spinach into the mushrooms during the last 1 minute of cooking, then proceed as written.
Storage & Make-Ahead
Scrambled eggs are at their best right after cooking, but you can prep components ahead. Slice the mushrooms and grate the garlic up to 24 hours in advance; store separately in airtight containers in the refrigerator. You can also sauté the mushrooms up to 2 days ahead and rewarm them in a skillet over medium heat for 2–3 minutes before folding into freshly cooked eggs. If you have leftovers, refrigerate in an airtight container for up to 1 day. Reheat gently in a nonstick skillet over low heat with a small pat of butter, stirring often, just until warmed (overheating will toughen the eggs).
Nutrition (per serving)
Approximate, per serving (1 toast with half the eggs and mushrooms): 520 calories, 24 g protein, 34 g fat, 32 g carbohydrates, 4 g fiber, 780 mg sodium. Values vary based on bread size and exact butter/truffle product used.
