Caribbean cuisine is renowned for its vibrant flavors, bold spices, and comforting dishes that bring people together. One of the most beloved dishes is roti, a type of flatbread that wraps delicious fillings, creating a handheld feast full of taste and texture.
This Caribbean vegan roti recipe is a fantastic way to enjoy the island’s culinary magic while keeping it plant-based and wholesome. Whether you’re a seasoned vegan or simply exploring new flavors, this recipe offers a perfect balance of savory, spicy, and hearty elements that will satisfy any appetite.
Making roti from scratch might seem intimidating, but with a few simple ingredients and straightforward steps, you’ll have warm, soft, and flavorful rotis ready to be stuffed with your favorite vegan fillings.
This recipe combines traditional Caribbean spices with nutritious vegetables and protein-rich chickpeas, making it both delicious and nourishing. Get ready to bring a taste of the Caribbean into your kitchen with this easy, satisfying vegan roti recipe!
Why You’ll Love This Recipe
This Caribbean vegan roti brings together the essence of island cooking with the health-conscious benefits of a plant-based meal. It’s naturally gluten-free if made with alternative flours, packed with fiber and protein from chickpeas and vegetables, and bursting with spices that awaken your senses.
The homemade roti dough is soft, pliable, and golden brown when cooked, making it perfect for wrapping around the hearty vegan filling. It’s an excellent recipe for meal prep, family dinners, or impressing guests with a unique dish.
Plus, it’s adaptable — you can customize fillings, spice levels, and even try different legumes or veggies. Once you master this basic recipe, you’ll have a new favorite go-to for Caribbean-inspired meals.
Ingredients
- For the Roti Dough:
- 2 cups all-purpose flour (or whole wheat flour for a nuttier flavor)
- 1 tsp salt
- 2 tbsp vegetable oil (plus extra for cooking)
- 3/4 cup warm water (adjust as needed)
- For the Vegan Filling:
- 1 tbsp vegetable oil
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 1-inch piece of ginger, grated
- 1 Scotch bonnet pepper, seeded and finely chopped (optional for heat)
- 1 tsp ground cumin
- 1 tsp curry powder
- 1/2 tsp turmeric powder
- 1/2 tsp garam masala
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 medium potato, peeled and diced
- 1 medium carrot, diced
- 1/2 cup coconut milk
- Salt and freshly ground black pepper, to taste
- Fresh cilantro, chopped (for garnish)
Equipment
- Large mixing bowl
- Rolling pin
- Non-stick skillet or cast iron pan
- Medium saucepan
- Wooden spoon or spatula
- Measuring cups and spoons
- Colander (for rinsing chickpeas)
Instructions
- Prepare the Roti Dough: In a large bowl, combine the flour and salt. Add the vegetable oil and mix well using your fingers until it resembles coarse crumbs.
- Add warm water gradually: Stir and knead the dough until it forms a soft, smooth ball. Cover with a damp cloth and let it rest for 30 minutes while you prepare the filling.
- Cook the vegetables: In a medium saucepan, heat 1 tbsp of oil over medium heat. Add the chopped onion, garlic, and grated ginger. Sauté until translucent and fragrant, about 3-4 minutes.
- Add spices and Scotch bonnet: Stir in the cumin, curry powder, turmeric, garam masala, and Scotch bonnet pepper (if using). Cook for 1 minute until spices bloom.
- Add diced potatoes and carrots: Stir well, then add chickpeas and pour in the coconut milk. Season with salt and pepper. Cover and simmer on low heat for 15-20 minutes, or until vegetables are tender and sauce thickens.
- Roll out the roti: Divide the dough into 6 equal pieces. On a lightly floured surface, roll each piece into a thin circle about 8 inches in diameter.
- Cook the roti: Heat a dry non-stick skillet or cast iron pan over medium-high heat. Cook each roti for about 1-2 minutes on each side, or until golden spots appear. Brush lightly with oil if desired for softness.
- Assemble the roti wrap: Spoon a generous amount of the vegan filling onto the center of each roti. Fold the sides over and roll tightly like a burrito.
- Serve warm: Garnish with fresh cilantro and enjoy immediately for best flavor and texture.
Tips & Variations
For a gluten-free version, substitute all-purpose flour with a gluten-free flour blend suitable for flatbreads.
Feel free to switch up the filling by adding your favorite vegetables such as bell peppers, spinach, or pumpkin. Lentils or black beans can replace chickpeas for a different protein source.
If you prefer a milder dish, omit the Scotch bonnet pepper and add a pinch of smoked paprika for depth. To make the roti fluffier, you can add a teaspoon of baking powder to the dough.
If you want to explore more Caribbean-inspired vegan recipes, check out our Harvest Hash Recipe and Lion’S Mane Mushroom Crumble Recipes. For a refreshing dessert afterward, try the Lemon Straws Recipe.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 350 kcal |
Protein | 12 g |
Carbohydrates | 50 g |
Fat | 8 g |
Fiber | 8 g |
Sodium | 350 mg |
Serving Suggestions
This vegan roti pairs wonderfully with a crisp side salad or some Caribbean-style rice and peas for a complete meal. For dipping, try a tangy mango chutney or a cooling cucumber raita made with vegan yogurt.
For a tropical twist, serve with a refreshing drink like freshly squeezed limeade or a pineapple ginger mocktail. This dish is also fantastic as a grab-and-go lunch or picnic option, making it versatile for many occasions.
Conclusion
Making Caribbean vegan roti at home is not only a rewarding culinary adventure but also a delicious way to enjoy the rich flavors of the islands in a health-conscious manner. This recipe balances the soft, warm roti bread with a spiced, hearty filling that is both satisfying and nourishing.
Whether you’re cooking for yourself, family, or friends, this dish is sure to impress.
With simple ingredients and easy-to-follow steps, you can bring the spirit of Caribbean cooking right to your kitchen table. Be sure to experiment with different fillings and spice combinations to make it your own.
Don’t forget to explore other exciting recipes like our Horse Cough Syrup Recipe for wellness, or indulge in savory delights such as Lamb Tenderloin Recipes and Halibut Dip Recipe. Happy cooking and enjoy your Caribbean vegan roti adventure!
📖 Recipe Card: Caribbean Vegan Roti
Description: A flavorful and soft vegan roti filled with curried chickpeas and potatoes. Perfect for a satisfying and spicy Caribbean-inspired meal.
Prep Time: PT20M
Cook Time: PT30M
Total Time: PT50M
Servings: 4 servings
Ingredients
- 2 cups all-purpose flour
- 1/2 teaspoon salt
- 2 tablespoons vegetable oil
- 3/4 cup warm water
- 1 tablespoon vegetable oil (for cooking roti)
- 1 tablespoon vegetable oil (for curry)
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 2 medium potatoes, peeled and diced
- 1 can (15 oz) chickpeas, drained and rinsed
- 1/2 cup coconut milk
- 1/2 cup vegetable broth
- Salt and pepper to taste
- Fresh cilantro for garnish (optional)
Instructions
- In a bowl, mix flour and salt. Add 2 tablespoons oil and warm water to form a soft dough. Rest for 20 minutes.
- Heat 1 tablespoon oil in a pan. Sauté onion and garlic until soft.
- Add curry powder and cumin; cook for 1 minute until fragrant.
- Add potatoes, chickpeas, coconut milk, and vegetable broth. Simmer until potatoes are tender.
- Season with salt and pepper. Remove from heat and set aside.
- Divide dough into 8 equal balls. Roll each into a thin circle.
- Heat a skillet over medium heat. Cook each roti for 1-2 minutes per side until golden and puffed.
- Fill each roti with the chickpea and potato curry, fold, and serve warm.
- Garnish with fresh cilantro if desired.
Nutrition: Calories: 350 kcal | Protein: 10 g | Fat: 9 g | Carbs: 55 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Caribbean Vegan Roti”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and soft vegan roti filled with curried chickpeas and potatoes. Perfect for a satisfying and spicy Caribbean-inspired meal.”, “prepTime”: “PT20M”, “cookTime”: “PT30M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups all-purpose flour”, “1/2 teaspoon salt”, “2 tablespoons vegetable oil”, “3/4 cup warm water”, “1 tablespoon vegetable oil (for cooking roti)”, “1 tablespoon vegetable oil (for curry)”, “1 onion, finely chopped”, “2 cloves garlic, minced”, “1 tablespoon curry powder”, “1 teaspoon ground cumin”, “2 medium potatoes, peeled and diced”, “1 can (15 oz) chickpeas, drained and rinsed”, “1/2 cup coconut milk”, “1/2 cup vegetable broth”, “Salt and pepper to taste”, “Fresh cilantro for garnish (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, mix flour and salt. Add 2 tablespoons oil and warm water to form a soft dough. Rest for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat 1 tablespoon oil in a pan. Saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add curry powder and cumin; cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add potatoes, chickpeas, coconut milk, and vegetable broth. Simmer until potatoes are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper. Remove from heat and set aside.”}, {“@type”: “HowToStep”, “text”: “Divide dough into 8 equal balls. Roll each into a thin circle.”}, {“@type”: “HowToStep”, “text”: “Heat a skillet over medium heat. Cook each roti for 1-2 minutes per side until golden and puffed.”}, {“@type”: “HowToStep”, “text”: “Fill each roti with the chickpea and potato curry, fold, and serve warm.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh cilantro if desired.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “10 g”, “fatContent”: “9 g”, “carbohydrateContent”: “55 g”}}