Go Back
+ servings

Spinach Marble Buns (Soft & Fluffy Steamed Buns)

Homemade spinach marble buns made with two simple doughs and a beautiful swirling technique. Naturally green, soft, and fluffy, these steamed buns are perfect for meal prep and a healthy breakfast option.
Course Breakfast
Cuisine Chinese
Prep Time 40 minutes
Cook Time 18 minutes
Fermentation Time 45 minutes
Servings 5
Calories 458kcal

Ingredients

For the Spinach Dough

  • 200-300 g fresh spinach to yield 170 g smooth puree
  • 1 g a small pinch baking soda
  • 3 g active dry yeast
  • 5 g granulated sugar
  • 300 g all-purpose flour

For the White Dough

  • 160 g warm water 30-40°C / 105-110°F
  • 3 g active dry yeast
  • 5 g granulated sugar
  • 300 g all-purpose flour

Instructions

Make the Spinach Purée

  • Wash the spinach thoroughly and remove the roots and any yellow leaves.
  • Bring a pot of water to a boil, then blanch the spinach briefly. Transfer the blanched spinach to a blender.
  • Add water at a 1:1 ratio of spinach to water, then blend until completely smooth.
  • If there are any visible particles, blend again until the purée is very fine. Measure out 170 g of spinach purée for the dough.

Make the Spinach Dough

  • In a medium bowl, combine the 170g of warm spinach puree with the baking soda, yeast, and sugar. Stir well until everything is dissolved.
  • In a large mixing bowl, add the 300g of flour. Pour the spinach-yeast mixture into the flour.
  • Using a spatula or your hands, mix until a shaggy dough forms. Turn it out onto a clean, lightly floured surface.
  • Knead the dough vigorously for 10-15 minutes. Use the heel of your hand to push the dough away, then fold it back over itself. Continue until the dough is very smooth, elastic, and no longer sticky. Form into a ball, place in a lightly oiled bowl, cover, and set aside.

Make the White Dough

  • Warm the water to about 30–40°C — warm to the touch but not hot. Add the yeast and sugar, stirring until dissolved.
  • Place the flour into another large bowl. Slowly pour in the yeast mixture while stirring until a shaggy dough forms.
  • Knead the dough into a rough ball, then knead on the work surface for about 10–15 minutes until smooth, elastic, and evenly textured.

Create the Marble Pattern

  • Roll the spinach dough and white dough separately into rectangular sheets, about 3–5 mm thick.
  • Place the white dough sheet directly on top of the spinach dough sheet, aligning the edges.
  • Fold the stacked dough toward the center, and fold it over once more to one side, then divide it into three equal portions.
  • Roll each portion thin, then stack all three sheets together.
  • Cut the stacked dough into strips about 2 cm wide.
  • Turn the strips upright so the cut sides face up, and arrange them tightly together. At this point, you'll clearly see the marble pattern forming.
  • Roll the dough into a thin sheet once more.
  • Starting from one end, roll it up tightly into a log — this creates a spiral marble pattern inside the buns.
  • Gently roll the log into a long cylinder, then cut into small, evenly sized pieces.

Steam the Buns

  • Place the shaped buns into a steamer, leaving space between each one to allow for expansion.
  • Cover and let the buns proof in a warm, slightly humid environment for 30–60 minutes, until noticeably puffed and almost doubled in size. When lightly pressed, the dough should slowly spring back.
  • Bring a pot of water to a boil. Steam the buns over high heat for 12 minutes. Turn off the heat and let the buns rest in the steamer for another 3 minutes before opening the lid.

Nutrition

Calories: 458kcal | Carbohydrates: 96g | Protein: 14g | Fat: 1g | Saturated Fat: 0.2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.2g | Sodium: 89mg | Potassium: 363mg | Fiber: 4g | Sugar: 2g | Vitamin A: 3751IU | Vitamin C: 11mg | Calcium: 58mg | Iron: 7mg