Bring a large stockpot of water to a boil. Add noodles and cook according to package directions. Drain and set aside.
While the noodles are cooking, add ground beef to a large skillet and cook over medium heat until browned.
Use a spatula to break up the beef into small crumbles as it cooks.
Add diced onion and continue to cook until onions soften.
Add minced garlic, and cook until fragrant, about 1 minute.
Add Worcestershire sauce, Italian seasoning, salt and pepper to the pan. Stir to combine with the beef, onions and garlic.
Sprinkle flour into the pan, stirring to combine with the beef and onions. Cook for 1-2 minutes to cook off the raw flour taste, stirring constantly.
Add the beef broth and stir, scraping up any browned bits in the bottom of the skillet.
Stir in peas and sliced mushrooms.
Increase heat and bring sauce to a boil. Reduce heat and simmer until the sauce thickens.
If sauce gets too thick add a little water to thin the sauce if needed.
Add the reserved cooked noodles to the pan and stir to combine everything together.
Serve immediately.