• 1/2 large onion, chopped
  • 1 rib celery,  chopped
  • 4 ounces mushrooms, sliced or chopped
  • 1 teaspoon dried thyme
  • 1/2 teaspoon rubbed sage
  • generous grinding of pepper
  • 3 ounces whole wheat bread (about 2 slices), cut into small cubes
  • 1/3 cup dried cranberries or cherries
  • 1/4 cup chopped walnuts
  • 1 teaspoon whole chia seeds or ground flax seed
  • 1 tablespoon soy sauce
  • 1/2 cup water (more as needed)


  • 2 cups vital wheat gluten (10 ounces)
  • 1/4 cup nutritional yeast
  • 1 teaspoon dried thyme
  • 1 teaspoon rubbed sage
  • 1 teaspoon marjoram
  • 1/3 cup quinoa flakes or quick oatmeal
  • 1 teaspoon chia seed or ground flaxseeds
  • 1 ½ cup vegetable broth
  • 1 cup great northern beans , cooked
  • 2 tablespoons soy sauce
  • 1 clove garlic , peeled
  • 1 tablespoon tahini (preferred) or other nut butter

Baking Broth

  • 1/2 cup vegetable broth
  • 1 tablespoon soy sauce
  • 1/2 teaspoon dark sesame oil (optional)


Making the Stuffing

Step 1
Sauté the onion and celery in a non-stick skillet until onion is becoming translucent. Add the mushrooms, thyme, sage, and a generous grating of black pepper and cover. Cook until mushrooms exude their juices, about 3 minutes. Add the remaining ingredients along with enough water to moisten the stuffing but not make it soaking wet. Remove from heat and keep covered.

Making the seitan

Step 2
In a mixing bowl, combine the dry ingredients (vital wheat gluten through chia seeds). Place the 1 1/2 cups of broth, white beans, soy sauce, and garlic in blender and process until liquefied. Make a well in the center of the dry ingredients, add the bean mixture, and stir until gluten is completely moistened. Drizzle the tahini over the top and knead it into the dough. Keep kneading until dough holds together in a ball. Set aside while you make the broth.

making the broth

Step 3
Heat all ingredients until hot but not boiling. A microwave works well for this.


Step 4
Preheat oven to 400. Lightly oil an oval or rectangular baking dish, 11-13 inches long and 6-8 inches wide. (Your seitan will expand to fit it, so try not to use a very wide dish.)

Line your work surface with plastic wrap, parchment paper, or waxed paper. Place the dough in the center, cover it with plastic wrap, and roll out the seitan, making sure that it is the same thickness in all places, until it’s about 9×13 (an inch or so either way doesn’t matter, but make sure it’s not longer than your pan). Spread the stuffing evenly, leaving a 1-inch margin on all sides.
Lift up the plastic wrap on one of the long edges and roll the seitan up like a jelly roll. (Alternatively, arrange the stuffing in a horizontal line across the middle of the seitan and bring one long edge up and over it to the other side.) Pinch the ends sealed first and then pinch well to seal the long seam. Take care to make sure that the edges are completely sealed and no gaps or stuffing shows.
Lift the seitan roll carefully and place seam-side down in the prepared casserole dish. Pour the baking broth over it, add rosemary, and cover tightly. If the dish doesn’t have a cover, use aluminum foil to cover tightly. (Did I mention “tightly?” Tightly! I enclosed even the bottom of the dish in foil.)
Bake for 25 minutes. Remove from oven, baste with broth, recover tightly, and bake for another 25 minutes. Baste again and return to oven uncovered for about 30 minutes. Baste 2 or 3 times as it’s cooking. Seitan is done when top seems firm and brown and the broth has evaporated. You can test it by cutting a small slit in the middle; if it is doughy rather than firm, return to the oven.

Final Step

Step 5
Remove from the oven and let cool for 5-10 minutes. Transfer carefully to a cutting board or serving platter and cut into 1/2-inch slices.

Enjoy Your Vegan Stuffed Seitan