Easy method to make vegan corned beef with tofu. Perfect for St. Patrick’s Day or when you want a cozy and comforting meatless meal!
This post may contain affiliate links. Read my policy page for more information.
Jump to:
What is corned beef?
Corned beef is a classic Irish-American meal typically made with salt-cured brisket of beef. The large rock salt used to cure the meat are also called “corns” of salt, hence the term “corned”. A mixture of sugar and spices are also often added to the recipe.
The meat is typically bright pink in color due to the nitrates which help prevent growth of some bacteria. This was handy as this dish was a popular meal during wartimes when rations of fresh meat were low.
Corned beef and cabbage is the Irish-American variant of the Irish dish of bacon and cabbage and has become a popular cuisine to celebrate St. Patrick’s Day on March 17th each year.
The brine is really what makes this dish so special. Infused with pickling spices and extra salty for an incredibly flavorful meal.
Ingredient notes
This is the best vegan corned beef and only requires 9 easy to find ingredients (including salt!). Short and sweet! And if you’d like to make the braised cabbage and carrots, you only need 2 more ingredients! Reference the recipe card at the bottom for exact measurements.
For the brine:
- beets—to give it the classic pink color (don’t worry, you won’t taste the beets)
- vegetable broth—the base of the brine
- salt—corned beef is a high salt dish
- garlic powder
- black pepper
- pickling spice—the key ingredient for flavor
- dijon mustard
- coconut sugar—to balance out the saltiness
For the “meat” of the dish:
- tofu—I used tofu which is a great gluten-free option as is tempeh, but seitan makes a excellent meaty substitute as well
- cabbage
- carrots
How to make vegan corned beef
This step by step walk-through shows the process of making corned beef with tofu. Exact times and temperatures are available in the recipe card at the bottom.
First start by grinding the pickling spice in a spice grinder or coffee grinder. Don’t have one? Use a mortar and pestle or place in a sealed plastic bag and crush with a rolling pin or other hard object.
Now prep the “meat.” Use tofu or tempeh to make it gluten-free, or seitan (vital wheat gluten) for soy-free.
For tofu, drain and press out excess liquid by wrapping the blocks of tofu with clean towels/paper towels and place a plate or cutting board on top with additional heavy objects to press the liquid out.
Meanwhile make the brine. Blend the beet with 1 cup of broth in a blender. Add the blended beet along with the rest of the brine ingredients and the remainder of the broth to a large pan. Stir well to combine. Boil brine for about 10 minutes to allow spices to release flavor.
Slice the tofu into 1/4th inch thick slices. Add the sliced tofu to the brine and allow to simmer for 20 minutes, covered. This allows the tofu to absorb the flavor. For stronger flavor, after cooking allow the tofu to sit covered in the brine for an additional 30 minutes.
Next, bake the tofu to crisp up the edges. I got this idea from The Hidden Veggies and it really does take plant-based corned beef to the next level. Preheat oven to 400°F (205°C). Bake the tofu on a lined baking sheet for 35-40 minutes.
Meanwhile, peel the carrots and chop into 1-inch long pieces. Remove outer leaves from cabbage and slice into wedges. Add both to pot with leftover brine, adding additional water or broth as needed, cover, and boil for 20 minutes.
Serve the tofu corned “beef” with the braised cabbage and carrots on the side.
This vegan corned beef would also be great served with Mashed Potatoes & Easy Oil-Free Gravy! Or turned into a vegan version of a Rueben sandwich.
Tips
For a brighter pink color, use more beets. I had a small beet so I probably should have used a second beet to really get that classic pink color. The flavor was still delicious!
If you don’t have a way to grind the pickling spice you can also add the spice mix to a tea infuser ball so that they don’t stick to the tofu but still add flavor to the brine.
How to store
Some popular ideas include using the corned beef to make a Reuben sandwich or mix it with onions and potatoes for a vegan corned beef hash.
To store leftovers, place the tofu and vegetables in airtight containers and keep in the refrigerator for up to 5 days.
More vegan Irish recipes
For more plant-based eats check out the Health My Lifestyle Meal Planner. It makes plant-based eating effortless with easy recipes and simple customizable meal plans designed for busy people! Try for free!
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.
Easy Vegan Corned Beef and Cabbage
Method
- Blender
- Stovetop
Ingredients
- 32 oz extra firm tofu
- 1 head cabbage
- 3 large carrots
Brine:
- 1 small beet peeled
- 5 cup vegetable broth divided
- 2 tbsp pickling spice
- 1 tbsp coconut sugar
- 1 tsp salt to taste
- 1 tsp garlic powder
- ½ tsp black pepper to taste
- 2 tsp dijon mustard
Instructions
- Grind the pickling spice in a spice grinder or coffee grinder. Don’t have one? Use a mortar and pestle or place in a sealed plastic bag and crush with a rolling pin or other hard object.2 tbsp pickling spice
- Drain the tofu and press out excess liquid by wrapping the blocks of tofu with clean towels/paper towels and place a plate or cutting board on top with additional heavy objects to press the liquid out.32 oz extra firm tofu
- Meanwhile make the brine. Blend the beet with 1 cup of broth in a blender. Add the blended beet along with the rest of the brine ingredients and the remainder of the broth to a large pan. Stir well to combine. Boil brine for about 10 minutes to allow spices to release flavor.1 small beet, 5 cup vegetable broth, 2 tbsp pickling spice, 1 tbsp coconut sugar, 1 tsp salt, 1 tsp garlic powder, 1/2 tsp black pepper, 2 tsp dijon mustard
- Slice the tofu into 1/4th inch thick slices. Add the sliced tofu to the brine and allow to simmer for 20 minutes, covered. This allows the tofu to absorb the flavor. For stronger flavor, after cooking allow the tofu to sit covered in the brine for an additional 30 minutes. Preheat oven to 400°F (205°C).32 oz extra firm tofu
- Bake the tofu on a lined baking sheet for 35-40 minutes to crisp up the edges. Meanwhile, peel the carrots and chop into 1-inch long pieces. Remove outer leaves from cabbage and slice into wedges. Add both to pot with leftover brine, adding additional water or broth as needed, cover, and boil for 20 minutes.1 head cabbage, 3 large carrots
- Serve the tofu corned "beef" with the braised cabbage and carrots on the side.
I was not sure if you used raw or cooked beet for the brine…. I used canned red beet, and it was good but I would like to know if your recipe is with raw beet.
I used a raw beet, but I’m sure either way is delicious! I’m glad you liked it with canned beets 🙂
Oh, I am so trying this recipe! I just want to say the way you have this laid out is perfection! To have the ingredients listed, and then the measurements and ingredients in each step is wonderful!
I’m so glad! I find it helpful to have the ingredients with each step too so I’m glad you like it! Hope you enjoy the recipe 🙂
You could also use jackfruit.
That sounds good too!