Malaysian curry puffs are a beloved snack throughout Southeast Asia, renowned for their golden, flaky pastry and rich, flavorful filling. The best veg Malaysian curry puff recipe brings together a perfect harmony of spices, tender vegetables, and a buttery crust that melts in your mouth.
Whether you’re looking for a delightful appetizer or a satisfying snack, these vegetarian curry puffs are sure to impress. They combine the warmth of curry powder with the sweetness of potatoes and the subtle heat of chilies, all wrapped in a crispy, flaky pastry.
This recipe is easy to follow and perfect for those who want a meat-free alternative without sacrificing any of the taste. Let’s dive into making these irresistible curry puffs that will transport your taste buds straight to the bustling streets of Malaysia!
Why You’ll Love This Recipe
Authentic flavors: This recipe captures the true essence of Malaysian street food with a perfectly spiced vegetable filling.
Vegetarian and hearty: Packed with potatoes, carrots, peas, and a medley of spices, these puffs are filling and nutritious.
Flaky homemade pastry: The buttery, flaky crust is easy to make and bakes to golden perfection, offering that satisfying crunch with every bite.
Great for meal prep and parties: These curry puffs can be made ahead of time and baked or fried fresh when needed, making them ideal for gatherings or snacks on the go.
Ingredients
- For the Pastry:
- 2 cups all-purpose flour
- 1/2 teaspoon salt
- 120g cold unsalted butter, cubed
- 1/3 cup ice-cold water
- 1 tablespoon vegetable oil
- For the Filling:
- 2 medium potatoes, peeled and diced (about 1 ½ cups)
- 1 medium carrot, finely diced
- 1/2 cup green peas (fresh or frozen)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon curry powder (Malaysian style if possible)
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon chili powder (adjust to taste)
- 1/2 teaspoon cumin seeds
- 1/2 teaspoon mustard seeds
- 1 tablespoon oil (vegetable or canola)
- Salt to taste
- Fresh cilantro leaves, chopped (optional)
- For Assembly:
- 1 egg, beaten (for egg wash, optional for vegan)
- Oil for deep frying or additional oil for brushing if baking
Equipment
- Mixing bowls
- Rolling pin
- Sharp knife and chopping board
- Frying pan or wok
- Deep fryer or deep, heavy-bottomed pot for frying (optional)
- Baking sheet and parchment paper (if baking)
- Pastry brush (for egg wash)
- Spoon and measuring cups/spoons
Instructions
- Make the pastry: In a large bowl, mix the flour and salt. Add the cold cubed butter and rub it into the flour using your fingertips until it resembles coarse breadcrumbs.
- Add the water and oil: Slowly add the ice-cold water and vegetable oil. Mix gently until the dough just comes together. Avoid over-kneading to keep the pastry flaky.
- Rest the dough: Form the dough into a ball, wrap in cling film or cover with a damp cloth, and refrigerate for at least 30 minutes.
- Prepare the filling: Boil or steam the diced potatoes and carrots until tender but not mushy. Drain and set aside.
- Sauté the spices and vegetables: Heat oil in a frying pan over medium heat. Add mustard seeds and cumin seeds; when they start to pop, add the chopped onion and garlic. Sauté until translucent and fragrant.
- Add curry powder and turmeric: Stir in the curry powder, turmeric powder, and chili powder. Cook for 1 minute to release the flavors.
- Add vegetables: Add the cooked potatoes, carrots, and peas. Mix well to coat the vegetables with the spices. Season with salt, and cook for 2-3 minutes to let the flavors meld.
- Cool the filling: Remove the filling from heat and let it cool completely. Stir in chopped cilantro if desired.
- Roll out the dough: On a floured surface, roll the dough into a thin sheet about 3mm thick. Cut into 4-5 inch circles using a round cutter or a bowl.
- Assemble the curry puffs: Place a spoonful of filling in the center of each dough circle. Fold the dough over to form a half-moon shape. Press edges firmly and crimp with a fork or pleat for a decorative touch.
- Egg wash: Brush the edges and tops with beaten egg for a golden finish (optional).
- Cook the curry puffs: Deep frying: Heat oil in a deep fryer or heavy pot to 350°F (180°C). Fry curry puffs in batches until golden brown and crispy, about 3-4 minutes. Drain on paper towels.
Baking option: Preheat oven to 375°F (190°C). Place curry puffs on parchment-lined baking sheet and brush with oil or egg wash. Bake for 20-25 minutes or until golden and crisp. - Serve: Let cool slightly before serving. Enjoy warm for the best taste!
Tips & Variations
For crispier pastry, use cold butter and ice water when making the dough, and avoid overworking it.
If you prefer baking over frying, brushing the puffs with oil instead of egg wash works well for a vegan option.
Try adding finely chopped mushrooms or tofu for a protein boost and extra texture.
Adjust the chili powder according to your preferred spice level—Malaysian food can range from mild to fiery hot!
For a twist, experiment with different spice blends such as adding a pinch of cinnamon or star anise for added warmth.
Nutrition Facts
Nutrient | Amount per Curry Puff (approx.) |
---|---|
Calories | 180 kcal |
Carbohydrates | 22 g |
Protein | 3 g |
Fat | 9 g |
Fiber | 3 g |
Sodium | 150 mg |
Serving Suggestions
These Malaysian curry puffs are perfect served hot with a side of sweet chili sauce or tangy tamarind chutney. Pair them with a refreshing cucumber salad or a simple bowl of coconut rice for a complete meal.
They also make an excellent party appetizer or a midday snack with a cup of teh tarik (Malaysian pulled tea) or simply a hot cup of tea or coffee.
For a more filling meal, serve alongside other Asian-inspired dishes like Jamaican Minced Beef Recipes (vegetarian versions available), or try your hand at baking a batch of Magic Dough Recipe for delicious breads to accompany the puffs.
Conclusion
Making the best veg Malaysian curry puffs at home is a rewarding experience that brings the vibrant flavors of Malaysia right to your kitchen. With a flaky, buttery pastry and a spiced, hearty vegetable filling, this recipe is the perfect blend of comfort and excitement.
Whether you’re cooking for family, friends, or just yourself, these curry puffs are sure to satisfy your cravings and impress your guests.
The process is straightforward, and the ingredients are simple, making it accessible to cooks of all levels. Plus, the versatility means you can tweak the filling to suit your tastes or dietary needs.
For more delicious recipes that complement this dish, check out our Lump Of Coal Recipe or the sweet and satisfying Marzipan Challah Recipe. Dive in, get creative, and savor every bite of these delightful curry puffs!
📖 Recipe Card: Best Veg Malaysian Curry Puff
Description: A flavorful and crispy Malaysian curry puff filled with a spicy vegetable curry. Perfect as a snack or appetizer.
Prep Time: PT30M
Cook Time: PT20M
Total Time: PT50M
Servings: 12 curry puffs
Ingredients
- 2 cups all-purpose flour
- 1/2 teaspoon salt
- 1/2 cup cold butter, cubed
- 1/4 cup cold water
- 1 tablespoon vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 medium potato, diced
- 1/2 cup carrots, diced
- 1/2 cup green peas
- 1 tablespoon curry powder
- 1/2 teaspoon turmeric powder
- Salt to taste
- 1/4 cup coconut milk
- 1 egg, beaten (for egg wash)
Instructions
- Mix flour and salt in a bowl.
- Cut in cold butter until mixture resembles breadcrumbs.
- Add cold water gradually, knead into a dough, then chill for 20 minutes.
- Heat oil, sauté onion and garlic until fragrant.
- Add potato, carrots, peas, curry powder, turmeric, and salt; cook until vegetables are tender.
- Stir in coconut milk, cook until mixture thickens, then cool.
- Roll out dough and cut into 12 circles.
- Place a spoonful of filling on each circle, fold and seal edges.
- Brush with beaten egg.
- Bake at 180°C (350°F) for 20 minutes or until golden brown.
Nutrition: Calories: 180 kcal | Protein: 3 g | Fat: 9 g | Carbs: 22 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Veg Malaysian Curry Puff”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and crispy Malaysian curry puff filled with a spicy vegetable curry. Perfect as a snack or appetizer.”, “prepTime”: “PT30M”, “cookTime”: “PT20M”, “totalTime”: “PT50M”, “recipeYield”: “12 curry puffs”, “recipeIngredient”: [“2 cups all-purpose flour”, “1/2 teaspoon salt”, “1/2 cup cold butter, cubed”, “1/4 cup cold water”, “1 tablespoon vegetable oil”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1 medium potato, diced”, “1/2 cup carrots, diced”, “1/2 cup green peas”, “1 tablespoon curry powder”, “1/2 teaspoon turmeric powder”, “Salt to taste”, “1/4 cup coconut milk”, “1 egg, beaten (for egg wash)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Mix flour and salt in a bowl.”}, {“@type”: “HowToStep”, “text”: “Cut in cold butter until mixture resembles breadcrumbs.”}, {“@type”: “HowToStep”, “text”: “Add cold water gradually, knead into a dough, then chill for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat oil, saut\u00e9 onion and garlic until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add potato, carrots, peas, curry powder, turmeric, and salt; cook until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Stir in coconut milk, cook until mixture thickens, then cool.”}, {“@type”: “HowToStep”, “text”: “Roll out dough and cut into 12 circles.”}, {“@type”: “HowToStep”, “text”: “Place a spoonful of filling on each circle, fold and seal edges.”}, {“@type”: “HowToStep”, “text”: “Brush with beaten egg.”}, {“@type”: “HowToStep”, “text”: “Bake at 180\u00b0C (350\u00b0F) for 20 minutes or until golden brown.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “3 g”, “fatContent”: “9 g”, “carbohydrateContent”: “22 g”}}