In a mixing bowl, stir together the sauce ingredients; beef broth, chicken bouillon, Worcestershire, onion powder, garlic powder, dry mustard, and dried thyme. Set aside.
In a large skillet cook ground beef and diced onion over medium heat until beef is cooked through and onions are soft. Use a wooden spoon to break up the beef into crumbles as it cooks. Drain off excess fat. Season with salt and pepper, transfer to a plate and keep warm.
Bring a large pot of salted water to a boil and cook noodles according to package directions. Drain and set aside.
While the noodles cook add butter to the skillet.
Add minced garlic and cook until fragrant, about 1 minute.
Stir in flour and whisk together with the butter. Cook over medium heat for about 2 minutes to cook off raw flour taste.
Add the reserved sauce mixture to the pan. Increase heat and bring to a simmer.
Add cream of mushroom soup and sliced mushrooms to the skillet. Stir to combine and continue to simmer over medium heat for about 10 minutes.
Reduce heat to low and add shredded cheddar cheese to the pan. Stir until cheese is completely melted.
Return the reserved cooked ground beef back to the pan and stir to combine and cook until everything is heated through.
Add the beef mixture to the cooked, drained noodles and stir to combine everything together.
Serve with a crisp green salad to round out the meal.