There’s something truly delightful about the soft, pillowy texture of freshly steamed buns, especially when they come with an unexpected twist. That’s right—these Green Spinach Marble Buns are not only a treat for the taste buds but also a feast for the eyes! The vibrant green swirl of spinach intermixed with the classic white dough creates a stunning visual that instantly elevates any meal.
I developed this recipe on a whim after realizing I had an abundance of fresh spinach in my fridge, craving home-cooked comfort while yearning for something new and exciting. Say goodbye to fast food and embrace a culinary adventure that’s quick, nutritious, and guaranteed to impress anyone lucky enough to snag one. Perfect for brunch gatherings or as a light snack, these buns are not only versatile but also bursting with flavor, making them the ideal choice for anyone passionate about homemade goodness. Trust me; once you take a bite, the joy of creating them will linger long after the last piece has disappeared. Let’s get started!
Why Love Green Spinach Marble Buns?
Irresistible Appeal: Each bite of these delicious buns offers an unexpected twist that makes them an instant crowd-pleaser.
Visual Delight: The stunning green and white marbled pattern adds a pop of color to your table, transforming any gathering into something special.
Nutrient-Dense: Packed with spinach, these buns are not just tasty but also a healthy option, perfect for those seeking nutritious alternatives.
Versatile Snack: Serve them as a unique appetizer or a delightful side dish; they easily adapt to any meal occasion.
Easy to Make: With simple steps and minimal preparation, you’ll have these delightful treats steamed and ready to impress in no time!
Fun for All: Involve the family in the making; rolling and shaping them together can be a joyful kitchen activity.
Want to dive deeper into homemade delights? Check out my amazing Steamed Pumpkin Buns for another delicious twist!
Green Spinach Marble Buns Ingredients
For the Spinach Dough
• Fresh spinach – 200-300 g, the star of these buns that adds vibrant color and nutrients.
• Baking soda – 1 g, a leavening agent that helps the dough rise slightly.
• Active dry yeast – 3 g, essential for that perfect fluffy texture.
• Granulated sugar – 5 g, helps activate the yeast and balances flavors.
• All-purpose flour – 300 g, forms the structure of these delightful buns.
• Warm water – 160 g, encourages yeast activation and helps blend the ingredients.
For the White Dough
• Active dry yeast – 3 g, repeats to ensure a consistently fluffy outcome.
• Granulated sugar – 5 g, again to support yeast growth.
• All-purpose flour – 300 g, providing a soft base for the marbling effect.
Delight in creating these Green Spinach Marble Buns that are perfect for your family feast!
How to Make Green Spinach Marble Buns
-
Wash the spinach thoroughly, removing roots and yellow leaves. Blanch the spinach in boiling water for just a minute, then transfer it to a blender to retain its lovely color.
-
Blend the blanched spinach with an equal amount of water until completely smooth. Measure out 170 g of the spinach purée for the dough—this will be the vibrant star of your buns!
-
Combine in a medium bowl the 170 g of warm spinach purée with baking soda, yeast, and sugar. Stir until everything is completely dissolved, creating a nutritious mixture that will puff your dough.
-
Mix 300 g of flour in a large bowl. Pour the spinach-yeast mixture into the flour, stirring until a shaggy dough forms. Turn the dough out onto a lightly floured surface for kneading.
-
Knead the dough for 10-15 minutes until it becomes smooth, elastic, and no longer sticky. Form the dough into a ball, place it in an oiled bowl, cover it, and set aside to rise.
-
Warm 160 g of water to about 30–40°C. Add the second batch of yeast and sugar, stirring until dissolved to create a cozy environment for the yeast to thrive.
-
Incorporate the remaining 300 g of flour into another large bowl. Slowly pour in the yeast mixture while stirring until a shaggy dough forms. Get ready for another fun kneading session!
-
Knead this white dough for about 10-15 minutes until it reaches the same smooth and elastic texture. This will provide a lovely contrast to the spinach dough.
-
Roll both the spinach and white dough into rectangular sheets about 3–5 mm thick. Carefully place the white dough on top of the spinach dough for the marbling magic to begin.
-
Fold the stacked dough toward the center and then over once more to one side. Divide the folded dough into three equal portions, rolling each thin and stacking the sheets together.
-
Cut the stacked dough into strips about 2 cm wide. Turn the strips upright with the cut sides facing up and arrange them snugly together to maintain that beautiful marbled look.
-
Roll the dough into a thin sheet one last time. Starting from one end, roll it up tightly into a log, creating a delightful swirl of colors.
-
Slice the log into small, evenly sized pieces, and marvel at the beautiful green and white spirals you’ve created!
-
Place the shaped buns into a steamer, ensuring there’s plenty of space between each. Cover them and let them proof in a warm, slightly humid environment for 30–60 minutes, allowing them to grow!
-
Steam the buns over high heat for 12 minutes. Turn off the heat and let them rest in the steamer for another 3 minutes before lifting the lid to unveil your masterpiece.
Optional: Serve warm with your favorite dipping sauce for an extra treat!
Exact quantities are listed in the recipe card below.
What to Serve with Green Spinach Marble Buns?
Imagine presenting a vibrant spread that complements the soft, pillowy texture of these delightful buns, inviting everyone to gather around and indulge.
-
Dipping Sauces: A zesty soy sauce blend adds a salty kick, enhancing the sweetness of the buns. Serve alongside for an interactive dining experience!
-
Savory Stir-Fried Vegetables: Colorful, lightly sautéed vegetables can bring freshness and a crunch that contrasts beautifully with the softness of the buns. Think bell peppers, broccoli, and snap peas for a delightful medley.
-
Creamy Avocado Dip: Rich and buttery, an avocado dip brings a smooth, luxurious texture that pairs perfectly with the mild flavor of the buns, creating a sumptuous mouthfeel.
-
Syscandi’s Black Bean Salad: A chilled black bean salad, seasoned with lime and cilantro, offers protein and brightness that balances the bready goodness of the buns.
-
Light Soup: A gentle miso or vegetable broth would serve as a lovely warm counterpart. The soothing warmth makes each bite of the buns even more comforting.
-
Herbed Yogurt Sauce: A cool herbed yogurt sauce can bring an herby tanginess that offsets the subtle sweetness of the spinach, enhancing each bite with punchy freshness.
-
Chilled Iced Tea: For drinks, a refreshing iced tea infused with mint can cleanse the palate beautifully, especially during summer brunches.
-
Fruit Salad: Sweet, juicy fruit salad, bursting with seasonal produce, provides a refreshing, light end to your meal, completing the vibrant culinary experience.
Green Spinach Marble Buns Variations
Feel free to get creative with these delightful buns and personalize them to suit your taste or dietary needs!
-
Gluten-Free: Substitute all-purpose flour with a gluten-free blend for a similar texture. Just make sure to add a binding agent like xanthan gum.
-
Whole Wheat: Use whole wheat flour instead of all-purpose flour for a nuttier flavor and added fiber. The buns will be a tad denser, but still delicious!
-
Herbed Twist: Add fresh herbs like dill or parsley to the spinach mixture. This aromatic twist will elevate the flavor and freshness of your buns.
-
Cheesy Delight: Incorporate 50 g of shredded cheese into either the spinach or white dough. The melted cheese offers a rich, savory surprise inside each bun.
-
Spicy Addition: Mix in a pinch of chili flakes or finely chopped jalapeños to the dough for a flavorful kick. Just be cautious not to overpower the spinach taste.
-
Sweet Variation: Try adding a tablespoon of honey to the white dough for a subtle sweetness that pairs beautifully with savory fillings.
-
Stuffed Bun Option: Fill the center of each bun with cooked ground meat or sautéed vegetables before rolling them up. This will create a hearty, satisfying treat.
-
Vegan-Friendly: Replace the dairy elements by using plant-based alternatives. Enjoy the flexibility of making these buns suitable for any dietary preference!
Make Ahead Options
These Green Spinach Marble Buns are a fantastic choice for meal prep enthusiasts! You can prepare the dough components up to 24 hours in advance by making and shaping the buns but stopping before the final steaming step. Simply refrigerate the shaped buns in an airtight container to keep them fresh. When you’re ready to serve, allow the buns to sit at room temperature for about 30 minutes before steaming, which helps restore their fluffiness. By prepping ahead, you’ll save precious time on busy weeknights without compromising on taste or quality—your family will enjoy these delightful treats just as much as if they were freshly made!
Expert Tips for Green Spinach Marble Buns
-
Fresh Spinach Choice: Opt for vibrant, fresh spinach without any yellowing. This ensures the color and flavor of the buns are at their best.
-
Blanch Quickly: Blanch the spinach for just a minute. Overcooking can dull the beautiful green color and compromise texture.
-
Dough Consistency: When kneading, aim for a smooth and elastic dough. If it feels sticky, gradually add a touch more flour until it’s just right.
-
Proofing Environment: Ensure the proofing area is warm and slightly humid. A cold environment can slow the yeast activation and affect the rise of your Green Spinach Marble Buns.
-
Cutting Technique: Use a sharp knife for cutting the dough strips. A dull knife may compress the dough and affect the lovely marbled appearance.
-
Don’t Rush the Steam: Steam the buns for a full 12 minutes for optimal fluffiness. Opening the lid too soon can cause them to deflate.
How to Store and Freeze Green Spinach Marble Buns
Fridge: Store your Green Spinach Marble Buns in an airtight container in the fridge for up to 3 days. This keeps them fresh and ready for snacking!
Freezer: For longer storage, freeze the buns individually once cooled. Place them in a freezer-safe bag or container for up to 1 month, ensuring they don’t stick together.
Reheating: When you’re ready to enjoy, steam or microwave the buns for a quick reheat. For steaming, just add 5-7 minutes to warm them through without losing that fluffy texture.
Layering: If stacking in a container or bag, use parchment paper between layers to prevent sticking and keep the beautiful swirl intact!
Green Spinach Marble Buns Recipe FAQs
How do I know if my spinach is fresh?
Absolutely! When selecting spinach, look for vibrant green leaves without yellow spots or wilting. Fresh spinach should feel crisp and firm. Avoid any bunches with dark spots all over, indicating spoilage.
What is the best way to store leftover buns?
I recommend placing your Green Spinach Marble Buns in an airtight container in the fridge, where they’ll stay fresh for up to 3 days. Just make sure they cool completely before sealing to maintain their delightful texture.
Can I freeze the Green Spinach Marble Buns? How?
Yes, you can freeze these buns for future enjoyment! Once cooled, place them in a single layer on a baking sheet, making sure they don’t touch each other. Freeze until solid, then transfer them to a freezer-safe bag, separating layers with parchment paper. They can be stored for up to 1 month.
What should I do if my dough isn’t rising?
Very often, if your dough doesn’t rise, it could be due to the yeast being inactive. Make sure to check the expiration date on your yeast and ensure your water is warm, not hot—ideally around 30-40°C. For best results, allow the dough to rise in a warm, draft-free location until it has doubled in size.
Are these buns suitable for those with gluten allergies?
While the original recipe contains all-purpose flour, it can be adapted for gluten-free diets! You can try using a gluten-free flour blend with a binding agent like xanthan gum to maintain the dough’s structure. Just ensure all other ingredients, like yeast and sugar, are free from gluten contamination.
Can I make a larger batch of these buns?
The more the merrier! If you want to double or triple the recipe, simply scale up the ingredient quantities evenly. Make sure your mixing bowl is large enough to handle the extra dough, and allow for longer proofing times if necessary, as a larger quantity might need a bit more time to rise fully.

