In a deep 12-inch skillet, heat 1 tablespoon of the olive oil. Saute the onions and garlic for 5 minutes. Remove from the pan to a bowl, and let cool.: You will notice the oil shimmer and a faint scent of fruitiness when it reaches the right temperature, signaling readiness. Heating this oil gently lets you sauté the onion and garlic without burning, which preserves sweet aromatics. Work at medium heat to avoid bitter char. A common mistake here is using too high heat, which will brown the garlic too quickly and give a harsh flavor.
In a large mixing bowl, combine the egg, milk, mustard, ketchup, Worcestershire sauce, salt, oregano and pepper. Add the breadcrumbs and stir to form a paste. Stir in the cooled onions and garlic. Add the ground beef and mix until just combined.: As the onions soften, they will turn translucent and offer a sweet, savory aroma while the minced garlic becomes fragrant. The sound is a gentle sizzle, not a loud crackle. Softening gradually develops sweetness and prevents raw sharpness. If the pan is too hot they will brown unevenly, so lower the heat if you see dark edges forming.
Form the ground beef mixture into 4 oval steak patties. Refrigerate for at least 15 minutes to ensure they stay intact while cooking.: Cooling prevents the heat from prematurely cooking the raw egg when you mix the binder, and it preserves texture in the patties. The residual warmth keeps the onions pliable, but full heat could alter the emulsion. Rushing this step can make the binder warm and create denser patties.
Using the same skillet, heat the remaining 2 tablespoons of olive oil over medium-high heat. Brown 2 steaks at a time for 1 minute on each side, then remove and set aside. The centers will be uncooked.: When these liquids and seasonings meet, the aroma will be tangy and layered, with the Worcestershire sauce giving an umami note. This binder flavors the entire patty through and helps distribute seasoning. Mix gently to avoid whipping too much air into the mixture, which can change texture.
Using the same skillet, heat 1 tablespoon of olive oil over medium heat. Add the onions and saute for about 3 minutes. Add the mushrooms and cook for 3 to 5 more minutes, until golden. Add the butter and let it melt. Whisk in the flour for 1 to 2 minutes, until it begins to brown.: The breadcrumbs absorb the liquid, creating a cohesive paste that will hold moisture inside the patties. You should see a tacky, spreadable texture. If the mixture feels too wet, add a small pinch more crumbs; if too dry, add a splash of milk. Overworking at this stage compacts the meat later.
Add the beef broth in small amounts, stirring continuously. Add the bouillon cube, Worcestershire sauce, onion powder and garlic powder. Bring the gravy to a boil, then reduce to a simmer.: Incorporating the cooled aromatics introduces soft pockets of flavor and prevents the binder from becoming warm. The scent will shift from raw to gently cooked, and the mixture will look speckled with onion bits. Ensure even distribution, but avoid vigorous mixing which can toughen the meat.
Add the steaks back to the skillet and spoon the sauce on top. Cover and cook for 10 to 15 minutes. Garnish with fresh parsley, and serve.: The ground beef should be handled gently to keep the texture tender; mixing until just combined means you see a uniform mixture without compacting it. Your hands should feel a cohesive mass, but not mushy. Overmixing leads to dense, tough patties rather than tender, juicy ones.
Form the ground beef mixture into 4 oval steak patties: Shape them so they are slightly thicker in the center, which helps even cooking and prevents doming. The patties should be smooth but not overly compressed. If you press too hard, they will become compact and chewier after cooking.
Refrigerate for at least 15 minutes to ensure they stay intact while cooking: Chilling firms the fat and binders, reducing the chance of falling apart in the pan. The surface will cool and tighten, which also helps develop a better sear. Skipping this rest increases the risk of disintegration when searing.
Using the same skillet, heat the remaining 2 tablespoons of olive oil over medium-high heat: The skillet will carry residual flavors from the onions, and heating the oil until it moves freely will prepare the surface for a proper sear. A well heated pan makes a satisfying sizzle upon contact. If the oil smokes, lower the heat and let it cool slightly before proceeding.
Brown 2 steaks at a time for 1 minute on each side, then remove and set aside: You're aiming for a thin brown crust, not full cook through. The brief sear gives concentrated flavor from caramelization, and you will hear a distinct sizzle and smell a nutty, roasted aroma. The centers should still be pink because they will finish cooking in the gravy. Avoid crowding the pan, which causes steaming instead of browning.
The centers will be uncooked: This is intentional, as finishing in the sauce gently brings the patties to the right doneness while allowing them to absorb flavor. The uncooked center ensures juiciness after simmering. If the patties are fully cooked now, they may become dry during the covered simmer.
Using the same skillet, heat 1 tablespoon of olive oil over medium heat: This fresh touch of oil readies the pan for the gravy base and sautéing additional onions and mushrooms . The pan will carry fond from the browned patties that will boost the sauce. Keep heat steady to avoid rapid evaporation of moisture from the mushrooms.
Add the onions and saute for about 3 minutes: The onions should become translucent and release a sweet scent, with a softening texture. This shorter sauté preserves some shape so they contribute body to the gravy. If they begin to darken too quickly, reduce the heat and add a splash of broth.
Add the mushrooms and cook for 3 to 5 more minutes, until golden: The mushrooms will release moisture, then brown as that liquid evaporates, creating a deep, earthy aroma and a tender, caramelized texture. Stir occasionally to encourage even browning. If they stew instead of brown, the gravy will be thinner and less flavorful.
Add the butter and let it melt: When the butter melts, it will foam slightly and carry the mushroom aromas, adding silkiness to the sauce. This is the stage where the sauce begins to feel luxurious. Watch closely so the butter does not brown too quickly and change flavor character.
Whisk in the flour for 1 to 2 minutes, until it begins to brown: Toasting the flour removes the raw taste and gives the gravy a nuttier note. Whisk continuously to form a smooth roux and to evenly coat the mushrooms. If you skip this browning, the gravy may taste pasty or raw.
Add the beef broth in small amounts, stirring continuously: Pouring the beef broth gradually and whisking prevents lumps and creates a glossy, even sauce. You will see the gravy thicken as you incorporate the liquid, and the aroma will become deeply savory. Adding it too quickly can trap flour clumps that are hard to break up.
Add the bouillon cube, Worcestershire sauce, onion powder and garlic powder: These concentrated seasonings amplify umami and harmonize flavors between the patties and gravy. Taste as the sauce simmers and adjust gently. Over-salting is the most common misstep here, so add the bouillon cautiously and remember you can always salt later.
Bring the gravy to a boil, then reduce to a simmer: Boiling briefly helps the flavors marry and the sauce to reduce, concentrating taste. You will notice the sauce thicken and small bubbles appear steadily rather than violently. Aggressive boiling can break down the texture and cause the sauce to separate.
Add the steaks back to the skillet and spoon the sauce on top: The scent will shift to a full, braised aroma as the patties nestle into the gravy. Spoon sauce over each patty to ensure even flavor penetration. If you bury them too deep without space, you may prevent even heat circulation.
Cover and cook for 10 to 15 minutes: Covered, the patties will finish cooking gently and soak up the gravy, becoming tender and infused with mushroom and onion notes. The internal temperature should reach a safe level while staying juicy. Remove the lid occasionally to check, since overcooking will dry them out.
Garnish with fresh parsley, and serve: The fresh chopped parsley adds a bright, herbaceous finish and a pop of color against the glossy gravy. Serve immediately so the texture and heat are at their best. Letting the dish sit too long will dull the vibrancy of the garnish and thicken the sauce further.