There is nothing more satisfying than a cheesesteak. They're gloriously messy and greasy masterpieces that require a stack of napkins, and worth it every time. But sometimes I don't want to get messy, or friends don't want to get messy at a dinner party...so I came up with a slightly fancier version: cheesesteak soup! It has all the best parts of cheesesteak—even making croutons with a classic roll—but instead of eating with your hands, you can dip in with a spoon, pinkies up optional. It's hearty, cheesy, and just as comforting. There's also some fish sauce snuck in there for extra umami and a little smokiness, and a dash of cayenne to wake things up and cut through the richness.