This vegan ham recipe will amaze you! Salty, smokey, mock meat made from seitan and roasted to perfection. It’s sure to make a holiday meal special and it is perfect for a vegan ham sandwich! This mock meat is made from seitan aka wheat meat and it will surprise even the most skeptical eaters.
I’ve been playing around with seitan recipes since I became vegan over 20 years ago. I usually make vegan chicken or vegan turkey with it, but I recently decided to try making ham. It came out delicious and my family declared it the best food that they ever had. It’s salty, smokey, meaty, and everything you loved about the flavor of ham!
I know that making a vegan ham sounds really hard and intimidating, but trust me, you can do it. It only takes a few minutes to mix the ingredients together, then you just wait for it to cook.
- 🧾 Ingredients and substitutions
- 🥄 Instructions
- 👩🏻🍳 Pro tips
- 🎁 Why wrap seitan before steaming?
- 💨 Options for steaming
- ❔ Do I have to baste and roast the ham?
- ⏱️ How to make it ahead of time
- 🥡 Storage and freezing
- 🔥 Reheating
- 🥗 Serving suggestions
Make the mock meat:
- In a small saucepan, warm 1 cup of broth and add paprika, liquid smoke, nutritional yeast, ketchup, garlic powder, and salt, and give it all a good stir.
- Drain and press a 14 oz block of extra firm tofu to get out as much liquid as possible and then add it to a food processor.
- Pour the broth in the food processor with the tofu and blend until smooth.
- Transfer the liquid to a glass bowl and fold in the wheat gluten about 1/2 cup at a time with a silicone spatula. (You may find it easiest to knead in the last 1/2 cup of gluten as it gets thick at the end.)
- Knead the gluten loaf for about 30 seconds and make sure the gluten is fully incorporated and form it into a ham-shaped loaf.
- Wrap your vegan ham tightly in a large piece of foil making sure that none of the seitan is exposed.
- Place the ham in a large pot with a steamer basket (or use jelly jar rings to keep the roast lifted up out of the water). Fill with enough water to hit just below your steamer basket.
- Cover with a lid and steam the ham for 1 hour. Check the water frequently to make sure it doesn’t get too low and add more water if needed.
Glaze and roast your vegan ham:
- Preheat the oven to 375° F (190° C).
- Remove the foil from your ham and cut diagonal lines in it about 2 centimeters thick crisscrossing each other and place the ham in a small 8 x 8-inch baking dish.
- In a small saucepan, mix together the broth, oil, maple syrup, smoked paprika, and salt then pour it evenly over the ham.
- Bake your vegan ham uncovered for 25 minutes at 375° F (190° C) taking it out of the oven a few times during the baking process to spoon the glaze evenly over the ham.
- Slice with a serrated knife and serve as you would ham.
🎁 Why wrap seitan before steaming?
Seitan expands during the cooking process, so wrapping it keeps the texture dense and meaty instead of allowing it to expand and become spongier. If you don’t want to use foil, you can use plastic wrap instead. I know that this is not a better option for most people, but it will work. You can also wrap it tightly in a few layers of cheesecloth and use safety pins to secure it.
💨 Options for steaming
Pressure cooker – place the wrapped veggie ham in a steaming basket inside the pressure cooker. Fill with water until it’s just below your steamer basket. Place the lid and pressure regulator on top and heat until your pressure regulator is steadily rocking. Turn down the heat slightly so that it rocks gently for 40 minutes, then allow the pressure to release on its own.
Instant Pot – Place the wrapped veggie ham on the steaming rack inside the Instant Pot. Fill with water until it’s just below the steamer basket (about 2 cups). Close the lid, set the pressure valve to sealing, select “steam”, and then set to 30 minutes. Press start and allow it to come to pressure, cook, and then release the pressure naturally. This whole process will take about 45 minutes.
❔ Do I have to baste and roast the ham?
No, once your vegan ham is steamed, it’s ready to eat if you choose. At this time you can also dice it up and use it in recipes like my vegan omelets, vegan quiche, vegetarian 15 bean soup, or simply make a vegan ham sandwich. For this purpose, you don’t need to use the glaze and you can omit the last step of baking.
⏱️ How to make it ahead of time
The great thing about this recipe is that you can make it up to 3 days ahead of time and keep it in the fridge until you are ready to bake it. Mix up the dough and steam it then just keep it in the foil wrapping in the fridge until you are ready to glaze and bake it.
🥡 Storage and freezing
Once you steam the meatless ham, it has been cooked enough to slice and eat. You can keep it in the fridge in a sealed container or wrapped in foil for 3-5 days.
If you want to freeze your ham, simply wrap it tightly in foil and place it inside a large freezer bag getting out all of the excess air possible. You can keep it frozen for up to 3 months. To thaw it, let it thaw in the fridge overnight.
To reheat your seitan ham, simply place it in a baking dish, cover it with the basting liquid and bake for 25 minutes. You can also reheat individual slices in the microwave in about 1 minute on high.
🥗 Serving suggestions
- Vegan Mashed Potatoes
- Vegan Stuffing
- Roasted Balsamic Vegetables
- Vegan Risotto
- Vegan Ceasar Salad
📌 Be sure to follow me on Pinterest for new vegan recipes!
⭐⭐⭐⭐⭐ Leave a comment and starred review! I would love to hear from you!