Cook the Pasta: Bring salted water to a boil, cook pasta until just al dente, rinse with cold water to avoid overcooking, then drain and set aside. (watch video below!)
Make the Roux: In a large pot over medium heat, melt butter, stir in flour, and cook 2 minutes.
Build the Sauce: Slowly whisk in milk and cream, simmer until slightly thickened, then season with all our spices & add in the soy sauce.
Add the Cheese: Turn heat to low and stir in cheddar, Colby Jack, and mozzarella until smooth and creamy.
Combine: Add pasta to the cheese sauce, stir to coat, and transfer to a buttered baking dish. Salt & pepper to taste.
Top & Bake: Sprinkle reserved cheese on top, bake at 375°F (190°C) for 20–25 minutes until bubbling and golden, then rest 10 minutes before serving. (watch video below!)