Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions until al dente, usually about 7-8 minutes. Drain and set aside.
While the pasta cooks, heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a spoon, until browned and no longer pink, about 6-8 minutes. Drain excess fat if necessary.
Add the diced onion to the skillet with the beef and cook until softened, about 3-4 minutes. Stir in the minced garlic and cook until fragrant, about 1 minute.
Stir in the tomato paste, Worcestershire sauce, and mustard. Mix well to coat the beef and onions. Pour in the beef broth and milk, stirring constantly to combine. Bring the mixture to a gentle simmer.
Add the cooked elbow macaroni to the skillet. Sprinkle in the shredded cheddar and mozzarella cheeses, stirring until melted and the sauce is creamy and well combined. Season with salt and pepper to taste.
Fold in the crumbled turkey bacon for a smoky crunch. Garnish with chopped green onions for a fresh, vibrant finish.
Scoop the Loaded Cheeseburger Macaroni Pasta into bowls or plates and serve immediately. This dish pairs wonderfully with a crisp side salad or steamed veggies.