Delicious Green Spinach Marble Buns for a Fun Family Feast
Ingredients
Equipment
Method
- Wash the spinach thoroughly, removing roots and yellow leaves. Blanch the spinach in boiling water for just a minute, then transfer it to a blender to retain its lovely color.
- Blend the blanched spinach with an equal amount of water until completely smooth. Measure out 170 g of the spinach purée for the dough.
- Combine in a medium bowl the 170 g of warm spinach purée with baking soda, yeast, and sugar. Stir until everything is completely dissolved.
- Mix 300 g of flour in a large bowl. Pour the spinach-yeast mixture into the flour, stirring until a shaggy dough forms.
- Knead the dough for 10-15 minutes until it becomes smooth, elastic, and no longer sticky. Form the dough into a ball, place it in an oiled bowl, cover it, and set aside to rise.
- Warm 160 g of water to about 30–40°C. Add the second batch of yeast and sugar, stirring until dissolved.
- Incorporate the remaining 300 g of flour into another large bowl. Slowly pour in the yeast mixture while stirring until a shaggy dough forms.
- Knead this white dough for about 10-15 minutes until it reaches the same smooth and elastic texture.
- Roll both the spinach and white dough into rectangular sheets about 3–5 mm thick.
- Fold the stacked dough toward the center and then over once more to one side. Divide the folded dough into three equal portions, rolling each thin and stacking the sheets together.
- Cut the stacked dough into strips about 2 cm wide. Turn the strips upright with the cut sides facing up and arrange them snugly together.
- Roll the dough into a thin sheet one last time. Starting from one end, roll it up tightly into a log, creating a delightful swirl of colors.
- Slice the log into small, evenly sized pieces, and marvel at the beautiful green and white spirals you’ve created!
- Place the shaped buns into a steamer, ensuring there’s plenty of space between each. Cover them and let them proof for 30–60 minutes.
- Steam the buns over high heat for 12 minutes. Turn off the heat and let them rest in the steamer for another 3 minutes before lifting the lid.







