Before I moved to Canada, I had never heard of Sloppy Joe’s. Sloppy Joe is a beloved American comfort food, typical of school cafeterias or evening snacks. But did you know this hearty, saucy sandwich has roots that trace back to the flavors of Cuba? The classic sloppy Joe is said to be inspired by Ropa Vieja, a traditional Cuban dish of shredded beef in a rich tomato sauce, named for its resemblance to “old clothes.” Over time, this concept was adapted in the U.S., transforming into the messy, flavorful sandwich we know today: ground meat simmered in a tangy, sweet sauce and piled high on a soft bun. Ropa Vieja can also be found in Spain and the Canary Islands, with variations on the ingredients.
Now, re-imagined for the modern table, this vegan version captures all the nostalgia and satisfaction of the original, but with a plant-based twist. Packed with protein-rich red lentils, and infused with smoky and savory spices, it’s a dish that proves comfort food can be both indulgent and healthy. Whether you’re a longtime fan of sloppy Joes or new to the concept, this recipe is a delicious homage to tradition, with a greener approach.
Note: A closer vegan way of rendering Sloppy Joe is to replace lentils with jackfruit, which more closely captures the texture of the original dish. However, I like the lentil version of Sloppy Joe as it provides more protein. Both are delicious!


