There’s nothing quite like biting into a flaky, golden Jamaican patty—bursting with bold seasoning and a savory filling that warms you from the inside out. But if you’ve gone plant-based, you might worry that this classic treat is off the menu.
Worry no more! Today, I’ll show you how to make a vegan Jamaican patty that’s just as satisfying, spicy, and delicious as the original.
With a perfectly spiced veggie filling tucked into a buttery, turmeric-tinted pastry, this recipe is sure to become a favorite for weeknight dinners, meal prep, or your next party. Whether you’re new to Jamaican cuisine or a patty connoisseur seeking a plant-based twist, you’ll love the flavors, textures, and aromas this dish brings to your kitchen.
Ready to discover the magic of homemade vegan Jamaican patties? Let’s dive in!
Why You’ll Love This Recipe
- Authentic Flavor: This recipe captures the essence of traditional Jamaican patties—with bold spices, hearty filling, and a crisp, flaky crust—all 100% vegan.
- Simple Ingredients: You’ll find most ingredients at your local grocery store. No hard-to-find items or complicated substitutes!
- Meal Prep Friendly: These patties freeze beautifully. Make a big batch, freeze, and reheat for lunch, snacks, or quick dinners.
- Customizable: Adjust the spice level, swap veggies, or try different proteins for endless possibilities.
- Family Favorite: Even picky eaters will love the crispy crust and savory filling. Perfect for sharing!
“Jamaican patties are more than a snack—they’re a celebration of Caribbean flavor. This vegan version lets everyone join the party!”
Ingredients
For the Pastry:
- 2 ½ cups all-purpose flour
- 1 tsp turmeric powder
- 1 tsp sea salt
- 1 tsp sugar (optional, for a touch of sweetness)
- 1 cup vegan butter (very cold, cubed)
- ⅓ to ½ cup ice-cold water
For the Filling:
- 1 tbsp olive oil or coconut oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 scallion, finely sliced
- 1 medium carrot, grated
- 1 cup frozen peas
- 1 cup cooked lentils (brown or green; can substitute with black beans or vegan mince)
- 2 tbsp tomato paste
- 1 tsp curry powder (Jamaican style if possible)
- 1 tsp ground allspice
- ½ tsp ground thyme or 1 tsp fresh thyme
- ½ tsp paprika
- ½ tsp black pepper
- 1 Scotch bonnet pepper, finely minced and deseeded (optional, for heat)
- 1 tbsp soy sauce or tamari
- ½ cup vegetable broth
- Salt, to taste
For Assembly:
- 2 tbsp plant-based milk (for brushing)
Equipment
- Large mixing bowl (for pastry dough)
- Food processor (optional, for faster pastry prep)
- Rolling pin
- Baking sheet
- Parchment paper
- Medium saucepan (for filling)
- Wooden spoon or spatula
- Knife and cutting board
- Pastry brush
- Measuring cups and spoons
- Small bowl (for plant milk wash)
Instructions
-
Prepare the Pastry:
- In a large mixing bowl, whisk together flour, turmeric, salt, and sugar (if using).
- Add the cold vegan butter. Use a pastry cutter, fork, or your fingertips to cut the butter into the flour until the mixture looks like coarse crumbs with some pea-sized pieces.
- Drizzle in ice-cold water, starting with ⅓ cup. Mix gently with a fork until a rough dough forms. Add more water, a tablespoon at a time, just until the dough comes together and is not dry.
- Turn the dough onto a lightly floured surface and knead gently just to bring it together. Flatten into a disk, wrap in plastic, and chill for at least 30 minutes (up to 24 hours).
-
Make the Filling:
- Heat olive oil in a medium saucepan over medium heat.
- Add onions and sauté for 3-4 minutes until translucent. Stir in garlic and scallion, cook 1 minute more.
- Add carrot, peas, and cook for another 2-3 minutes, stirring frequently.
- Stir in cooked lentils (or your protein of choice), tomato paste, curry powder, allspice, thyme, paprika, black pepper, and Scotch bonnet pepper (if using). Mix until fragrant.
- Add soy sauce and vegetable broth. Simmer for 5-7 minutes until the mixture thickens and the flavors meld. Taste and adjust salt and spices as needed.
- Remove from heat and let the filling cool to room temperature.
-
Shape & Fill the Patties:
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- On a lightly floured surface, roll out the pastry dough to about ⅛ inch thick. Use a bowl or cutter to cut circles, 5-6 inches in diameter.
- Place 2-3 tablespoons of filling on one side of each circle, leaving a border.
- Brush the edges with a little plant milk. Fold the pastry over the filling to create a half-moon shape. Press the edges to seal, then crimp with a fork.
- Place patties on the prepared baking sheet. Brush tops with more plant milk for color.
-
Bake the Patties:
- Bake for 25-30 minutes, or until the pastry is golden and crisp. Rotate the tray halfway through for even browning.
- Cool for at least 5 minutes before serving.
Tip: For extra flaky pastry, keep your vegan butter and water as cold as possible. Work quickly, and chill the dough if it starts to get soft.
Tips & Variations
- Spice Level: Adjust the heat by adding or omitting the Scotch bonnet pepper. For a milder patty, use just a pinch of cayenne or none at all.
- Protein Options: Try swapping lentils for cooked black beans, chickpeas, or vegan ground meat for variety.
- Gluten-Free: Substitute a gluten-free flour blend for the pastry and double-check that your vegan butter is gluten-free.
- Cheesy Twist: Add a few tablespoons of your favorite vegan cheese shreds to the filling for a creamy, melty center.
- Make It Mini: Cut smaller circles for appetizer-sized patties—perfect for parties or snacking.
- Freeze Ahead: Assemble patties and freeze before baking. Bake straight from the freezer, adding 5-10 minutes to the time.
“The beauty of Jamaican patties is their versatility. Don’t be afraid to experiment with fillings or spice blends. Every family has their own twist!”
Nutrition Facts
Nutrient | Per Patty (1 large, approx. 1/6th recipe) |
---|---|
Calories | 320 |
Total Fat | 16g |
Saturated Fat | 4g |
Carbohydrates | 37g |
Fiber | 6g |
Sugar | 3g |
Protein | 8g |
Sodium | 420mg |
Note: Nutrition is an estimate and will vary based on ingredients used and portion size.
Serving Suggestions
-
Classic Street Style:
Serve warm on their own, wrapped in paper, for an authentic Jamaican experience. -
With Salad:
Pair with a fresh green or cabbage salad and a splash of lime for a light lunch. -
Rice & Peas:
Go all out with a side of coconut rice and peas for a full Caribbean plate. -
Chutney or Hot Sauce:
Offer with your favorite mango chutney or a fiery hot sauce to dip. -
Party Platter:
Make mini patties and serve with a variety of dips for your next gathering.
Looking for more vegan comfort food? Try our Veggie Quesadilla Recipe Indian Style Easy & Delicious or these Vegan Cuban Recipes: Delicious Plant-Based Island Flavor.
For homemade breads to pair with your patty, see our Vegan Flour Tortilla Recipe Easy, Soft, and Homemade.
Conclusion
Making vegan Jamaican patties at home is easier than you might think—and the results are irresistible. Each bite delivers a burst of classic Caribbean spices, a hearty plant-based filling, and that signature golden crust.
Whether you’re serving these for a quick dinner, packing them for lunch, or sharing at a party, they’re always a crowd-pleaser.
The best part? This recipe is endlessly adaptable.
Feel free to experiment with different proteins, veggies, and spice levels to make it your own. Once you’ve mastered the basics, you’ll always have a satisfying, flavorful snack (or meal!) ready to go.
Thanks for joining me on this flavor-packed journey—happy cooking, and don’t forget to check out more vegan recipes for more delicious inspiration!
📖 Recipe Card: Vegan Jamaican Patty
Description: A flavorful, plant-based twist on the classic Jamaican patty, featuring a spicy lentil and vegetable filling in a flaky turmeric pastry. Perfect for a snack or a light meal.
Prep Time: PT30M
Cook Time: PT35M
Total Time: PT1H5M
Servings: 8 patties
Ingredients
- 2 cups all-purpose flour
- 1/2 cup vegan butter, chilled
- 1 tsp ground turmeric
- 1/2 tsp salt
- 1/2 cup cold water
- 1 cup cooked lentils
- 1/2 cup onion, finely chopped
- 1/2 cup carrot, grated
- 1/2 cup green peas
- 2 cloves garlic, minced
- 1 tbsp Jamaican curry powder
- 1/2 tsp Scotch bonnet pepper, finely chopped (optional)
Instructions
- Preheat oven to 400°F (200°C).
- Combine flour, turmeric, and salt in a bowl.
- Cut in vegan butter until mixture resembles coarse crumbs.
- Add cold water and mix to form a dough; chill for 20 minutes.
- Sauté onion, garlic, carrot, and Scotch bonnet pepper until soft.
- Add lentils, peas, curry powder, and salt; cook for 5 minutes.
- Roll out dough and cut into 8 circles.
- Place filling on one half of each circle, fold, and seal edges.
- Place patties on a baking sheet and bake for 25 minutes until golden.
Nutrition: Calories: 230 | Protein: 6g | Fat: 8g | Carbs: 34g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Jamaican Patty”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful, plant-based twist on the classic Jamaican patty, featuring a spicy lentil and vegetable filling in a flaky turmeric pastry. Perfect for a snack or a light meal.”, “prepTime”: “PT30M”, “cookTime”: “PT35M”, “totalTime”: “PT1H5M”, “recipeYield”: “8 patties”, “recipeIngredient”: [“2 cups all-purpose flour”, “1/2 cup vegan butter, chilled”, “1 tsp ground turmeric”, “1/2 tsp salt”, “1/2 cup cold water”, “1 cup cooked lentils”, “1/2 cup onion, finely chopped”, “1/2 cup carrot, grated”, “1/2 cup green peas”, “2 cloves garlic, minced”, “1 tbsp Jamaican curry powder”, “1/2 tsp Scotch bonnet pepper, finely chopped (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Combine flour, turmeric, and salt in a bowl.”}, {“@type”: “HowToStep”, “text”: “Cut in vegan butter until mixture resembles coarse crumbs.”}, {“@type”: “HowToStep”, “text”: “Add cold water and mix to form a dough; chill for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, carrot, and Scotch bonnet pepper until soft.”}, {“@type”: “HowToStep”, “text”: “Add lentils, peas, curry powder, and salt; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Roll out dough and cut into 8 circles.”}, {“@type”: “HowToStep”, “text”: “Place filling on one half of each circle, fold, and seal edges.”}, {“@type”: “HowToStep”, “text”: “Place patties on a baking sheet and bake for 25 minutes until golden.”}], “nutrition”: {“calories”: “230”, “proteinContent”: “6g”, “fatContent”: “8g”, “carbohydrateContent”: “34g”}}