09/06/2026
Mrs. Johnson's Breakfast Pie
Cannellini Beans, Caramelized Onions, Oyster Mushrooms, Gruyère & Bacon
I've made many breakfast pies for my boss, Gary, over the past seven years. But today, for the very first time, I made one for my husband, Gary.
Apparently the job description has changed - but the breakfast standards have not.
Because marriage may require compromise, but breakfast most certainly does not.
Recipe at a Glance
YIELD
6 generous servings
OVEN
375°F
DISH
9-inch deep pie plate
Ingredients
Savory Filling
• 6 ounces bacon, chopped
• 8 ounces fresh oyster mushrooms, torn or coarsely chopped
• 1 medium yellow onion, thinly sliced
• 3/4 cup canned cannellini beans, drained and thoroughly rinsed
• 1/2 teaspoon finely minced fresh rosemary
• Freshly ground black pepper, to taste
• Salt, only if needed after tasting
• 1 cup freshly shredded Gruyère cheese
• 1/4 cup freshly grated Parmesan cheese
Custard
• 6 large eggs, preferably at room temperature
• 1/3 cup sour cream
• 1/2 teaspoon smoked paprika
• Freshly ground black pepper, to taste
• Salt, to taste
• 1/2 cup whole milk
• 1/2 cup half-and-half
Bob's Notes
• Rosemary: Keep it to about 1/2 teaspoon and mince it very finely. Rosemary belongs beautifully here, but it does not understand moderation without adult supervision.
• Oyster mushrooms: Give them room and brown them properly. Crowded mushrooms steam; deeply browned mushrooms become the reason people remember the pie.
• Cannellini beans: Smashing most of them into the filling adds creaminess, fiber, and substance without leaving conspicuous whole beans suspended in the custard.
• Cheese: Freshly shred the Gruyère. Pre-shredded cheese does not melt as smoothly because of its anti-caking coating - and this is a wedding pie. We have standards.
Directions
1. Prepare the beans. Place the drained beans in a bowl. Thoroughly mash 1/2 cup into a coarse paste. Lightly crush the remaining 1/4 cup, leaving small pieces but very few completely whole beans.
2. Cook the bacon. Cook the chopped bacon in a large skillet over medium heat until crisp. Transfer it to a paper-towel-lined plate, leaving about 2 tablespoons of bacon fat in the skillet.
3. Caramelize the onion. Add the onion and cook over medium-low heat for 15-20 minutes, stirring occasionally, until soft and deeply golden. Do not hurry this part; browned is pleasant, but genuinely caramelized is glorious.
4. Brown the mushrooms. Increase the heat to medium. Add the oyster mushrooms in an even layer. Let them cook undisturbed for a few minutes before stirring, then continue cooking until their moisture evaporates and the edges are deeply browned, about 7-10 minutes.
5. Finish the filling. Add the mashed and crushed beans, rosemary, and black pepper. Cook for 2-3 minutes so the beans absorb the bacon, mushroom, and onion flavors. Return the bacon to the skillet. Taste before adding salt.
6. Cool the mixture. Remove the skillet from the heat and cool the filling for 10-15 minutes. Hot filling can begin cooking the eggs before the pie reaches the oven, and we are celebrating a marriage - not creating scrambled-egg rubble.
7. Make the custard. Beat the eggs until thoroughly blended. Separately whisk the sour cream with the smoked paprika, salt, and pepper until relatively smooth; whisk it into the eggs. Gradually beat in the whole milk and half-and-half.
8. Assemble the pie. Spread the cooled filling evenly across the bottom of an ungreased pie plate. Sprinkle the Gruyère and Parmesan over the filling. Slowly pour the custard over everything, gently nudging the filling so the custard settles into every crevice.
9. Bake. Bake at 375°F for 45-55 minutes, until the edges are set and lightly golden and the center has only a slight jiggle. If the top browns too quickly, loosely cover it with foil.
10. Rest and serve. Let the breakfast pie rest for 10-15 minutes before slicing. This allows the custard to finish setting and gives you clean slices.
Estimated Macros
Per serving (1/6 of the breakfast pie): approximately 440 calories | 30 g protein | 13 g carbohydrate | 30 g fat | 3 g fiber
Estimates are based on the listed ingredient amounts and standard nutrition data. Actual values will vary with the bacon brand, dairy, cheese, and final serving size.
Health Benefits
Substantial protein: Eggs, bacon, Gruyère, Parmesan, dairy, and cannellini beans provide about 30 grams of protein per serving, supporting muscle maintenance and helping the meal remain satisfying.
Fiber and steady substance: Cannellini beans, oyster mushrooms, and onion contribute fiber. The beans also supply complex carbohydrates, folate, iron, magnesium, and potassium.
Choline and vitamin B12: Eggs are particularly valuable sources of choline, which supports normal brain, nerve, and liver function. Eggs, bacon, cheese, and dairy also contribute vitamin B12.
Calcium and phosphorus: Gruyère, Parmesan, milk, half-and-half, and sour cream provide minerals needed for bones, teeth, muscles, and normal nerve signaling.
Mushroom nutrients: Oyster mushrooms contribute B vitamins, copper, selenium, potassium, and antioxidant compounds while adding considerable savory flavor for relatively few calories.
Allium goodness: Onions contribute vitamin C and plant compounds, including quercetin. Slow caramelization develops sweetness and flavor without requiring added sugar.
A Sensible Serving Note
This is a rich, satisfying breakfast pie rather than a wispy little diet quiche. Serve it with fresh fruit or a simply dressed green salad if you want contrast and additional fiber. The pie itself already provides protein, vegetables, beans, and enough flavor that it needs no apology whatsoever.
Mrs. Johnson's Breakfast Pie