Description
This Vegan Turkey recipe is a plant-based, protein-packed roast made from white beans, vital wheat gluten, and flavorful herbs, steamed and baked to perfection with a savory glaze. Ideal as a centerpiece for holiday meals or special occasions, it offers the comforting texture and robust taste of traditional turkey without any animal products.
Ingredients
Scale
Main Ingredients
- 1 15 ounce can white beans, undrained (425g)
- ¼ cup vegetable bouillon (broth) or water (55g)
- 2 tablespoons nutritional yeast
- 2 teaspoons garlic powder
- 1 tablespoon white miso paste
- 1 teaspoon chopped fresh rosemary
- 1 teaspoon chopped fresh sage
- ½ teaspoon salt
- 1 vegan chicken bouillon cube
- 1 ½ cup + 2 tablespoons vital wheat gluten flour (240g)
- 2 packed cups vegan stuffing
- 1 tablespoon poultry seasoning
For the Glaze
- 3 tablespoons vegan butter, melted
- 2 tablespoons soy sauce
- 1 tablespoon brown sugar
- ½ teaspoon smoked paprika
Instructions
- Prepare the base mixture: Place the white beans (with liquid), vegetable bouillon or water, nutritional yeast, garlic powder, white miso paste, chopped fresh rosemary, chopped fresh sage, salt, and vegan chicken bouillon cube into the bowl of a food processor. Process for about one minute until the mixture is smooth and well combined.
- Add vital wheat gluten: Add the vital wheat gluten flour to the blended mixture and pulse in the food processor until combined, approximately one minute; this forms a dough with elastic texture.
- Shape the dough: Invert the dough onto a clean work surface and shape it into a long roll about 1 ½ inches in diameter. Fold the roll in half and twist it like a rope to develop texture.
- Prepare for stuffing: Stretch the twisted dough into a rectangle about 1 inch thick. Shape the vegan stuffing into a roll and place it in the center of the dough rectangle. Fold and wrap the dough around the stuffing to form a compact turkey roast.
- Season the roast: Evenly rub the formed roast with 1 tablespoon of poultry seasoning for enhanced flavor.
- Wrap and steam: Wrap the roast tightly with aluminum foil, folding the sides inward and securing with a rope or string. Steam the foil-wrapped roast for 45 minutes using an electric steamer or a stovetop steaming method: fill a medium pot with 3 inches of water and bring it to a simmer, place a steamer basket or wire rack inside, insert the wrapped roast, cover, and steam on low heat. Add water if it evaporates to avoid drying.
- Prepare the glaze: While the roast is steaming, combine melted vegan butter, soy sauce, brown sugar, and smoked paprika in a bowl. Stir well and let the glaze sit to dissolve the sugar fully.
- Bake with glaze: After steaming, let the roast cool slightly, unwrap the foil, and transfer the roast to a baking pan. Brush the roast generously with half of the glaze. Preheat the oven to 400°F (200°C) and bake the roast for 20 minutes, brushing additional glaze after 10 minutes and again at 15 minutes to build a caramelized finish.
- Serve and enjoy: Remove from oven once glaze is set and roast is heated through. Slice the vegan turkey and serve with your favorite gravy and vegetables for a complete meal. Optionally, you can make the roast without stuffing following the same steaming and glazing steps.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3 days. It can be eaten cold or reheated in the microwave or a 350ºF oven until warm.
- The nutrition information includes the stuffing calories and carbs. If omitted, the roast itself contains approximately 27 grams of carbohydrates and 299 calories per serving.
- To freeze the vegan turkey, place it in an airtight container and it will keep for up to 4 months. Thaw in the fridge before reheating.
- Use fresh herbs for best flavor but dried rosemary and sage can be used if fresh is unavailable, adjusting quantities to 1/3 the amount.
- If you do not have a steamer basket, a circular wire rack can be placed inside the pot to elevate the roast above the water for steaming.
Nutrition
- Serving Size: 1 slice (approximate)
- Calories: 375 kcal
- Sugar: 5 g
- Sodium: 600 mg
- Fat: 8 g
- Saturated Fat: 3 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 8 g
- Protein: 35 g
- Cholesterol: 0 mg