Remove the pits from the red dates and finely chop them
Add all ingredients for the dough into the mixing bowl. You may or may not need more liquid. This is just for your reference, you may need more or less depending on the flour you use and the humidity level in your surrounding
Give the mixture a rough stir before turning on the mixer to prevent the flour from flying all over the place. Turn on the mixer at the lowest speed for one minute and then continue to knead at low speed (speed 2 on KA) or until the dough is soft and smooth. If the dough feels dry, add more milk, one teaspoon at a time. You don't need to knead the dough until it develops windowpane. We don't need much gluten here if you want a soft fluffy texture. Just as long as the dough is soft, smooth, and just slightly sticky to the touch
Divide the dough into 9 equal portions. Flatten and gather the edge to round them up into dough balls. Cover and rest the dough for 10 minutes. This is not to proof the dough. It shouldn't double in size. This is to relax the gluten for easier shaping and rolling the dough
Shaping:
Work with one dough at a time. Use a rolling pin to roll it out to form an oval, about 3-4 inches wide, 5-6 inches long. Use a pizza cutter or a sharp knife to make several vertical cuts (about 7-8). Hold the dough on both ends and pull them a bit longer and then coil the dough and tuck the end at the bottom. Refer to the photos on the step-by-step below if you need them. Place on a square parchment paper or a cupcake liner. Repeat with the rest of the dough.
Proofing:
Let the dough rise at room temperature or at a warm place. If it's winter where you are, you can use your oven "bread proof" function to let them proof in there, or simply turn on your oven to the lowest temperature and then turn off and after 15 minutes, place the shaped buns in there to let them proof. They won't necessarily double in size, but at least puff up to about 50% of the original size. This may take about 1 hour or longer at a warm temperature. Don't go by the time however. Observe the dough instead!
How do you know if your buns have proofed ? They will be about 50% bigger than their original size AND when you lift them up, they should feel significantly lighter. If not, let them proof a bit longer. They may not visually look bigger. Use a finger test too. When you gently push on the dough, it will leave an indentation but it will spring back slowly. This dough is perfectly proofed. If it springs back right away, it needs to be proofed a bit longer. If it never springs back, then you have over-proofed the dough. Loosely cover them with plastic wrap and put the over-proofed buns in the fridge to slow down the proofing while waiting for the steamer
Steaming:
Most likely your steamer won't be able to accommodate steaming all buns at one go. You may need to steam in 2-3 batches, which means, the rest of the batches will sit longer and continue to proof while waiting for the steamer. Here's what you can do: Make sure to cover them with plastic wrap and then place them in the refrigerator to slow down the yeast activity until they are ready to be steamed
Fill up the steamer with water but do not turn on the stove yet. Carefully arrange the proofed buns in the steamer, giving about 2 inches of space in between as they will expand quite a bit. Cover with a lid wrapped with a cloth to prevent condensation from dropping on the surface of the buns. If you use a bamboo steamer, you don't need to wrap the lid as bamboo steamer absorbs liquid
Please note that I use the largest burner on my stove. Different sizes of burners will produce different amount of heat, so use your largest burner. TURN THE HEAT TO MEDIUM (6/10)
When the water comes to a simmer, crack the lid open about 1/2 inch gap and start the timer. Steam with the lid cracked open like that for 12 minutes
Proceed with the next batch and steam with the same method and setting as I mentioned above. You don't have to wait for the water in the steamer to cool down to start. Just turn on the stove to medium heat, crack the lid open immediately and the time starts when water is back to a simmer again
Serve warm:
They are best served warm but should stay soft on the same day you make them. They may not be as fluffy the next day, but a simple reheating in the steamer (recommended over microwave) will restore their soft and fluffiness
Storing and reheating:
If you make extra and plan to store them, let the already steamed buns cool down completely and then place them on a baking sheet, not touching each other, and then put the entire tray inside the freezer for about 1 hour. They will harden, but not completely frozen yet. Transfer to a freezer bag and they will not stick to each other anymore. Try not to keep for more than 1 month
To reheat, they can go straight from freezer to steamer when you are ready to eat them. Steam on high heat for 5 minutes or until they are heated through and they are as good as new