Go Back
+ servings
Print Recipe
5 from 1 vote

Whole-Wheat Saffron Buns

Delicately fragrant whole wheat saffron buns make every occasion just that much more special. Soft, fluffy and totally addictive!
Prep Time15 mins
Cook Time22 mins
Total Time37 mins
Course: Bread
Cuisine: Modern American
Diet: Vegan, Vegetarian
Keyword: Saffron Buns
Servings: 12 buns
Calories: 126kcal


  • 1-2 cups whole-wheat flour
  • 1 cup all-purpose flour
  • 4 teaspoon vital wheat gluten (if you're not using this, flip the proportions of all-purpose and whole-wheat flours and you should be fine)
  • 1 tablespoon active dry yeast
  • ¼ cup warm water
  • ½ cup nondairy milk
  • 2 tablespoon vegetable oil
  • cup sugar
  • 1 tablespoon flaxmeal + 3 tablespoon water, whisked together
  • ¼ teaspoon salt
  • ¼ teaspoon saffron threads (use more if you want more color and flavor. I used ¼ teaspoon and the flavor was very exquisitely mild)


  • Mix together the yeast, water and saffron and let stand about 10 minutes. Make sure the yeast has started multiplying, or flowering, before you move on with the recipe.
  • Add the all-purpose flour and one cup of the whole-wheat flour, vital wheat gluten, soymilk, oil, sugar, salt, and flaxmeal mixture, and knead by hand or in a stand mixer until well-incorporated. Add the remaining whole-wheat flour slowly, until you have added enough to make a smooth dough. (I needed two and a half cups of flour altogether)
  • Continue to knead another 10-12 minutes until you have a smooth dough.
  • Place in an oiled bowl, cover with a kitchen towel, and let it rise for two hours until doubled.
  • Now turn the dough onto your work surface and punch it down. Cover and let it stand for about 10 minutes.
  • Divide the dough into 12 pieces and roll them into balls or rectangular loaves.
  • Place in an oiled 9 X 12-inch baking sheet, close but not touching each other. Cover the baking dish and let the rolls rise for another two hours.
  • Brush the tops of the rolls with a mixture of 1 teaspoon soymilk + 1 teaspoon oil for some added gloss. Sprinkle some sugar on top.
  • Preheat an oven to 370 degrees. Bake the breads for about 20-22 minutes until the tops are all richly golden.
  • Cool for at least 10 minutes on a rack before you pull the rolls apart and eat 'em!


Serving: 1bun | Calories: 126kcal | Carbohydrates: 21g | Protein: 4g | Fat: 3g | Saturated Fat: 2g | Sodium: 54mg | Potassium: 70mg | Fiber: 2g | Sugar: 6g | Vitamin A: 40IU | Vitamin C: 1mg | Calcium: 22mg | Iron: 1mg