This easy vegan corned beef recipe can turn tofu, tempeh, seitan or any meat substitute into a delicious corned beef dish. Serve with cabbage and potatoes, sliced in a vegan Ruben sandwich or chopped up in a vegan corned beef hash. It’s perfect for a special St. Patrick Day dinner or just a delicious sandwich!

I was never a big meat eater, but I did love that salty flavor of corned beef that my mother would make on St. Patty’s Day, and my favorite sandwich has always been a grilled Ruben! I wanted to recreate that same flavor – without the meat of course.

The secret to that authentic corned beef flavor is in the seasonings that you put into a salty brine to cook your “meat.” You can then marinate any vegan meat substitute in this flavored broth. When I first attempted to make a vegan corned beef, I just boiled tofu or Butler soy curls in the brine and then served it. It tasted good, but the texture was too wet. Then, I had the idea to bake it after it marinated and that’s when it went from good to great! The seasonings baked in even more and the texture was wonderful!

What do you need to make vegan corned beef?

Water – for the base of your marinade.

Salt – to make a salty brine.

Pickling Spice – for flavor. This can be purchased in the spice section of most grocery stores. (I put it into a metal tea ball to keep the strong spices from getting stuck on the “corned beef.”)

Mustard Seeds – for flavor. There is some in the pickling spice, but I like more.

Coriander Seeds – for flavor. There is some in the pickling spice, but I like more.

Bay Leaf – for flavor. There are some bay leaves in the pickling spice

Beet – for color and a little sweetness. I use the pre-cooked ones that come in a vacuum-sealed pack in the produce section. You can also use a fresh beet, but just blanch it and peel it before adding it to the pot. (You can also add a few drops of red food coloring and a tsp of brown sugar instead).

“Meat” – I like to use tofu since it has a nice flavor and texture when cooked this way and it’s gluten-free, but you can also use tempeh, jackfruit, soy curls, or seitan.

For a vegan corned beef and cabbage meal…

Cabbage – cut into big wedges. (1 small cabbage).

Potatoes – small potatoes or potatoes that have been peeled, cut into smaller pieces work best. (about 2-3 cups).

Carrots – peeled and cut into big pieces. (about 3-4 carrots).

How do you make vegan corned beef?

Make a flavored brine by adding water, salt, pickling spice, mustard and coriander seeds, a bay leaf, and beet to a medium-sized pot. Boil the brine for about 10 minutes to get the spices to release flavor. Add sliced tofu (or another meat alternative). Simmer for about 5 minutes and then turn off the heat and let it sit for about 30 minutes. (or cover and put in the fridge until you are ready to bake). Bake the tofu on an oiled cookie sheet at 375°F for about 1 hour until it starts to get crispy at the edges. Serve with cabbage and potatoes, mashed potatoes, or use as sandwich “meat” to make a vegan Ruben.

*You can also put all the ingredients into a crockpot and cook it on low for about 6 hours to allow the tofu to soak up the flavor.

For a vegan corned beef and cabbage meal:

Add potatoes, carrots, and cabbage, plus and an additional cup of water to the brine once the tofu has been removed. Simmer the vegetables covered with a lid for about 30 minutes until potatoes are soft in the middle. Serve with the baked vegan corned beef.

Tips to make perfect vegan corned beef:

Allow the tofu or vegan “meat” to sit in the brine for at least 30 minutes.

Refrigerate the tofu and brine if you will not be baking it within about 30 minutes of it cooling down.

If you don’t want mustard or coriander seeds sticking to your tofu, you can put those in the tea ball as well.

If you don’t have a tea ball, you can wrap the spices in a piece of cheesecloth and then tie it up with a cotton string.

Bake until slightly crispy on the outside and soft on the inside.

Bake time with vary slightly depending on how much brine drips onto the tofu when you are putting it on the cookie sheet.

Use a cookie sheet with edges to catch any drips.

If you have extra tofu corned beef, make it into a Reuben sandwich or add it to onions and potatoes for a vegan corned beef hash!

