Deli-Style Vegan Roast “Beef”

Last Updated: June 11, 2026

This vegan roast “beef” is perfect if you’re craving a meaty, deli-style sandwich. This plant-based swap is packed with flavor and has a satisfying chewy texture that’s remarkably similar to deli meat. Give it a try if you’re looking for dinner or lunch ideas, like this vegan gluten-free lasagna, which is another one of my favorites.

Ingredients and Substitutions

This vegan beef alternative is made with tofu skin (thin sheets made from soy milk). It’s also called yuba or bean curd sheets. Tofu skin is often available at Asian grocery stores, or you can order it online.

A vegan roast beef sandwich drizzled with mustard.

Beet juice gives this dish its pink, meat-like color. You can substitute water and a teaspoon of maple syrup if you’d rather it looked less meaty.

I spiced this vegan beef with garlic powder, onion powder, rosemary, thyme, and black pepper. You can substitute any other dried herbs you prefer.

How to Make Vegan Roast Beef

Rehydrate the tofu skin according to the instructions on the package (or soak for 30 minutes in boiling water if there aren’t instructions).

While the tofu skin is rehydrating, prepare the marinade by adding the beet juice, cold water, soy sauce or tamari, garlic powder, onion powder, rosemary, thyme, and black pepper to a sheet pan. Mix well.

Cover the sheet pan with aluminum foil, then let it marinate for 30 minutes at room temperature.

When it’s finished marinating, preheat the oven to 350 degrees Fahrenheit, then bake for 30 minutes. I served it on a bun with mustard this time, but it’s also delicious on its own.

A vegan roast beef sandwich drizzled with mustard.
No ratings yet
Pin Recipe Print Recipe

Vegan Roast “Beef” Recipe (Deli Meat Style)

This deli-style vegan roast “beef” is an easy recipe that’s perfect if you’re craving a meaty sandwich but want to keep it plant-based.
Course Dinner
Cuisine American
Diet Vegan
Prep Time 5 minutes
Cook Time 30 minutes
Marinating Time 30 minutes
Total Time 1 hour 5 minutes
Servings 4
Calories 149.8kcal

Equipment

  • Sheet pan

Ingredients

  • 5.3 oz/150 g tofu skin (also called yuba or bean curd sheets)
  • 1/2 cup beet juice (for color; or substitute 1/2 cup water plus 1 teaspoon maple syrup if you prefer a less meat-like color)
  • 1/2 cup cold water
  • 2 tablespoons soy sauce or tamari
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon dried rosemary
  • 1/4 teaspoon dried thyme
  • 1/8 teaspoon black pepper

Instructions

  • Rehydrate 5.3 oz/150 g tofu skin according to the instructions on the package (or soak for 30 minutes in boiling water if there aren’t instructions).
  • While the tofu skin is rehydrating, prepare the marinade by adding 1/2 cup beet juice, 1/2 cup cold water, 2 tablespoons soy sauce or tamari, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/4 teaspoon dried rosemary, 1/4 teaspoon dried thyme, and 1/8 teaspoon black pepper to a sheet pan. Mix well.
  • Transfer the rehydrated tofu skin to the sheet pan (discard any soaking water) and toss to fully coat it in the marinade, then arrange evenly in a layer in the pan (some overlap is fine).
  • Cover the sheet pan with aluminum foil, then let it marinate for 30 minutes at room temperature.
  • When it’s finished marinating, preheat the oven to 350 degrees Fahrenheit, then bake, covered, for 30 minutes.

Notes

  • I served it on a bun with mustard this time, but it’s also delicious on its own.
  • Store in an airtight container in the fridge for up to three days.

Nutrition Estimates

Calories: 149.8kcal | Carbohydrates: 29g | Protein: 9.4g | Fat: 0.02g | Saturated Fat: 0.003g | Polyunsaturated Fat: 0.01g | Monounsaturated Fat: 0.003g | Sodium: 519.7mg | Potassium: 102.4mg | Fiber: 2.9g | Sugar: 6.1g | Vitamin A: 12.9IU | Vitamin C: 7.1mg | Calcium: 73.1mg | Iron: 2.5mg
A vegan beef sandwich on a white plate.

Did You Try This Recipe?

Let me know how it turned out in the comments!

A plant-based roast beef sandwich on a plate.
Comments are moderated to ensure a respectful and constructive environment. Your email address will not be published. Required fields are marked with *.

Leave a Comment

Recipe Rating