
Dhal Puri Roti (Caribbean Lentil-stuffed Flatbread) - Recipe
Variations on dhal puri roti are made on many of the Caribbean islands, but you can tell by the name and style that they originated with Indian immigrants. The name can seem confusing because in Indian terminology, a puri and a roti are two different types of bread.
You might be surprised to find this recipe in the entrée section, but they are quite filling. It takes only a small side-dish curry and a little rice to make a complete meal. Most people will only need one of these hearty breads, so for a smaller group, you may want to cut the recipe in half.
I like to use about 50% whole-wheat pastry flour to make the dough. Not only is it more nutritious than white flour, it also adds a more complex flavor. Pastry flour is lower in gluten, which helps keep the bread tender.
These breads are best when steaming hot; otherwise, the filling can be dry. They reheat beautifully in the microwave if you’ve made them ahead.
Dhal Puri Roti (Caribbean Lentil-stuffed Flatbread)
Makes 12 flatbreads / 1 hour and 15 minutes active (2 ½ hours total)
- For the dough:
- 4 cups all-purpose flour
- 3 ½ cups whole-wheat pastry flour
- 2 tablespoons baking powder
- 2 teaspoons salt
- 6 tablespoons melted butter + more for final cooking
- For the filling:
- 3 tablespoons oil, divided
- ½ medium onion, diced
- 2 cloves garlic, minced
- 2 teaspoons salt, divided
- 1 ½ cups yellow split peas
- 1 teaspoon turmeric
- 2 teaspoons cumin powder
- pinch cayenne
- Mix all of the dough ingredients together in a large bowl. Add 2 ½ cups of warm water and stir until a shaggy mass forms. You may need up to ½ cup additional water. The goal is a soft, pliable dough that isn’t too sticky. Knead for about 5 minutes, form into a ball, rub with a little oil, cover and set aside to rest for about 1 hour; meanwhile, make the filling. (Another option is to use a stand mixer. Use the paddle attachment for the initial mixing, then switch to a dough hook for the 5 minutes of kneading.)
- In a large saucepan, heat 1 tablespoon of oil over a medium-high flame. Add the onion, garlic, and 1 teaspoon of salt and cook for about 2 minutes, until the onion is translucent. Add the split peas and 6 cups of water. Bring to a boil and reduce to a simmer. Cook until the peas are easily crushed between your fingers – done enough to eat, but not turning into soup.
- Drain the peas and transfer them to a food processor. Add the remaining 2 tablespoons of oil, the turmeric, cumin, cayenne and the remaining teaspoon of salt. Pulse the blade until they are coarsely pureed but retain a bit of texture. Taste and adjust seasoning. You may also need to add a couple tablespoons of water. The right texture is one that will form a ball, but not be bone-dry. If it is too wet, it will make the roti soggy.
- When the dough is done with the initial rest, divide it into 12 pieces (if using a scale, they will be about 135 grams each). Form into balls, place on a lightly floured board or baking sheet, cover with plastic wrap, and allow to rest for an additional 30 minutes.
- To cook the breads, preheat a skillet or griddle that is at least 12” in diameter over a medium flame. Take one ball of dough and, on a lightly floured work surface or a silicone board, roll it out to about 5” in diameter. Place 3 tablespoons of the filling in the center. Pull the edges of dough up around the filling and seal to completely enclose it. Flatten with your hand and then roll out to about 10” in diameter and less than ¼” thick. (You can start baking one, in the next step, while continuing to form the rest of the breads).
- Melt a little butter on the griddle and put in the first bread. Cook until lightly browned on the first side, about 1 ½ minutes, pushing down on the edges occasionally. You don’t want it to brown so much that it is crispy; the bread should remain soft. Turn and cook the other side, then remove to a plate, cover. Serve immediately or reheat if made in advance.

