Home » Recipes » Main Dishes » Vegan Ham

Vegan Ham

Looking for a show-stopping holiday centerpiece that’s totally plant-based? This vegan ham made with tofu is sweet, smoky, and perfect for carving at the table. It’s super easy to make, and the glaze gives it that gorgeous caramelized finish everyone will love.

This post may contain affiliate links. Read my policy page for more information.

Sliced vegan ham with a red glaze, served with roasted potatoes, green beans, and charred red onions.

Why You’ll Love It

  • Sweet & smoky flavor – maple syrup, smoked paprika, and liquid smoke give that classic ham taste.
  • Show-stopping centerpiece – scores, cloves, and glaze make it look festive without extra fuss.
  • Plant-based & satisfying – tofu keeps it protein-packed and hearty.
  • Make-ahead friendly – marinate or bake ahead, then reheat for easy holiday stress relief.
  • Customizable – add pineapple, cherries, or extra glaze to match your festive vibe.

Ingredient Notes

Here’s what you’ll need to bring this cozy centerpiece to life:

The gathered ingredients for this vegan ham recipe, measured into individual bowls.
  • Tofu – Extra-firm works great, or super-firm if you want to skip pressing. Pressing removes water so the marinade really soaks in. Pro tip: Freeze and thaw the tofu first if you want a “meatier” texture.
  • Marinade – Soy sauce + maple syrup + smoked paprika + liquid smoke = total flavor bomb. Don’t skip the cloves if you want that classic holiday aroma.
  • Glaze – Maple syrup, tomato paste, Dijon mustard, and a splash of pineapple or orange juice give it a caramelized, shiny finish.
  • Optional Garnishes – Pineapple rings and maraschino cherries make it look festive and extra fun on the table.

How to Make It

Making this Vegan Ham is way easier than it looks. Here’s the step-by-step process to get that sweet, smoky, caramelized goodness:

Sliced tofus on a chopping board and a knife.

Step 1. Press the tofu to remove excess water. Slice it in half horizontally and score a diamond pattern on top.

glazing sauce for the vegan ham.

Step 2. Whisk together the marinade: soy sauce, maple syrup, tomato paste, vinegar, Dijon, smoked paprika, cloves, garlic powder, onion powder, black pepper, and liquid smoke.

Two scored blocks of tofu saturated in a thick, deep red marinade on a white plate.

Step 3. Place the tofu in a dish or bag and pour the marinade over it. Let it sit at least 30 minutes or overnight for more flavor. Flip halfway through.

Two marinated and scored tofu blocks placed on a parchment-lined baking sheet ready for baking.

Step 4. Preheat the oven to 375°F (190°C). Place tofu on a parchment-lined baking dish, stud with cloves if using, and brush with extra marinade. Bake 30 minutes.

A hand brushing a red, sticky glaze onto two scored squares of vegan ham on a parchment-lined baking sheet.

Step 5. Mix the glaze: maple syrup, tomato paste, Dijon, and pineapple or orange juice. Brush over tofu and bake another 15 to 20 minutes until caramelized and slightly firm at the edges.

Two baked squares of glazed vegan ham cooling on a parchment-lined baking sheet.

Step 6. Let the tofu cool slightly, slice, and serve with your favorite sides or extra glaze.

A single square piece of finished vegan ham with a glossy, dark red glaze, garnished with salt flakes and parsley on a white plate.

Done and done and done!

Serving Suggestions

  • Serve it with classic sides like roasted veggies, mashed potatoes, or stuffing.
  • For a festive look, top with pineapple rings and maraschino cherries.
  • Drizzle with extra glaze when serving for that sweet, sticky finish.
Sliced vegan ham with a red glaze, served with roasted potatoes, green beans, and charred red onions.

How to Store

  • Fridge: Store leftover tofu in an airtight container for up to 5 days.
  • Freeze: Slice, wrap in foil or plastic, and freeze for up to 2 months. Reheat gently in the oven before serving.

FAQs

Can I make this ahead of time?

Absolutely! You can marinate overnight and even bake a day ahead. Just reheat before serving.

