Filipino cuisine is a true treasure trove of flavors, textures, and heartwarming memories. For many, the taste of home is defined by classics like adobo, sinigang, or lumpia.
But what if you’re embracing a plant-based lifestyle? Good news: Pinoy fare is incredibly adaptable!
In this blog post, I’m excited to share Pinoy vegan recipes that capture the essence of Filipino home cooking—without any animal products. Whether you’re a long-time vegan or just looking to add more wholesome, plant-based meals to your rotation, these dishes will satisfy your cravings and nourish your body.
From the tangy comfort of vegan sinigang to the savory crunch of lumpiang shanghai, every recipe brings familiar flavors to your table, cruelty-free. Let’s celebrate Filipino flavors—vegan style!
Why You’ll Love This Recipe
Filipino vegan recipes offer the best of both worlds: bold, delicious flavors and compassionate, healthy eating. You don’t have to miss out on your favorite dishes just because you’re skipping meat, fish, or dairy.
- Authentic Flavors: All the comforting, tangy, and umami-rich notes that make Pinoy dishes so memorable are here—just made plant-based!
- Family-Friendly: These recipes appeal to all ages and can be enjoyed for everyday meals or special occasions.
- Easy Ingredients: Most of the components are pantry staples or easily found in Asian markets.
- Nutritious & Filling: Packed with vegetables, legumes, and whole-food ingredients, these meals provide plenty of protein and fiber.
“You don’t have to give up your favorite Filipino foods to eat vegan—just a few creative swaps, and you’re set!”
Pinoy Vegan Recipes Listicle
Ready to transform your meals? Here are 5 classic Pinoy dishes—veganized for your enjoyment.
Click any recipe title below to jump to its full details:
Vegan Adobo
Adobo is the unofficial national dish of the Philippines. Traditionally made with chicken or pork, this vegan version uses mushrooms and tofu for a meaty bite, while preserving the classic vinegar-soy-garlic base.
Ingredients
Ingredient | Quantity |
---|---|
Firm tofu | 400g (14 oz), cubed |
Oyster mushrooms | 200g (7 oz), torn into strips |
Soy sauce | 1/3 cup |
Cane vinegar | 1/3 cup |
Garlic | 6 cloves, smashed |
Bay leaves | 2-3 |
Peppercorns | 1 tsp, whole |
Brown sugar | 1 tbsp (optional) |
Cooking oil | 2 tbsp |
Water | 1/2 cup |
Equipment
- Large skillet or deep sauté pan
- Mixing bowls
- Wooden spoon
- Knife and cutting board
Instructions
- Press and cube the tofu if needed. Pat dry for extra crispiness.
- Sauté garlic in oil over medium heat until golden and fragrant.
- Add tofu and mushrooms; cook until tofu is lightly browned on all sides.
- Pour in soy sauce, vinegar, water, bay leaves, and peppercorns. Stir to combine.
- Bring to a boil, then reduce heat and simmer uncovered for 15-20 minutes. Stir occasionally, allowing the sauce to reduce and thicken.
- Optional: Add brown sugar for a hint of sweetness. Season to taste.
- Serve hot over steamed rice.
Classic adobo flavor comes from the balance of vinegar and soy sauce—adjust to your preference!
Tips & Variations
- Use jackfruit instead of tofu for a different texture.
- Add potatoes, eggplant, or bell pepper for extra nutrition and flavor.
- Try coconut vinegar for a subtle twist.
Nutrition Facts
Calories | Protein | Carbs | Fat | Fiber |
---|---|---|---|---|
220 | 14g | 15g | 10g | 4g |
(Per serving, without rice. Values are approximate.)
Serving Suggestions
- Serve with garlic fried rice or classic steamed jasmine rice.
- Pair with a side of fresh tomatoes or cucumber salad.
- Great as a lunchbox meal—adobo gets even better overnight!
Vegan Sinigang
Sinigang is a beloved Filipino sour soup, usually made with pork or shrimp. This vegan version uses tofu and loads of vegetables, simmered in a tamarind-based broth for the perfect tang.
Ingredients
Ingredient | Quantity |
---|---|
Firm tofu | 300g (10 oz), cubed |
Tamarind soup base powder | 1 packet (about 40g) or 2 tbsp tamarind paste |
Water | 6 cups |
Tomatoes | 2 large, quartered |
Onion | 1 medium, sliced |
Daikon radish | 1/2 cup, sliced |
Eggplant | 1 small, cut into chunks |
String beans (sitaw) | 1 cup, cut into 2-inch pieces |
Bok choy or kangkong | 2 cups, chopped |
Okra | 1/2 cup, sliced |
Salt & pepper | To taste |
Equipment
- Large soup pot
- Ladle
- Knife and cutting board
Instructions
- Sauté onions and tomatoes in a pot with a splash of water until softened.
- Add water and bring to a boil.
- Add radish, eggplant, and tofu. Simmer for 8 minutes.
- Add string beans and okra; cook for 3-4 minutes.
- Stir in tamarind soup base, salt, and pepper. Adjust sourness to taste.
- Add bok choy or kangkong just before serving. Simmer until wilted.
- Enjoy hot with rice.
For a more authentic taste, use fresh tamarind pulp if available!
Tips & Variations
- Substitute miso paste for extra umami.
- Use chayote or spinach if kangkong isn’t available.
- Add mushrooms for extra depth.
Nutrition Facts
Calories | Protein | Carbs | Fat | Fiber |
---|---|---|---|---|
120 | 7g | 16g | 3g | 4g |
(Per serving, without rice.)
Serving Suggestions
- Ladle over steamed rice for a classic meal.
- Pair with grilled or fried eggplant for extra flavor.
- Serve with vegan bread for a hearty soup night.
Vegan Lumpiang Shanghai
Lumpiang Shanghai is the Filipino version of spring rolls, typically filled with ground pork. This plant-based version uses lentils, mushrooms, and veggies for a protein-packed twist.
Ingredients
Ingredient | Quantity |
---|---|
Green lentils | 1 cup, cooked and drained |
Carrots | 1 medium, grated |
Mushrooms | 1 cup, finely chopped |
Onion | 1 small, minced |
Garlic | 3 cloves, minced |
Soy sauce | 2 tbsp |
Cornstarch | 1 tbsp |
Spring roll wrappers | 20 sheets |
Salt & pepper | To taste |
Oil for frying | As needed |
Equipment
- Mixing bowl
- Large skillet or deep fryer
- Knife and grater
- Paper towels
Instructions
- Combine lentils, carrots, mushrooms, onion, garlic, soy sauce, cornstarch, salt, and pepper in a bowl. Mix well to create a sticky filling.
- Place 1 heaping tablespoon of filling on a spring roll wrapper. Roll tightly and seal the edge with water.
- Repeat until all filling is used.
- Heat oil in a skillet over medium heat. Fry lumpia in batches until golden brown and crisp (about 4-5 minutes per batch).
- Drain on paper towels.
- Serve hot with sweet chili sauce or banana ketchup.
For a healthier option, bake lumpia at 400°F (200°C) for 20-25 minutes, flipping halfway through.
Tips & Variations
- Add water chestnuts for crunch.
- Use chickpeas instead of lentils if preferred.
- Serve with homemade vegan dips for parties.
Nutrition Facts
Calories | Protein | Carbs | Fat | Fiber |
---|---|---|---|---|
80 | 3g | 12g | 1g | 2g |
(Per roll, depends on frying method.)
Serving Suggestions
- Great as a starter or party finger food.
- Serve alongside vegan pasta or noodle dishes.
- Pair with pickled papaya (atchara) for a refreshing bite.
Vegan Laing
Laing is a creamy, spicy dish from Bicol made with dried taro leaves simmered in coconut milk. This vegan recipe uses mushrooms and tofu for extra bite, in a rich coconut sauce with chili.
Ingredients
Ingredient | Quantity |
---|---|
Dried taro leaves | 2 cups, shredded (or fresh spinach as substitute) |
Thick coconut milk | 2 cups |
Firm tofu | 200g, cubed |
Mushrooms | 1 cup, sliced |
Onion | 1 medium, chopped |
Garlic | 4 cloves, minced |
Ginger | 1 thumb-sized piece, sliced |
Red chili peppers | 2-3 (or to taste), sliced |
Soy sauce or salt | 1 tbsp (or to taste) |
Equipment
- Large saucepan or wok
- Wooden spoon
- Knife and cutting board
Instructions
- Sauté onion, garlic, and ginger in a little coconut milk until fragrant.
- Add mushrooms and tofu; cook for 2-3 minutes.
- Pour in the rest of the coconut milk and bring to a simmer.
- Add dried taro leaves. Do not stir until softened and wilted (about 8-10 minutes).
- Add chili and season with soy sauce or salt.
- Simmer uncovered until the sauce thickens and oil separates (about 20 minutes).
- Serve hot with steamed rice.
Make sure taro leaves are fully cooked to avoid itchiness—a signature step in laing!
Tips & Variations
- Use fresh spinach if dried taro leaves are unavailable.
- Add vegan shrimp or jackfruit for variety.
- Adjust chili to your spice preference.
Nutrition Facts
Calories | Protein | Carbs | Fat | Fiber |
---|---|---|---|---|
180 | 7g | 10g | 12g | 3g |
(Per serving, based on 4 servings.)
Serving Suggestions
- Best served with steamed or garlic rice.
- Pair with vegan adobo for a true feast.
- Enjoy with a side of sautéed greens for extra nutrients.
Vegan Kare-Kare
Kare-Kare is a peanut-based stew, usually made with oxtail and tripes. This plant-based twist uses eggplant, string beans, bok choy, and tofu, swimming in a luscious, savory peanut sauce.
Ingredients
Ingredient | Quantity |
---|---|
Eggplant | 2 medium, sliced |
String beans (sitaw) | 1 cup, cut into 2-inch pieces |
Bok choy | 1 bunch, chopped |
Firm tofu | 200g, cubed and fried |
Peanut butter | 1/2 cup |
Annatto powder | 1 tbsp (for color) |
Vegetable broth | 3 cups |
Onion | 1 medium, sliced |
Garlic | 3 cloves, minced |
Salt & pepper | To taste |
Cooking oil | 2 tbsp |
Equipment
- Large pot or Dutch oven
- Saute pan
- Knife and cutting board
Instructions
- Sauté onion and garlic in oil until soft.
- Add eggplant, string beans, and bok choy. Cook for 5 minutes, stirring gently.
- Pour in vegetable broth and bring to a boil.
- In a small bowl, mix peanut butter with 1 cup hot broth until smooth. Pour back into the pot.
- Add annatto powder for color and stir well.
- Add fried tofu cubes and simmer for 10-12 minutes until vegetables are tender and sauce is thickened.
- Season with salt and pepper to taste.
- Serve with bagoong (vegan shrimp paste) or as is, over rice.
Annatto powder gives kare-kare its signature orange color—don’t skip it if you want that authentic look!
Tips & Variations
- Swap in jackfruit or seitan for a “meaty” texture.
- Use cashew butter if you’re allergic to peanuts.
- Try adding soy-free proteins.
Nutrition Facts
Calories | Protein | Carbs | Fat | Fiber |
---|---|---|---|---|
240 | 10g | 18g | 14g | 5g |
(Per serving, without rice.)
Serving Suggestions
- Always serve with hot rice.
- Top with chopped peanuts or fried garlic for crunch.
- Pair with side dishes like boiled vegetables or fresh tomato salad.
Conclusion
Embracing a vegan lifestyle doesn’t mean sacrificing the flavors and memories you grew up with. These Pinoy vegan recipes prove that Filipino food can be both deeply nostalgic and completely plant-based.
With a few simple swaps, classic dishes like adobo, sinigang, lumpiang shanghai, laing, and kare-kare transform into wholesome, compassionate meals for the whole family. Whether you’re celebrating a special occasion or cooking a quick weeknight dinner, these recipes will help you bring the warmth of Filipino kitchens to your home—no compromises required.
If you loved these recipes, be sure to explore more global plant-based ideas like Peruvian Vegetable Recipes for Flavorful Healthy Meals or try a sweet ending with Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.
For bread lovers, don’t miss our Vegan Bread Machine Recipe for Soft, Delicious Loaves. Happy cooking, and kain tayo—let’s eat!
đź“– Recipe Card: Vegan Ginataang Gulay
Description: A classic Filipino vegetable stew cooked in creamy coconut milk, made fully vegan. This hearty dish is packed with flavor and nutrients, perfect for a comforting meal.
Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M
Servings: 4 servings
Ingredients
- 2 tablespoons coconut oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 thumb-sized piece ginger, sliced
- 1 medium eggplant, cubed
- 1 cup squash, diced
- 1 cup string beans, cut into 2-inch pieces
- 1 cup okra, sliced
- 2 cups coconut milk
- 1 tablespoon soy sauce
- Salt and pepper to taste
Instructions
- Heat coconut oil in a large pan over medium heat.
- Sauté onion, garlic, and ginger until fragrant.
- Add eggplant and squash, cook for 3 minutes.
- Stir in string beans and okra, mix well.
- Pour in coconut milk and soy sauce.
- Simmer for 15 minutes, stirring occasionally.
- Season with salt and pepper.
- Serve hot with steamed rice.
Nutrition: Calories: 210 kcal | Protein: 4 g | Fat: 14 g | Carbs: 19 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Ginataang Gulay”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A classic Filipino vegetable stew cooked in creamy coconut milk, made fully vegan. This hearty dish is packed with flavor and nutrients, perfect for a comforting meal.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons coconut oil”, “1 medium onion, chopped”, “3 cloves garlic, minced”, “1 thumb-sized piece ginger, sliced”, “1 medium eggplant, cubed”, “1 cup squash, diced”, “1 cup string beans, cut into 2-inch pieces”, “1 cup okra, sliced”, “2 cups coconut milk”, “1 tablespoon soy sauce”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat coconut oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, and ginger until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add eggplant and squash, cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in string beans and okra, mix well.”}, {“@type”: “HowToStep”, “text”: “Pour in coconut milk and soy sauce.”}, {“@type”: “HowToStep”, “text”: “Simmer for 15 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Serve hot with steamed rice.”}], “nutrition”: {“calories”: “210 kcal”, “proteinContent”: “4 g”, “fatContent”: “14 g”, “carbohydrateContent”: “19 g”}}