This vegan baked curry potato bun is a simple yet delicious treat for breakfast or snacks.
Potatoes are delicious in any form, agree? They can be pan-fried, steam, baked, or used as a binder in a lot of dishes. Some of my favorite potato dishes include curry potatoes, braised potatoes with carrots, potato balls, and curry puff.
So, when my comfort food mood hits, I want to make a delicious curry potato bun inspired by chicken curry buns from the bakeries in Malaysia.
The filling is simply braised potato with homemade sambal from the nasi lemak bungkus recipe. It’s spicy and flavorful which is tastes so good by itself or with rice. They are then wrapped in a simple bread flour dough which yields fluffy and soft bread after they are baked.
This recipe is easy and perfect for make-ahead breakfast the night before. Please check the Cooking Tips section for ways on how to get the fluffiest buns.
How to Make baked vegan curry potato bun
Part 1: Prepare the dough
To make the dough, combine all the dry ingredients in a bowl of a stand mixer. Fit the mixer with a dough hook and stir to combine.
While the mixer is running, add the water and knead into a soft dough or until there are not dry spots of flour in the bowl.
Add the softened butter and continue to knead until the butter is incorporated about 8 to 10 minutes. Add more flour if the dough is too wet or a tablespoon of water if the dough is too dry.
Cover the bowl with a lid and proof the dough until double its size, about 40-60 minutes depending on the room temperature.
Part 2: Make the filling
First, clean the potato and peel off the skin. Cut the potato into 1cm tiny cubes and soak them in water for 5-10 minutes to remove starch. Drain and wipe them dry with paper towels.
Next, heat a large non-stick skillet and add the oil. Sauté onion until translucent. Then, add the potato cubes and sauté for about 5 minutes or until the potato turns slightly translucent.
Now, add the sambal, salt, sugar, curry powder, and toss to combine. Add the water, seasoning, and fold in the peas and carrots.
Cover the pan with a lid. Turn the heat to medium-low and simmer until the potatoes are fork-tender, about 5 – 10 minutes. Make sure you have enough water to cook the potatoes.
Taste test and season with more sambal or salt if needed. Let it cool completely, then divide into 6 portions. The curry potato mixture should look thick.
Part 3: Assemble
Grease an 8″ X 11” baking pan generously with softened butter and set aside. Next, make the dough. Transfer the proofed dough onto a flour-dusted surface and knead to remove large air bubbles.
Divide into 6 equal pieces. Knead each dough to remove air bubbles (you’ll hear tiny air pops), then roll it into a ball.
To make the bun, rub a rolling pin with flour. Take one ball and flatten it with your palm. Then, roll it into a 5”-6” circular wrapper while keeping the middle thicker. The larger the wrapper, the thinner the bun would be but you can add more filling to it.
Place a portion of the filling in the middle and pinch to seal. Place the buns, seamed side down on the greased baking pan, slightly apart.
Then, cover with a kitchen towel and rest for 15 minutes while you preheat the oven to 375F. Meanwhile, make the vegan egg wash by whisking maple syrup and soy milk until well-combined.
Part 4: Bake and serve
Brush the proofed bun with the wash and bake in the preheated oven for 30-35 minutes or until the top turns golden brown.
To get a shinier top, brush the cooked buns with a thin layer of melted plant butter.
How to knead without a mixer
1. Place flour in a mound on a working surface. Cup your palm and push the flour with the back of your palm in a circular mode so you get a volcano-like pile.
2. Add the rest of the dry ingredients in the middle. With a claw-like motion, slowly add the water while bringing the ingredients together to the middle. Gather the dough and knead until a soft dough forms.
4. Rub in the softened butter and continue to knead. At first, the dough may be wet, continue to knead for another 8-10 minutes. I like to take the dough and slap it on the working surface a few times. Continue to knead until you get a smooth dough.
5. Transfer the dough to a large bowl and cover. Let it proof until double its size.
Vegan baked Curry Potato Bun Cooking Tips
1. Bread flour vs all-purpose flour – These two types of flour work great in this recipe. As usual, the bread flour yields a fluffier bun and stays soft longer. For the all-purpose flour version, please check out the Vegan sambal tofu bun recipe.
2. How to get fluffy buns –
- Don’t roll out the dough too thin. Thin dough allows you to add more filling but will compensate for the fluffiness, so take your pick.
- Grease a baking pan generously with plant butter, including the sides of the pan. Then, arrange the buns, slightly apart. The 2nd proof will seal the gap. During baking, these gaps will push the buns up instead of sides which will yield fluffier buns. That said, a small baking pan (8X11) works perfectly to achieve this texture.
3. Sambal vs other chile paste – As mentioned above, I’m using homemade sambal that’s already seasoned with just the right spice and sweetness. Alternatively, store-bought brands such as Malaysian curry paste are highly recommended.
Why You need this vegan curry potato bun
- Perfect for make-ahead breakfast
- Easy dough recipe
- Tasty filling made from spicy potatoes
If you try this recipe, I would love to hear your feedback and see your beautiful re-creation. Leave me a comment, rate it, and tag @woon.heng and #woonheng to your photos on Instagram or Facebook. Happy cooking, friends!
Vegan baked curry potato bun
- 240 g [2 cups] bread flour plus more for rolling
- 1 tablespoon granulated sugar
- 1½ teaspoons active-dry yeast or instant yeast
- 1 teaspoon baking powder optional
- ¼ teaspoon fine sea salt
- ⅔ cup lukewarm water
- 1½ tablespoons plant-based butter softened, plus more for greasing
Curry Potato Filling
- 1 pound russet potatoes
- 1½ tablespoons neutral oil
- ½ medium or 1 small yellow onion, thinly sliced
- 3 curry leaves thinly sliced
- 1 tablespoon homemade sambal or use Malaysian chile paste
- 1 tablespoon yellow or red curry powder
- 1 teaspoon granulated sugar
- ¼ teaspoon fine sea salt
- 1 cup room-temperature water
- ⅓ cup frozen peas and carrots
- 1½ teaspoons umami seasoning or vegetable bouillon used mushrooms
- 2 tablespoons unsweetened soy or oat milk
- 1 tablespoon maple syrup
- White sesame seeds for sprinkling
- Plant-based butter melted, for brushing (optional)
Make the dough
- To make the dough, combine the bread flour, sugar, yeast, salt, and baking powder (if using) in the bowl of a stand mixer.
- Fit the mixer with a dough hook and stir to combine at low speed. While the mixer is running, slowly add the water and continue to mix until there are no dry spots of flour in the bowl.
- Add the butter and continue to mix until the butter is incorporated and the dough looks smooth, 8 to 10 minutes. (If the dough is too wet, add flour, one tablespoon at a time; if the dough is too dry, add water in 1 tablespoon increment.)
- Cover the bowl with a tight lid and proof the dough until double in size, 40 to 60 minutes, depending on the weather.
Cook the filling
- Prepare the filling: Clean and peel the potatoes. Cut into tiny cubes (about 1 centimeter) and soak in water for 5 to 10 minutes to remove excess starch. Drain, rinse, and pat dry with a towel.
- Heat a large nonstick skillet over medium heat and add the oil. Sauté the onion until translucent, 3 to 5 minutes. Add the potatoes to the onion. Cook for about 5 minutes or until the potatoes turn slightly translucent.
- Add the curry leaves, sambal, curry powder, sugar, and salt and toss to combine. Add the water, frozen peas and carrots, and umami seasoning and cover the pan with a lid. Turn the heat to medium-low and simmer until the potatoes are fork tender, 5 to 10 minutes, checking every so often and adding water if needed.
- When the potatoes are cooked, taste and season with more sambal or salt if needed. Fold in the peas and carrots, and turn off the heat. Let it cool completely to thicken a bit.
Assemble and Bake
- Grease an 8×11-inch baking pan generously with softened butter. (The larger the baking pan, the less tall and fluffy the buns will be.)
- Transfer the proofed dough to a flour-dusted surface. Divide into 6 equal pieces. Knead each piece to remove air bubbles, then roll it into a ball.
- Rub a rolling pin with flour. Take one ball and flatten it with your palm.
- Roll into a 5- to 6-inch circle, aiming to keep the middle thicker than the perimeter. (The larger the wrapper, the thinner the bun, so if you prefer to have a more doughy bun, roll a smaller wrapper.)
- Divide the filling evenly between the circles, placing the mound in the middle of the circle. Bring up all the sides and pinch to seal. Place the buns seam side down on the greased baking pan, evenly spaced out. Cover with a kitchen towel and let rest for 15 minutes while you heat the oven to 375°F.
- Meanwhile, make the vegan egg wash by whisking the milk and maple syrup until combined.
- Brush the proofed bun with vegan egg wash and sprinkle some sesame seeds on top.
- Bake the buns for 25 to 35 minutes, until the top turns golden brown. To get a shinier look, if you’d like, you can brush the baked buns with a thin layer of melted butter.