In a Dutch oven, heat 1 tablespoon of olive oil over medium-high heat until it shimmers. Add the sliced white mushrooms and ¼ teaspoon of kosher salt. Cook, stirring occasionally, until the mushrooms release their liquid and begin to brown about 5 to 7 minutes. Transfer the cooked mushrooms to a bowl and set them aside.
In the same pot, add the remaining 1 tablespoon of oil and return it to medium-high heat until it shimmers. Add the chopped onions and minced garlic. Cook, stirring occasionally, until the onion begins to soften, about 5 minutes.
Add the ground beef, beef bouillon, and black pepper to the pot. Cook, breaking up the meat with a spoon, until it is no longer pink, about 5 to 7 minutes.
Stir in the tomato paste, ketchup, and mustard. Cook for a few minutes to allow the flavors to meld together.
Sprinkle the all-purpose flour over the beef mixture and stir until the beef is well coated. Cook for an additional 1 minute to eliminate the raw flour taste.
Pour in the white wine and deglaze the pan using a spoon to scrape the browned bits off the bottom. Let it cook for about 3 minutes, allowing the mixture to slightly thicken and the alcohol to evaporate. Add the water and bring the mixture to a simmer until it slightly thickens about 3 to 5 minutes.
Stir in the table cream and the previously cooked mushrooms until everything is fully combined. Cook just until the mixture is heated through, being careful not to let it come to a boil.
Taste the beef stroganoff and adjust the seasoning with salt and pepper to your liking. Transfer the prepared beef stroganoff to a shallow platter and garnish it with chopped chives.