How do I make a vegan Ruben out of the vegan corned beef?

Layer your baked corned tofu pieces with sauerkraut, vegan swiss cheese, and vegan 1000 Island dressing and then grill until golden brown. (Official recipe coming soon)!

Can I make this tofu corned beef into a corned beef hash?

Yes, it’s delicious fried with potatoes to make a vegan corned beef hash. Makes a perfect hearty breakfast food!

Want to try some other meaty gluten-free vegan recipes? Try my homemade vegan sausage, vegan buffalo chicken, or my homemade vegan soyrizo!

4.34 from 6 votes Print Vegan Corned Beef Prep Time 5 mins Cook Time 1 hr 30 mins Total Time 1 hr 35 mins A gluten-free and vegan method to make a corned beef flavored meal from tofu, tempeh, or seitan. Course: lunch, Main Course Cuisine: American, Irish, vegan Keyword: vegan corned beef, vegan corned beef and cabbage Servings : 4 Calories : 169 kcal Author : Monica Davis | The Hidden Veggies Ingredients For the basic vegan corned beef: 5 cups Water

1 tbsp salt

1 tsp pickling spice

1 tsp mustard seeds

1 tsp coriander seeds

1 leaf bay leaf

1 small beet or 1 tsp brown sugar and a few drops of red food coloring

2 14 oz packages tofu or tempeh, or seitan For a vegan corned beef and cabbage meal… 1 small Cabbage

4-6 small Potatoes

3-4 medium Carrots US Customary - Metric Instructions Basic vegan corned beef: Make a flavored brine by adding water, salt, pickling spice, mustard and coriander seeds, a bay leaf, and a beet to a medium-sized pot. Boil the brine for about 10 minutes to get the spices to release flavor. Add thinly sliced tofu (or another meat alternative). (Cut about 1/4 inch thick). Simmer for about 5 minutes and then turn off heat and let it sit for about 30 minutes. (or cover and put in the fridge until you are ready to bake). Preheat your oven to 375°F (190°C). Bake the tofu on an oiled cookie sheet at 375°F (190°C) for about 1 hour until it starts to get crispy at the edges. (exact cooking time will vary depending on moisture level and thickness of tofu or vegan "meat"). Serve with cabbage and potatoes, mashed potatoes, or use as sandwich “meat” to make a vegan Ruben. For a vegan corned beef and cabbage meal: Wash and cut the desired vegetables into big pieces. Add potatoes, carrots, and cabbage, plus and an additional cup of water to the brine once the tofu has been removed. Simmer the vegetables covered with a lid for about 30 minutes until potatoes are soft in the middle. Remove from the cooking water and serve with the baked vegan corned beef. Recipe Video Recipe Notes Tips: Allow the tofu or vegan "meat" to sit in the brine for at least 30 minutes.

Refrigerate the tofu and brine if you will not be baking it within about 30 minutes of it cooling down.

If you don't want mustard or coriander seeds sticking to your tofu, you can put those in a tea ball.

If you don't have a tea ball, you can wrap the spices in a piece of cheesecloth and then tie it up with a cotton string.

Bake until slightly crispy on the outside and soft on the inside.

Bake time with vary slightly depending on how much brine drips onto the tofu when you are putting it on the cookie sheet.

Use a cookie sheet with edges to catch any drips.

If you have extra tofu corned beef, make it into a Reuben sandwich or add it to onions and potatoes for a vegan corned beef hash! Nutrition Facts Vegan Corned Beef Amount Per Serving (4 slices) Calories 169 Calories from Fat 72 % Daily Value* Fat 8g 12% Sodium 38mg 2% Potassium 60mg 2% Carbohydrates 6g 2% Fiber 2g 8% Sugar 1g 1% Protein 17g 34% Vitamin C 0.9mg 1% Calcium 251mg 25% Iron 2.5mg 14% * Percent Daily Values are based on a 2000 calorie diet.



