Go Back Email Link
+ servings
vegan corned beef made using soy curls with potatoes and onions in a bowl

Vegan Corned “Beef” Hash, Filipino-Style

5 from 1 vote
This Filipino-Style Vegan Corned “Beef” Hash is made using rehydrated soy curls for the “beef” soaked in broth coloured with a mix of beet and atsuete or annatto powder, and sautéed with onions, and potatoes. Served this with some fried garlic rice or sinangag for a really delicious meal.
Prep Time 20 mins
Cook Time 15 mins
Total Time 35 mins
Course Breakfast, Main Course
Cuisine American, Filipino, Fusion
Servings 4 people
Calories 332 kcal


Liquid for Rehydrating

Soy Curls/Chunks

For Sauteing

  • 4-5 tbsp neutral oil (you can be generous with the oil for the ‘fats’ in real corned beef)
  • 2 small onions sliced into rings
  • 4 cloves garlic minced
  • 2 small potatoes peeled and diced (see notes)

Salt and pepper, to taste

  • 1-2 tbsp sugar or to taste


  • Liquid: Prepare the hot water, salt, beet root/atsuete powder.
  • Rehydrating the soy curls: Mix well then add into a heat proof bowl with the soy curls. Cover the container and allow the chucks to rehydrate until doubled in size, around 15-20 minutes. You can also leave this to soak overnight.
    If soaking overnight, you can just use regular room temperature broth.
  • When the chunks are rehydrated, drain any excess liquid. Roughly cut/chop the soy curls into smaller pieces/chunks. I also broke some apart with my hands to create “shreds”.
  • Cooking the corned "beef": Heat a large skillet or pan over medium heat. Once hot, add in the oil.
  • Sauté the onions and garlic, for 1-2 minutes until the onions are tender.
  • Add in the potatoes and add a pinch of salt. Leave to cook for 5-6 minutes until almost cook through (but still has a good bite). You can add 2-3 tbsp water to the potatoes to help cook these down.
  • Afterwards, add in the corned “beef”/soy curls and cook down with the potatoes. Season with salt and pepper, sugar, to taste, if desired. Feel free to add more oil as well.
  • Turn off the heat and serve your corned “beef” hash with some sinangag or fried garlic rice. You can find the singangag recipe here.
  • Leftover corned beef? Try mixing them with potatoes to make a corned "beef" and potato pancake (like hash browns!). You can find the recipe for the pancakes here.
    You can also freeze the cooked corned "beef" and just thaw when read y to reheat on a pan or in the microwave.



Soy Chunks/Plant-Based Meat

If you don’t have access to dry soy curls, you can use other plant-based meat substitutes from your local stores or grocery. Some of these may come frozen or chilled and you’ll need to prepare them depending on the package instructions.
Here are other plant-based meat substitutes that you can find on Amazon:
(these are affiliate links)


Beet, radish, atsuete powder

  • I use the beet powder and atsuete/annatto powder purely for colour to make the dish look more like corned beef. I opted to use this for a natural colouring but you can also use beet juice.
  • This is the annatto powder I used.


  • If you're using vegetable/imitation beef broth that's already quite salty and flavourful, you can start with 1/2 tsp salt and adjust later on. You can always season your soy chunks with salt if needed.


  • For the potatoes, I soaked the diced pieces in water so they don’t turn brown while I prepare the rest of the ingredients. This also helps wash off excess starch


    Calories: 332kcal | Carbohydrates: 21g | Protein: 29g | Fat: 14g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Trans Fat: 1g | Sodium: 587mg | Potassium: 12mg | Fiber: 10g | Sugar: 10g | Vitamin A: 1IU | Vitamin C: 1mg | Calcium: 192mg | Iron: 6mg
    DID YOU MAKE THIS RECIPE?Please leave a rating or comment and share a photo on Instagram, and tag me @thefoodietakesflight or use #thefoodietakesflight :)