This vegan ham recipe is an incredible seitan recipe flavored with liquid smoke, maple syrup, and a pineapple mustard glaze. The pink color – from the beet puree – makes this vegetarian roast the perfect main dish to bring to a holiday gathering when you want to really impress! It takes a little planning ahead, but I can tell you from personal experience, it is SO worth it.
This post contains affiliate links. As Amazon Associates, we earn a small commission from qualifying purchases (at no cost to you). We are also affiliates of wine.com and may earn a commission if you choose to purchase through our links. Click here to read our full policy about affiliate links. Thank you for shopping our affiliate links, as it helps us keep the free vegan recipes coming your way!
This vegan ham, my friend. It’s the kind of recipe that really gets me excited.
Because it reminds me – yet again – that ANYTHING can be veganized.
That no animal needs to be harmed for us to enjoy every smoky, meaty, cheesy, baconey, whatever, taste we have ever enjoyed.
To me, this recipe is EMPOWERING. It reminds me we can still participate in our holiday traditions but align them to our evolving sense of ethics.
And moreso, that we can prove these points to our loved ones in the form of deliciously tender pineapple-and-mustard-glazed vegan ham. 🙂
What is vegan ham made of?
The full recipe can be found in the recipe card below! Here’s what you’ll need to make an awesome vegan holiday ham:
- A can of beets – This will add a bright pink color to our seitan ham!
- Vital wheat gluten – This is a basic ingredient in all seitan recipes and cannot be replaced.
- All purpose flour – This will add a tender texture to our seitan that you will LOVE!
- SPICES: salt, ground black pepper, onion powder, and smoked paprika
- Pineapple juice
- Refined coconut oil – This is key for the best fatty texture. Make sure you’re using a coconut oil that is labled “refined” and NOT one labeled “unrefined” or “virgin”. This is super important because you don’t want your vegan ham to taste like coconuts!
- Maple syrup
- Liquid smoke
- Coconut sugar – You can also use light brown sugar or date sugar!
- Spicy mustard – Dijon mustard or stone ground mustard also work.
- Blackstrap molasses
How to Make Seitan Ham
Step 1: Make the beet puree.
First, make the beet puree. This will give your roast that beautiful ham-like color! Pour a full can of beets (water + all!) into your food processor. Then, fill the can to the brim with water and pour that in too. Blend it up until completely smooth.
It’s important to note, you’ll use some of this puree for the seitan roast itself and some for the glaze. You WILL have leftover beet puree which can be used as a little nutrition boost in soups and smoothies. You can also freeze it in an ice cube tray for ease.
Step 2: Make the seitan.
Next, we make our seitan! Whisk the dry ingredients in a large mixing bowl and make a well in the center for the wet ingredients. Pour them in and mix everything until a dough ball forms. Then, get in there with your hands and knead for no longer than 1 minute.
Step 3: Steam the seitan ham.
Use your hands to form a rough loaf with the seitan (try not to handle it too much though!) and wrap it in tin foil. You want it to be secure in the tin foil but still have a little room to expand in the steamer.
Of course, you can use whatever steaming basket you have on hand; even a colander covered and placed over a large pot of boiling water works!
Step 4: Bake and glaze!
Time to finish the seitan! You’ll first bake the seitan IN the tin foil (with a small opening at the top for some steam to escape) for 20 minutes.
While it bakes, make your glaze by mixing all the ingredients together in a small pot over medium low heat. You want to mix the ingredients until the coconut sugar completely dissolves.
Finally, you’ll pour 1/2 of this glaze over the roast and bake it another 30 minutes.
How to Serve Seitan Ham
We highly reccomend serving this vegan ham alongside our vegan au gratin potatoes and applesauce for a traditional Easter brunch / dinner made VEGAN! 🙂 It’s also fantastic sliced thinly for sandwiches.
Vegan Ham + Wine Pairing
And for an awesome wine pairing with this vegan ham, check out our favorite vegan-friendly sparkling Riesling from Dr. Loosen!
How to Use Vegan Ham Leftovers
Store any leftover seitan ham in an air-tight container in the fridge for up to a week or the freezer for up to 8 weeks.
More Seitan Recipes:
When you make this recipe, let us know!
You can rate the recipe and leave a comment below or tag us in your drool-worthy food photos on Instagram. If you’re not already hanging out with us over there, we’re @theplantpowercouple with the “the”.
We can’t wait to hear allll about your experience!
And if you want to be sure you never miss a Plant Power Couple recipe, don’t forget to sign up for our email list.
- 1 (15-oz) can beets
- 1.5 cups vital wheat gluten
- 2 Tbsp all-purpose flour
- 1 Tbsp salt
- 1 tsp ground black pepper
- 1 tsp onion powder
- 1/2 tsp smoked paprika
- 3/4 cup beet puree
- 1/3 cup pineapple juice
- 1/4 cup refined coconut oil, melted
- 1 Tbsp pure maple syrup
- 1 Tbsp liquid smoke
For the glaze:
- Get your steaming mechanism ready and open your can of beets. Pour the beets (and the water in the can) into a blender. Fill the can to the rim with water and pour that into the blender as well. Blend on high until a smooth puree is formed. Set this aside to use in the recipe as directed.*
- In a large mixing bowl, combine the dry ingredients with a whisk. Create a well in the center of your mixture and pour in the wet ingredients. Stir with a big wooden spoon until a dough starts to form. Then, get in there with your hands and knead for no longer than 1 minute.
- Next, use your hands to form a rough loaf with the dough. Wrap this loaf (tightly but leaving a little room for it to expand) in tin foil, and place in the steamer with the seam down for 45 minutes.
- When the steaming is almost done, preheat your oven to 325F and get out a square glass baking dish. Carefully remove the roast from the steamer, flip it upside down, and place it on the dish. Open the foil a bit at the top to give the steam a place to escape and bake it for 20 minutes.
- While the roast bakes, make your glaze by mixing all the ingredients together in a small pot over medium low heat until the sugar is completely dissolved.
- When the timer goes off, carefully remove the roast from the oven and the tin foil. Place it back in the baking dish and pour 1/2 the glaze over it. Bake this again, uncovered, for 30 minutes.
- Remove the ham from the oven once more, pour the remaining 1/2 glaze over it, and allow it to cool for about 10 minutes before slicing. Enjoy!
*You'll have excess beet puree which can be used in smoothies and soups!
MAKE AHEAD OPTION: You can make this roast a day or two ahead of time. Just reheat, wrapped in foil, in the oven at 300F for 20 minutes.
LEFTOVERS: Leftovers freeze well for up to a month. This vegan ham is A-MAZING fried up in a skillet the next morning for breakfast.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Serving Size:1 serving
Amount Per Serving: Calories: 457Total Fat: 19gSaturated Fat: 15gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 0mgCarbohydrates: 28gFiber: 2gSugar: 16gProtein: 44g
Nutrition information is automatically calculated and may not always be accurate.