Can I use tempeh instead of tofu?

Yes, though it will have a firmer, nuttier texture. Adjust marinating time to let the flavors soak in.

Is the liquid smoke necessary?

It adds that smoky “ham” flavor, but if you don’t have it, the smoked paprika and soy sauce still give plenty of depth.

Can I skip the cloves?

Sure! They’re mostly for decoration and a holiday aroma, not flavor.

More Vegan Meat Recipes

If you tried this vegan ham recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Want to Save This Recipe?

Enter your email below and we’ll send it straight to your inbox! Plus, get weekly free recipes!

By submitting this form, you consent to receive emails from Health My Lifestyle.

Sliced vegan ham with a red glaze, served with roasted potatoes, green beans, and charred red onions.

Vegan Ham (Tofu Style)

No ratings yet
Author: Rachel
Looking for a show-stopping holiday centerpiece that’s totally plant-based? This Vegan Ham made with tofu is sweet, smoky, and perfect for carving at the table. It’s super easy to make, and the glaze gives it that gorgeous caramelized finish everyone will love.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 4

Ingredients  

  • 1 14-ounce block extra-firm tofu pressed for 15–30 minutes (or use super firm and skip pressing)
  • 3 tablespoons low-sodium soy sauce or tamari
  • 2 tablespoons pure maple syrup
  • 1 tablespoon tomato paste
  • 1 tablespoon apple cider vinegar or rice vinegar
  • 2 teaspoons Dijon mustard
  • 1 teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon ground cloves
  • ¼ teaspoon black pepper
  • ¼ teaspoon liquid smoke
  • 1 Whole cloves for decoration (optional)

Instructions 

  • Press your tofu to remove excess water. Slice it in half horizontally for two wide slabs. Use a sharp knife to score a diamond pattern into the top of each tofu block, about 1/4 inch deep (this helps the marinade soak in).
    1 14-ounce block extra-firm tofu
  • In a small bowl, whisk together the soy sauce, maple syrup, tomato paste, vinegar, Dijon mustard, smoked paprika, cloves, garlic powder, onion powder, black pepper, and liquid smoke if using.
    3 tablespoons low-sodium soy sauce, 2 tablespoons pure maple syrup, 1 tablespoon tomato paste, 1 tablespoon apple cider vinegar, 2 teaspoons Dijon mustard, 1 teaspoon smoked paprika, ½ teaspoon garlic powder, ½ teaspoon onion powder, ¼ teaspoon ground cloves, ¼ teaspoon black pepper, ¼ teaspoon liquid smoke
  • Place the tofu in a shallow dish or reusable bag and pour the marinade over it. Let it marinate for at least 30 minutes, flipping halfway through. For deeper flavor, marinate for several hours or overnight in the fridge.
  • Preheat the oven to 375°F (190°C). Place the tofu on a parchment-lined baking dish cut side up, stud a whole clove into the center of each diamond pattern on top of the tofu (if using), and brush with the excess marinade. Bake for 30 minutes.
    1 Whole cloves
  • While the tofu bakes, whisk together the glaze ingredients. After 30 minutes, brush the glaze generously over the tofu. Return to the oven and bake another 15–20 minutes, until the tofu is caramelized and slightly firm around the edges.
  • Let cool slightly before slicing. Serve warm with roasted vegetables, mashed potatoes, or a drizzle of extra glaze on top.

Notes

● For a holiday look, garnish with pineapple rings and maraschino cherries before baking the glazed tofu.
● If you want a firmer texture, freeze and thaw the tofu before pressing — it gives it a “meatier” chew.
Love this recipe?Check out my new cookbook Whole Food Plant-Based Weeknight Dinners for 70+ easy and delicious oil-free recipes.

Nutrition

Calories: 98kcal | Carbohydrates: 11g | Protein: 9g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.4g | Sodium: 557mg | Potassium: 286mg | Fiber: 1g | Sugar: 8g | Vitamin A: 310IU | Vitamin C: 1mg | Calcium: 53mg | Iron: 2mg
Course: Main Course
Cuisine: American

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating