Vegan Mechado Filipino Stew

Section: Flavorful Vegetarian Recipes That Satisfy

This vegan mechado brings all the warmth of the Filipino classic without the meat. Marinated vegan beef slices soak up a bold, savory tomato broth while potatoes, carrots, peas, and bell peppers add hearty texture and sweetness. Brown the vegan beef for deeper flavor and simmer slowly for maximum richness. Serve hot over rice for a comforting, plant-based twist on a beloved dish that’s both filling and flavorful—perfect for cozy nights or family gatherings.

Published By Ioana
Updated on Mon, 16 Jun 2025 13:15:37 GMT
A bowl of beef stew with rice and peas. Bookmark
A bowl of beef stew with rice and peas. | ioanacooks.com

This hearty Filipino-style stew captures the comforting depth of traditional mechado without the meat. Rich with tomatoes and infused with umami from marinated vegan beef slices, this plant-based version is just as flavorful and satisfying. Simmered with potatoes, carrots, and bell peppers, it is a soul-warming dish best served over a bed of fluffy white rice.

I first made this on a rainy Sunday while craving something nostalgic and filling. Now it’s in regular rotation when I need something hearty and comforting.

Ingredients

  • Dehydrated vegan beef slices: adds the meaty bite and absorbs marinade beautifully
  • Soy sauce and dark soy sauce: infuse umami and color into the protein
  • Garlic powder and black pepper: balance the marinade with subtle spice
  • Neutral oil: for sautéing without overpowering the flavors
  • Yellow onions: caramelize slightly and deepen the sauce flavor
  • Fresh garlic: minced for a bold aromatic base
  • Tomato paste: boosts the sauce with deep rich acidity
  • Vegetable broth: builds out the stew's savory base
  • Tomato sauce: binds everything together with a mellow sweetness
  • Brown sugar and vinegar: for balance of sweet and tangy notes
  • Vegan fish sauce: adds a classic Filipino touch
  • MSG (optional): for heightened savoriness
  • Bay leaves: introduce earthy complexity
  • Yukon gold potatoes and carrots: for heartiness and texture
  • Red and green bell peppers: for vibrant color and crunch
  • Green peas: bring a pop of sweetness and freshness

Step-by-Step Instructions

Soften and Marinate the Vegan Beef:
Soak dehydrated vegan beef slices in boiling water for 10 to 12 minutes until fully softened. Drain and gently squeeze out any extra liquid. Marinate in a mixture of soy sauce, dark soy sauce, garlic powder, salt, and black pepper. Cover and let sit for at least 30 minutes for maximum flavor.
Brown the Vegan Beef:
In a large Dutch oven or pot, heat oil over medium high heat. Add the marinated beef and sear until browned around the edges for 10 to 12 minutes. Remove from the pot with a slotted spoon and set aside.
Build the Base:
Using the same pot, add chopped onions and sauté until translucent for 2 to 3 minutes. Stir in minced garlic and cook another 1 to 2 minutes until fragrant. Add tomato paste and stir constantly as it darkens into a deep red paste in 1 to 2 minutes.
Simmer the Sauce:
Pour in vegetable broth and tomato sauce. Season with brown sugar, vegan fish sauce, vinegar, salt, pepper, optional MSG, and bay leaves. Scrape up browned bits at the bottom and stir well. Let it simmer gently for 10 minutes.
Add the Vegetables:
Drop in the potatoes and carrots. Cover and cook over medium low heat for about 10 minutes. Uncover and stir in bell peppers, peas, and the reserved vegan beef. Simmer for another 8 to 10 minutes until vegetables are fork tender and peas are warmed through.
Final Seasoning and Serve:
Taste the sauce and adjust salt and acidity as needed. Serve hot over steamed white rice and enjoy every comforting bite.
A bowl of beef stew with peas and carrots. Bookmark
A bowl of beef stew with peas and carrots. | ioanacooks.com

Storage Tips

Store leftovers in airtight containers and refrigerate for up to five days. Reheat on the stovetop or microwave. For longer storage, freeze in individual portions for up to three months and thaw in the fridge overnight before reheating.

Ingredient Substitutions

If you can’t find dehydrated vegan beef slices, use seitan or soy curls. For tomato sauce, you can blend canned tomatoes with olive oil and a pinch of salt for a fresh homemade option.

Serving Suggestions

Best served with white rice or even garlic fried rice. Add a squeeze of calamansi or lemon before serving for a citrusy finish.

A bowl of beef stew with peas and carrots. Bookmark
A bowl of beef stew with peas and carrots. | ioanacooks.com

Cultural Context

Mechado is a classic Filipino stew traditionally made with beef larded with pork fat and simmered in tomato sauce. This vegan adaptation keeps the spirit of the dish alive while making it accessible to a wider audience.

I love using green peas in this dish not just for sweetness but for their color. The first time I made this for my parents they couldn't believe it was vegan.

Frequently Asked Questions About Recipes

→ How long can vegan mechado be stored?

Keep it in an airtight container in the fridge for up to 5 days. Reheat gently on the stovetop or microwave until hot.

→ Can I freeze vegan mechado?

Yes! Freeze portions in sealed containers for up to 3 months. Thaw in the fridge overnight before reheating for best texture.

→ What’s the best vegan beef substitute?

Dehydrated vegan beef slices are great, but soy curls, seitan, or store-bought plant-based beef also work. Adjust marinating time as needed.

→ How can I thicken the sauce?

Simmer uncovered for a few extra minutes to let excess liquid evaporate, resulting in a thicker, richer stew.

→ Why brown the vegan beef first?

Browning adds savory depth and caramelized flavor that makes the stew taste more robust and authentic.

Vegan Mechado Filipino Stew

Comforting vegan mechado with tender vegan beef and hearty veggies in a rich tomato broth.

Time Needed to Prep
30 minutes
Cooking Duration
35 minutes
Overall Time
65 minutes
Published By: Ioana

Category of Recipe: Vegetarian

Preparation Difficulty: Medium Difficulty

Type of Cuisine: Filipino

Number of Portions: 4 How Many It Serves (1 pot of stew)

Dietary Preferences: Vegan Safe, Made for Vegetarians, Dairy-Free Suitable

Ingredients You'll Need

→ Vegan Beef Preparation

Ingredient 01 2 cups dehydrated vegan beef slices
Ingredient 02 3 tablespoons soy sauce
Ingredient 03 1 tablespoon dark soy sauce
Ingredient 04 1 teaspoon garlic powder
Ingredient 05 Salt to taste
Ingredient 06 Black pepper to taste

→ Main Ingredients

Ingredient 07 2 tablespoons cooking oil
Ingredient 08 1 medium onion, chopped
Ingredient 09 4 cloves garlic, minced
Ingredient 10 2 tablespoons tomato paste
Ingredient 11 2 cups vegetable broth
Ingredient 12 1 cup tomato sauce
Ingredient 13 1 tablespoon vegan fish sauce
Ingredient 14 1 teaspoon sugar
Ingredient 15 1 tablespoon vinegar
Ingredient 16 Salt and pepper to taste
Ingredient 17 1 pinch monosodium glutamate (optional)
Ingredient 18 2 bay leaves

→ Vegetables

Ingredient 19 2 medium potatoes, peeled and diced
Ingredient 20 2 medium carrots, sliced
Ingredient 21 1 cup bell peppers, sliced
Ingredient 22 1 cup green peas

Steps to Follow

Step 01

Soak dehydrated vegan beef slices in boiling water until softened, about 10 to 12 minutes. Drain and squeeze out excess liquid.

Step 02

Combine softened vegan beef with soy sauces, garlic powder, salt, and pepper. Cover and marinate for at least 30 minutes.

Step 03

Heat oil in a large pot over medium-high heat. Add marinated vegan beef and cook until browned on edges, about 10 to 12 minutes. Remove and set aside.

Step 04

In the same pot, sauté onions until translucent, about 2 to 3 minutes. Add garlic and cook until fragrant, 1 to 2 minutes. Stir in tomato paste and cook until deep red, 1 to 2 minutes.

Step 05

Add broth and tomato sauce. Stir in sugar, vegan fish sauce, vinegar, salt, pepper, MSG if using, and bay leaves. Scrape browned bits and simmer for 10 minutes.

Step 06

Add potatoes and carrots. Cover and simmer over medium-low heat for 10 minutes.

Step 07

Stir in bell peppers, peas, and browned vegan beef. Simmer uncovered for 8 to 10 minutes until vegetables are tender and peas are heated through.

Step 08

Taste and adjust seasoning. Serve hot over rice and enjoy.

Extra Tips

  1. Marinate vegan beef overnight for deeper flavor.
  2. Use a rich vegetable broth to enhance umami taste.
  3. Simmer uncovered longer if a thicker sauce is desired.
  4. Searing vegan beef until golden enhances flavor depth.
  5. High-quality tomato sauce improves overall richness.
  6. This dish can be stored in the refrigerator for up to 5 days.
  7. Freezer-friendly for up to 3 months; thaw before reheating.

Tools You'll Need

  • Large pot or Dutch oven
  • Slotted spoon
  • Mixing bowl

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains soy

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 345
  • Total Fat: 15.2 grams
  • Carbohydrate Amount: 38.5 grams
  • Protein Amount: 16.8 grams