April 4, 2026
Tofu Adobo
This Tofu Adobo is a plant-based take on a classic and beloved Filipino dish. Just like its counterpart, it’s deeply savory, tangy, slightly sweet, and so delicious! Bonus! The whole dish comes together in just one pan!

Table of Contents
what is adobo? why you’ll love this recipe jump to recipe video step-by-step instructions tips and faqs more one-pan recipesEasy Vegan Tofu Adobo
Growing up in a Filipino household, chicken or pork adobo was a dish that we had very regularly. It’s the first dish I remember craving when I moved out of my family home and started living on my own, and I’m happy to say that it’s still a dish I enjoy just as often as I used to. If you’ve never had Filipino Adobo before, you’re in for a real treat! Not only is it delicious, but it’s so easy to make with minimal ingredients and only one pan!
What is Adobo?
Adobo is widely considered the unofficial national dish of the Philippines. At its core, it’s a cooking method and flavor profile featuring meat, seafood, or vegetables marinated and simmered in a mixture of vinegar, soy sauce, garlic, bay leaves, and black pepper. The result is deeply savory, tangy, slightly salty, and incredibly aromatic.
The beauty of adobo lies in its simplicity and preservation roots. The acidic vinegar and salt create an environment that inhibits bacterial growth, allowing the dish to keep longer without refrigeration – a practical necessity in the tropical Philippine climate before modern refrigeration existed.
The cooking technique predates Spanish colonization. Indigenous Filipinos were already using vinegar (called sinamak or sukang paombong) and salt to preserve meats in the archipelago’s hot, humid climate. This method was common across Southeast Asia and Latin America independently. When Spanish colonizers arrived in the 1500s, they noticed this vinegar-based cooking method and named it “adobo” after the Spanish word “adobar” (meaning “to marinate” or “to pickle”). However, Spanish adobo typically uses paprika, oregano, and olive oil, which is quite different from the Filipino version.
This Tofu Adobo is an homage to the classic Filipino staple, honoring its roots while embracing plant-based ingredients. By preserving the essential balance of vinegar, soy sauce, and garlic, we maintain the dish’s signature flavors, even as we swap the meat for crispy, golden tofu. It’s proof that tradition isn’t stagnant – rather it’s ever-changing and ever-evolving.

Why You’ll Love This Recipe
- Quick & Easy: Ready in under 45 minutes with minimal cleanup
- One-Pan Wonder: Any recipe that requires less dishes is a win for me!
- Budget-Friendly: The ingredients is minimal, accessible, and budget-friendly!
- Meal Prep Friendly: Arguably one of the best things about Filipino Adobo is that it tastes even better after a day or two!
Step-by-Step Instructions
1. Make the Tofu:
Cut the tofu into ½-inch thick squares or triangles. Heat 2 tablespoons of vegetable oil in a large sauté pan over medium-high heat. Add tofu in a single layer, season with 1 tablespoon each of salt and pepper, and cook 12 to 15 minutes, flipping halfway, until both sides are golden and crispy. Remove and set aside.
2. Sauté the Aromatics:
In the same pan, add remaining 2 tablespoons oil. Cook sliced onion until translucent, 5 to 6 minutes, then add minced garlic and season the onions and garlic with the remaining salt and pepper. Cook 1 to 2 minutes until fragrant.
3. Build the Sauce:
Pour in vegetable broth, white vinegar, soy sauce, and hoisin sauce. Stir to combine, scraping up any browned bits from the pan.
4. Simmer:
Return tofu to the pan with bay leaves. Bring to a simmer, cover, and reduce heat to medium-low. Cook 12 to 15 minutes until sauce thickens.
5. Serve and Enjoy!
Taste and adjust seasonings. Serve hot over steamed white or brown rice. Garnish with sliced green onions if desired.

Tips and FAQs
- Don’t Skip Crisping the Tofu: Those golden edges are crucial for textural contrast! Resist the urge to flip too early! Let a crust form first, before flipping it.
- Hoisin Sauce: While it’s not traditional to Filipino Adobo, I think it’s a wonderful addition, and highly recommend it! The hoisin adds depth and a subtle sweetness that balances the vinegar.
- Make It Spicy! Add sliced jalapeño or a pinch of red pepper flakes during the garlic step for some heat.
- Storage: Keeps 4 to 5 days refrigerated. Sauce thickens overnight, so add splash of broth or water when reheating (if needed).
Can I use extra-firm tofu instead of super-firm?
Absolutely! Just make sure to press it for at least 30 minutes to remove the excess moisture.
Is this Tofu Adobo gluten-free?
Not with regular soy sauce. Use tamari or coconut aminos for a gluten-free version!
Can I make this ahead of time?
Absolutely! Adobo flavors deepen and get even better overnight! Reheat gently with a splash of broth.

Love This One-Pan Dish? Try These Next!




Adobo, Reimagined!
This Tofu Adobo proves that eating a plant-based diet doesn’t mean you have to sacrifice your culture. With just one pan and pantry staples, you’ve got a meal that’s equal parts comforting and exciting.
If you give this recipe a try, I’d love to see! Snap a photo, take a video, or make a story and post it to Instagram or Facebook, and tag me at @eat_figs_not_pigs and #EatFigsNotPigs. I love seeing your recreations of my recipes! xx!
As they say in the Philippines, “Kain na!” (Let’s eat!)

Tofu Adobo
Ingredients
- 4 tablespoons vegetable oil, divided
- 1 (16-ounce) block of super-firm tofu, sliced into ½”- inch thick squares or triangles
- 2 teaspoons salt, divided
- 2 teaspoons fresh cracked black pepper, divided
- 1 small white onion, thinly sliced
- 8 cloves fresh minced garlic
- ¾ cup vegan chicken broth or vegetable broth
- ½ cup white vinegar
- 6 tablespoons soy sauce
- 4 tablespoons hoisin sauce
- 3 bay leaves
- White or brown rice, for serving, optional
- Thinly sliced green onion, for garnish, optional
Instructions
- Heat 2 tablespoons of oil in a large sauté pan over medium-high heat.
- Once the oil is hot, place the tofu in the pan and season with 1 teaspoon each of salt and pepper.
- Pan-fry the tofu until golden and crispy, flipping halfway through, 12 to 15 minutes. Set aside.
- To the same pan, heat the remaining 2 tablespoons of oil.
- Once the oil is hot, add the onion and cook, stirring often, until it becomes slightly translucent, 5 to 6 minutes.
- Next, add the garlic, season with the remaining teaspoon salt and pepper, and continue to cook for another 1 to 2 minutes.
- Pour in the broth, vinegar, soy sauce, and hoisin sauce.
- Stir to combine, then add the reserved tofu pieces and bay leaves.
- Bring the mixture to a simmer, then cover and reduce heat to medium-low.
- Continue to simmer until the sauce thickens and reduces slightly, 12 to 15 minutes. Taste and adjust seasonings, if necessary.
- Serve immediately over white or brown rice and enjoy!
This is soooo good and so easy to make! Can see myself making this all the time.