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. It’s an excellent meat substitute and would pair well with my vegan Irish stew, a side of cabbage, or make your own vegan reuben!
Although my family is not Irish, when I was growing up it was a tradition to serve corned beef and cabbage on St. Patrick’s Day.
Even after my mom passed away, my dad kept up the tradition. I think it’s one of his favorite meals.
My dad knows I don’t partake in meat anymore, but he would always offer to drop off a serving of his corned beef and cabbage for my husband.
This St. Patrick’s Day we are no longer a 5 minute drive away from my dad. We moved 8 hours away for my husband’s job, and now live in Virginia.
We are all adjusting, but some of the traditions we used to have with family are more difficult now that we’re not a short drive away.
In honor of my dad’s love for corned beef and cabbage, I decided to make a vegan version with tofu!
Now, if I’m going to be completely honest, my husband is not the biggest fan of tofu meat substitutes! However, the smell of the baked tofu, was enough for him to give it a try, and he loved it!
My experiment, turned out quite amazing!
It starts with a marinade of dried spices, liquid smoke, and vegetable broth with a combination of tomato paste, and beet powder to give the tofu the pinkish look of corned beef.
The tofu is then baked until it’s nice and crispy on the outside, and soft on the inside.
The trick is to be sure you use extra firm tofu, and press the water out of the tofu before slicing and marinating. This improves the texture of the tofu immensely!
Why you’ll love this Vegan Corned Beef…
- Vegan St. Patrick’s Day Meal
- Great to add to your weekly vegan meal prep!
- Easter Main Course
- Use in sandwiches
- Healthy and low in fat and calories
- Great texture
- High in plant protein
Recipe Ingredients and Notes
Extra Firm Tofu: Make sure to use extra firm tofu. Drain the tofu from the water, and press the water out of the tofu before cutting and marinating.
Spices: A combination of both seeds, and ground spices give this marinade a rich flavor that mimics the flavor of corned beef. I use black mustard seeds, coriander seeds, and cumin seeds with paprika, onion powder, garlic powder, and salt and pepper.
Tomato Paste and Beet Powder: The tomato paste adds flavor to the marinade, while the beet powder helps to give the tofu a red/pink color.
Liquid Smoke: A little of this liquid smoke goes a long way! It adds a smoky “meaty” flavor that can’t be beat!
Tools and Equipment
- Medium saucepan to simmer the marinade.
- Whisk to combine the ingredients.
- Baking sheet to bake the corned beef tofu.
How to Make Vegan Corned Beef – Step by Step
Step 1: 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.
Step 2: Bring the marinade to a boil. Reduce the heat and simmer for 10 minutes to allow the spices to incorporate into the marinade.
Step 3: While the sauce is simmering, cut the tofu into quarter inch slices. Be sure to press the water out of the tofu before slicing.
Step 4: After sauce has been simmering for 10 minutes, add the tofu. Cover the tofu completely with the marinade. 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.
Step 5: 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.
Top Tips for Making Vegan Corned Beef
- Use extra firm tofu, and press before marinating.
- Give the marinade enough time to simmer on low to release the flavors from the mustard, cumin, and coriander seeds.
- Spoon a tablespoon of the marinade over the top of the tofu before baking for extra flavor, and a nice coloring effect.
- Don’t over bake. Check on the tofu half way through the cooking process so that it doesn’t burn and become too crispy.
Variations and Substitutions
Tempeh or Seitan: You can use tempeh or seitan instead of tofu if you prefer their texture or flavor.
No beetroot powder? You can use actual beets for the color, just remove them before adding the tofu. Or you can also leave the beetroot out and double the amount of tomato paste.
How to Serve
Serve this vegan corned beef with vegan sautéd cabbage.
I served mine with a side of green peas, potatoes and carrots.
This would also taste amazing in a vegan reuben with rye bread, sauerkraut, and vegan Russian dressing!
How to Store and Keep
Store: Store in the refrigerator in an air tight container. It has a tendency to lose some of its crispiness.
Keep: It will keep for about 3-4 days.
Reheat: When ready to reheat I recommend transferring to a baking sheet and heating in the oven or toaster oven at 350 for 10 minutes. This will help bring back the crispiness more so than reheating in the microwave.
Check out these other Vegan St. Patrick’s Day recipes!
If you made this recipe let me know how it turned out by rating the recipe and commenting below. You can also follow me on Facebook, Instagram, and Pinterest for more vegan plant-based family recipes your whole family will enjoy!
Vegan Corned Beef
- 14 oz extra firm tofu
- 1 cup vegetable stock
- 1 1/2 cups water
- 1/2 tsp black mustard seed
- 1/2 tsp coriander seeds
- 1/2 tsp cumin seeds
- 1/2 tsp onion powder
- 1/2 tsp garlic powder
- 1/2 tsp paprika
- 1/2 tsp salt
- 1/4 tsp pepper
- 1 tsp beetroot powder
- 1 tbsp tomato paste
- 1/2 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.