I wanted a sweet, heartfelt treat for Valentine’s Day without the fuss of cakes—and these rose steamed buns are perfect! Naturally colored, fluffy, and stunningly pretty, they’re so easy even beginners can nail them. Let’s make this romantic, healthy snack together!
Contents
Ingredients
- 500g all-purpose flour
- 5g high-sugar-tolerant yeast (1 sachet)
- 10g sugar (to boost fermentation)
- 280g warm water (below 40°C/104°F, not hot to the touch)
- 5g Cactus fruit powder (natural red colorant, amount as needed)
- Fresh spinach (optional, for green accents)
- A little water (for blending spinach)

Instructions
- Make the red dough (rose base): In a large bowl, mix 500g all-purpose flour, 5g yeast, and 5g sugar. Dissolve an appropriate amount of cactus fruit powder in a splash of warm water, then add the remaining warm water (total 280g) to create a red liquid. Pour it into the flour mixture, stir with chopsticks to form flocculent crumbs, then knead by hand until the dough is smooth, uniform in color, and non-sticky.
- Make the green dough (accents): Wash the spinach, blanch it quickly in boiling water, then transfer to a blender with a little water. Blend into a smooth puree. Mix the spinach puree with a small amount of all-purpose flour, knead into a smooth green dough, and set aside.
- Divide and roll the dough: No pre-fermentation needed! Take the red dough, knead gently, then divide it into equal small portions (about 20-25g each). Press each portion into a flat circle, then roll it into a dumpling wrapper shape—thinner at the edges, slightly thicker in the middle (keep sizes consistent for neat roses).
- Shape the roses: Take 6 red wrappers as a group, stack them slightly overlapping in a row. Use a chopstick to press a firm, straight indentation down the center of the stacked wrappers. Start rolling tightly from one end to form a compact cylinder. Cut the cylinder in half along the indentation—each half becomes a rose bud! Gently pull and fluff the petals outward to create a full, realistic rose shape.
- Add green accents: Pinch off tiny pieces of the green dough, roll them into thin strips, then cut into small sections. Press each section into a leaf shape and attach them to the base of each rose as sepals for a polished look.
- Proof the buns: Arrange the rose buns on a greased or parchment-lined steamer rack, leaving plenty of space between them (they’ll puff up!). Proof in a warm place until the buns double in size, feel light when lifted, and spring back slowly when pressed (about 30-40 minutes, depending on room temperature).
- Steam to perfection: Bring water in a steamer to a rolling boil. Place the steamer rack inside, steam on medium heat for 15 minutes. Turn off the heat, leave the lid closed, and let the buns rest for 3-5 minutes (no peeking!) to prevent shrinkage—this keeps them fluffy and intact.

These Valentine’s Day rose buns are vibrant, subtly fragrant, and irresistibly soft! Made with natural colors and no additives, they’re healthy enough for breakfast or a sweet afternoon snack. Serve them to your loved one (or savor them yourself) for a romantic, homemade touch this holiday. Trust me, the lovely presentation and fluffy texture will win hearts—give it a go!

Valentine’s Day Rose Steamed Buns – Fluffy, Vibrant & Easy to Make!
Ingredients
- 500 g all-purpose flour
- 5 g high-sugar-tolerant yeast 1 sachet
- 10 g sugar to boost fermentation
- 280 g warm water below 40°C/104°F, not hot to the touch
- 5 g Cactus fruit powder natural red colorant, amount as needed
- Fresh spinach optional, for green accents
- A little water for blending spinach
Instructions
- Make the red dough (rose base): In a large bowl, mix 500g all-purpose flour, 5g yeast, and 5g sugar. Dissolve an appropriate amount of cactus fruit powder in a splash of warm water, then add the remaining warm water (total 280g) to create a red liquid. Pour it into the flour mixture, stir with chopsticks to form flocculent crumbs, then knead by hand until the dough is smooth, uniform in color, and non-sticky.
- Make the green dough (accents): Wash the spinach, blanch it quickly in boiling water, then transfer to a blender with a little water. Blend into a smooth puree. Mix the spinach puree with a small amount of all-purpose flour, knead into a smooth green dough, and set aside.
- Divide and roll the dough: No pre-fermentation needed! Take the red dough, knead gently, then divide it into equal small portions (about 20-25g each). Press each portion into a flat circle, then roll it into a dumpling wrapper shape—thinner at the edges, slightly thicker in the middle (keep sizes consistent for neat roses).
- Shape the roses: Take 6 red wrappers as a group, stack them slightly overlapping in a row. Use a chopstick to press a firm, straight indentation down the center of the stacked wrappers. Start rolling tightly from one end to form a compact cylinder. Cut the cylinder in half along the indentation—each half becomes a rose bud! Gently pull and fluff the petals outward to create a full, realistic rose shape.
- Add green accents: Pinch off tiny pieces of the green dough, roll them into thin strips, then cut into small sections. Press each section into a leaf shape and attach them to the base of each rose as sepals for a polished look.
- Proof the buns: Arrange the rose buns on a greased or parchment-lined steamer rack, leaving plenty of space between them (they’ll puff up!). Proof in a warm place until the buns double in size, feel light when lifted, and spring back slowly when pressed (about 30-40 minutes, depending on room temperature).
- Steam to perfection: Bring water in a steamer to a rolling boil. Place the steamer rack inside, steam on medium heat for 15 minutes. Turn off the heat, leave the lid closed, and let the buns rest for 3-5 minutes (no peeking!) to prevent shrinkage—this keeps them fluffy and intact.