Go Back
+ servings
vegan corned beef and peas on serving dish
Print Recipe
5 from 4 votes

Vegan Corned Beef

This vegan corned beef is easy to make at home and perfect for your St. Patrick's Day celebration! Tofu is simmered in a smoky marinade, and baked until firm and crispy on the outside.
Prep Time10 mins
Cook Time40 mins
Marinate Tofu30 mins
Total Time1 hr 20 mins
Course: Main Course
Cuisine: Irish
Keyword: vegan corned beef
Servings: 4
Calories: 68kcal
Author: Alison Corey


  • 14 oz extra firm tofu
  • 1 cup vegetable stock
  • 1 ½ cups water
  • ½ tsp black mustard seed
  • ½ tsp coriander seeds
  • ½ tsp cumin seeds
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp paprika
  • ½ tsp salt
  • ¼ tsp pepper
  • 1 tsp beetroot powder
  • 1 tbsp tomato paste
  • ½ tsp liquid smoke


  • In a medium pot add vegetable stock, water, all of the spices including the salt and pepper, liquid smoke, tomato paste, and beetroot powder. Whisk together until combined.
  • Bring the marinade to a boil, reduce the heat and simmer for 10 minutes to allow the spices to incorporate into the marinade.
  • While the sauce is simmering, cut the tofu into quarter inch slices (be sure to press the water out of the tofu before slicing).
  • After sauce has been simmering for 10 minutes, add the tofu. Cover the tofu completely with the sauce. Turn off the heat, and cover with a lid. Allow to sit for 30 minutes to soak up all the flavors. While the tofu is marinating, preheat the oven to 375 F.
  • Grease a baking sheet with 1 tbsp of olive oil. Place marinated tofu onto baking sheet, leaving room between each slice. Don't overcrowd. Spoon a bit of extra marinade on top of each piece of tofu. Bake for 40 minutes, or until the outside is crispy and the inside is soft.



  • Tastes great enjoyed on its own or in a vegan reuben sandwich.
  • Store in the refrigerator for 3-4 days in an air tight container.
  • Reheat in the oven or toaster oven for 10 minutes at 350 F.


Calories: 68kcal | Carbohydrates: 5g | Protein: 8g | Fat: 2g | Saturated Fat: 1g | Sodium: 628mg | Potassium: 222mg | Fiber: 1g | Sugar: 2g | Vitamin A: 314IU | Vitamin C: 1mg | Calcium: 43mg | Iron: 2mg