5 Great Caribbean-Style Roti Spots In Miami
There are a lot of great places to get roti in Miami, but these are five of our favorites.
Many fans of South and Southeast Asian food know roti as a flatbread that accompanies a meal, often with some kind of curry or sauce for dipping. But in Guyana and on the islands of Trinidad and Tobago, roti is an entire meal unto itself and popular handheld street food. From the outside, a roti can look like a simple meat and potatoes stew wrapped in a bread blanket, but judging a Caribbean roti is more complicated than it looks. To make a great one, you have to know how to bake the bread so that it folds well, but isn’t too stiff or dense, and it has to have the right amount of salt, so it isn’t flavorless. The vegetable or meat filling has to be seasoned with the mandatory Chief curry powder made in Trinidad and Tobago, and have the right amount of pepper and complexity of flavors. It can be tough to tick all these boxes, but here are five places you can find great roti in Miami and judge for yourself.
If you want to get as close as possible to a perfect Trinidadian-style roti in Miami, you need to drive south to Caribbean Delite. This family-run, cash-only restaurant has been in the same location in South Miami for 25 years and has a strong reputation among local Trinidadian ex-pats. Their roti has the balance of being soft, slightly fluffy, and with just the right amount of salt. And while all roti bread is unleavened, this place gets enough air into the bread so that it doesn’t feel dense—it pulls away with some give and is just the right amount of chewy. You can also order all three types of roti bread here: dhal puri (stuffed with finely ground buttery lentils), paratha (flaky, multi-layered, and placed on the side), or chapati (plain). The meat inside is flavorful and you have the option of choosing your spice level. Get the potato and channa roti, and the curry chicken, which you can choose between “bone-in” or boneless. You can also order a side of tamarind sauce if you want to add a bit more sweetness to the curry.
B & M Market and Roti Shop
This Little River market has been a consistent source of Caribbean staples since the ’80s. It’s part grocery store, part take-out spot with a small seating area inside. At the window in the back is where you can order a Guyanese version of roti, which means you won’t find a Trinidadian “buss up shut” on the menu. A “buss up shut,” or paratha roti, looks like shredded clothes or a busted-up shirt and is usually served as an option for those who want their meat outside the roti bread, especially meat with the bones in it like goat or chicken. B&M offers a plain roti that’s thin and lightly seasoned, wrapped similar in size and shape to a large burrito, and you can get it filled with stewed vegetables, goat, shrimp, jerk chicken, or salt fish and ackee. Our two favorites here are the curry goat and jerk chicken, both of which are super flavorful and cooked perfectly.
Sign up for our newsletter.
Be the first to get expert restaurant recommendations for every situation right in your inbox.
Sheiks Bakery & Roti Cafe
Like B&M, Sheiks is part restaurant, part market. They have several different menus and make Guyanese-style roti that you can get plain or with dhal puri, which adds an extra layer of flavor and texture. They serve the goat separately from the bread because of the bones, but the rest of the fillings come wrapped inside—their beef and potato roti is delicious and their vegetarian roti is one of the best in the city. It contains the perfect balance of sweet pumpkin mash, spinach, potato, and channa (mashed curried chickpea). The rotis come out fresh, and unlike at other shops, you can see all the filings through the glass at the counter. They also fold and roll their roti into the shape of burritos instead of into a thick square like most Trinidadian spots, but they’re still a good size.
L.C.'S Roti Shop
LC’s is another cash-only restaurant serving Trinidadian-style roti, and if you like a wide variety of fillings, this is the place to go. They have conch, shrimp, duck, goat, beef, chicken, veggie, and potato roti. But you can’t get the duck or goat boneless, so if you don’t want to navigate around lots of little bones in your roti, ask for the meat to be placed on the side. As far as roti bread, it will be “buss up shut” on the menu—they have both plain and a paratha (no dhal puri). The roti here is thin and isn’t as soft or chewy as some of the other spots, but if you’re in the area and craving a buss up shut, stop by to grab some carryout. You can also purchase tamarind sauce on the side, two for a dollar. And if you get a spicy roti, make sure to spend the whole dollar.
Naz Roti Palace
Naz Roti is a family-owned restaurant that offers a standard Trinidadian menu of roti, doubles, and rice plates. They use the Indian name “chapati” to describe their plain roti, and although they also have dhal puri, we've found their lentils to be on the grainier side, so stick with the plain or paratha. The rotis here will feed two to three people, and unless requested otherwise, the bread and meat are served separately. The oxtail roti is their standout—both because it’s less common and the oxtail is delicious. They give you the meatiest, most tender pieces that fall right off the bone and the brown sauce has a smokey, slightly sweet flavor. They also have a good veggie roti with pumpkin in it. While doubles are typically the go-to warm-up snack, their doubles are slightly overfilled and tamarind sauce-deprived, so just double down on roti here instead.