Growing up, Puerto Rican pollo guisado was the dish I looked forward to most. Tender chicken, soft potatoes, and sweet carrots simmered in a rich, flavorful broth. It was pure comfort in a bowl. Every spoonful reminded me of home and my abuela’s kitchen.
When I stopped eating meat, saying goodbye to that meal was tough. But over time, I found a way to bring it back: completely meat-free, easy to make, and every bit as cozy as the original.
Now, I use tofu to make my vegan version of pollo guisado. It’s hearty, packed with flavor, and perfect for cold days, lazy weekends, or whenever you’re craving a taste of home.
This tofu guisado captures everything I love about the traditional Puerto Rican classic: bold spices, comforting textures, and that unmistakable homemade warmth. If you’ve been searching for a plant-based Puerto Rican recipe that still feels familiar, this one will absolutely hit the spot.
Jump to:
- Why You’ll Love This
- What is Pollo Guisado?
- What is Tofu Guisado?
- Where to Find Puerto Rican Spices & Ingredients
- Ingredients & Substitutions
- More Tofu Recipes You’ll Love
- Step-By-Step Recipe
- Tips for the Best Tofu Guisado
- What to Serve with Tofu Guisado
- How to Store Tofu Guisado
- More Vegetarian Puerto Rican Recipes
- Recipe FAQs
- Vegan Pollo Guisado (with Tofu)
Why You’ll Love This
- It’s comforting and familiar: This vegan pollo guisado has all the same cozy flavors as the traditional version, just without the chicken.
- It’s easy to make: With simple steps and pantry-friendly ingredients, you can bring this recipe together any night of the week.
- It’s plant-based perfection: Tofu soaks up all the Puerto Rican flavors beautifully, creating a hearty, meaty texture in every bite.
What is Pollo Guisado?
Pollo guisado is a classic Puerto Rican chicken stew made with braised chicken, potatoes, carrots, sofrito, and a blend of Puerto Rican spices like adobo and sazon.
Everything is slowly simmered until tender, resulting in a rich, deeply flavored dish that pairs perfectly with white rice. It’s one of the most well-loved comfort foods in Puerto Rican homes and is often passed down through generations.
What is Tofu Guisado?
Tofu guisado is a vegan twist on pollo guisado. Instead of chicken, firm tofu is used to capture that hearty, protein-packed base.
The tofu is baked or air-fried until golden and slightly crispy, then simmered in a flavorful stew with sofrito, tomato sauce, and vegetables.
The result is a guisado vegano that’s rich, warming, and full of Puerto Rican flavor, but completely meat-free.
Where to Find Puerto Rican Spices & Ingredients

Puerto Rican spices like adobo and sazon are easy to find in most grocery stores, often in the “Hispanic” or “International” aisle. You can also find them online or make your own blends at home.
Sofrito is the heart of Puerto Rican cooking, made from a blend of onions, peppers, garlic, and cilantro. I always recommend making homemade sofrito because the flavor is unmatched. Some stores sell pre-made sofrito, but the homemade version is fresher and far more aromatic.
Ingredients & Substitutions

- Tofu: Firm tofu gives the dish a meaty texture and holds up well in the stew. If you only have extra-firm tofu, it can be used without freezing and pressing first.
- Sazon: This seasoning blend adds the signature color and flavor to vegan pollo guisado. You can use store-bought sazon or make your own mix using garlic powder, cumin, coriander, and annatto.
- Nutritional Yeast: It gives the tofu a subtle umami flavor that makes it more savory. You can skip it if you don’t have any, but it adds a nice depth.
- Flour or Cornstarch: This helps create a crispy coating on the tofu and thickens the stew. Use cornstarch for a gluten-free option.
- Oil: Oil helps brown the tofu and build flavor in the sofrito base. Use olive or vegetable oil depending on what you have.
- Sofrito: The essential base for Puerto Rican cooking, adding depth and aroma to the stew. Homemade sofrito is best, but jarred versions work in a pinch.
- Tomato Sauce: It balances the dish with acidity and color. If you only have tomato paste, dilute it with water to create a sauce.
- Adobo: This all-purpose Puerto Rican seasoning boosts flavor with salt, garlic, and turmeric. Store-bought or homemade adobo both work beautifully here.
- Chili Powder: It enhances color and adds a mild layer of spice. You can adjust or skip it if you prefer a milder flavor.
- Olives: Green Spanish olives add tang and saltiness that complement the stew. You can omit them if you prefer a less briny flavor.
- Potatoes: Potatoes make the stew hearty and help soak up the broth. Red potatoes hold their shape well, but russet potatoes can also be used.
- Carrots: Carrots add sweetness and color to the guisado. You can replace them with another root vegetable like parsnips if needed.
- Bay Leaf: It infuses the stew with a subtle earthy flavor. Be sure to remove it before serving.
- Sugar: A small pinch of sugar balances the acidity from the tomato sauce. You can skip it if your sauce isn’t too tart.
If you're looking for alternatives to tofu, go for chickpeas!
More Tofu Recipes You’ll Love
Step-By-Step Recipe
- Prepare the Tofu “Chicken”: Preheat the oven to 400°F or air fryer to 425°F. Cut tofu into chunks and toss with oil, sazon, nutritional yeast, and flour or cornstarch. Bake for 30 minutes or air fry for 10–12 minutes, flipping halfway.
- Make the Stew Base: In a bowl, whisk together sofrito, tomato sauce, sazon, adobo, and chili powder. Heat oil in a large pot and cook the mixture for one minute. Add olives for extra flavor.
- Simmer Everything Together: Add water, potatoes, carrots, and bay leaf. Bring to a boil, then reduce to a simmer. Once vegetables are tender, stir in the tofu “chicken.” Add a pinch of sugar if needed, and simmer for another 5 minutes to blend flavors.
Tips for the Best Tofu Guisado
- Use frozen and thawed tofu: Freezing tofu changes its texture, making it spongy and great for soaking up flavor. Make sure it’s completely thawed and gently pressed before cooking.
- Adjust the thickness: If you prefer a thicker stew, remove a small amount of broth and whisk it with flour or cornstarch to make a slurry. Add it back to the pot and simmer until thickened.
- Let it simmer long enough: Give the stew time to meld together and deepen in flavor. The longer it simmers, the more flavorful the tofu guisado becomes.
What to Serve with Tofu Guisado

Puerto Rican stews are often served with white rice to soak up all the flavorful broth, but there are plenty of delicious pairings. Arroz con Gandules (Puerto Rican yellow rice) doubles the flavor and makes it even heartier.
You can also serve it with Fried Sweet Plantains (Maduros) or Salty Fried Plantains (Tostones). Sliced avocado adds freshness, and a warm piece of bread is perfect for dipping.
For a lighter option, pair it with a cucumber tomato onion salad that’s comforting and balanced.
How to Store Tofu Guisado
Store leftovers in an airtight container in the refrigerator for up to two days. The flavors will deepen as it sits, making it even tastier the next day.
To reheat, warm it gently on the stovetop over low heat and add a splash of water if it has thickened too much.
You can also freeze portions of the stew for up to two months. When ready to enjoy again, thaw in the refrigerator overnight and reheat until warmed through.
More Vegetarian Puerto Rican Recipes
Did you try out this vegan pollo guisado recipe? Please leave a comment below, share it, rate it, or tag a picture @plantbasedandbroke on Instagram and hashtag it #plantbasedandbroke. Show off that creation with us!
Recipe FAQs
Puerto Rican pollo guisado is traditionally made with chicken, potatoes, carrots, tomato sauce, sofrito, adobo, sazón, and olives. These ingredients create a rich, flavorful stew that’s both comforting and deeply seasoned with the island’s signature spices.
Extra-firm tofu works best because it holds its shape and absorbs the guisado’s flavors beautifully. Pressing or freezing the tofu first gives it a “meatier” texture similar to traditional chicken.
You can use chickpeas, tempeh, or seitan as protein alternatives to tofu. Each option soaks up the flavorful sauce differently but still delivers a satisfying, hearty bite.
Freezing tofu changes its texture, making it denser and more sponge-like—perfect for absorbing sauces. It also helps replicate the chewiness of chicken, making it ideal for plant-based stews like tofu guisado.


Vegan Pollo Guisado (with Tofu)
Ingredients
Tofu "Chicken"
- 19 ounces frozen firm tofu thaw, drain, gently press; see notes
- 2 tablespoons oil
- ½ teaspoon sazon
- ½ teaspoon nutritional yeast (optional)
- 2 tablespoons all-purpose flour or cornstarch
Puerto Rican Tofu Guisado
- 1 tablespoon oil
- ¼ cup sofrito
- 4 ounces tomato sauce
- 1 teaspoons sazon
- 1 teaspoon adobo
- 1 teaspoon chili powder
- ½ cup Spanish olives (optional)
- 3 cups water add more if need-be.
- 6 small red potatoes or 2-3 medium russet potatoes. Chopped into large bite-sized chunks
- 2 large carrots chopped into large bite-sized chunks
- 1 Bay leaf
- Pinch of sugar (optional)
- chopped cilantro
Instructions
Tofu "Chicken"
- Preheat oven to 400 degrees F and line a baking sheet with parchment paper. Or, preheat air fryer to 425 degrees F.
- Cut the tofu into chunks/cubes. Transfer the tofu chunks into a mixing bowl. Toss carefully with oil, then with sazon, nutritional yeast, add flour/cornstarch.
- Place each tofu “chicken” piece onto the baking sheet. Bake for 30 minutes, flipping halfway. Or, air fry for 10-12 minutes, flipping halfway.
Puerto Rican Tofu Guisado
- In a bowl, whisk together sofrito, tomato sauce, sazon, adobo, and chili powder.
- Heat a large pot or dutch oven over medium-high heat. Add oil and once hot, add the sofrito mix and cook for 1 minute. Then, add the olives.
- Add the water, potatoes, carrots, bay leaf. Bring stew to a boil, then reduce heat to low to a simmer and cover with a lid. Cook for 20-25 minutes, or until carrots and potatoes are tender.
- Stir in the tofu “chicken” chunks into the stew. Add a pinch of sugar if the stew is too acidic from the tomato sauce. To thicken stew, see notes*. Simmer for another 5 minutes.
- Garnish and serve with chopped cilantro.
Notes
- To thicken the stew, transfer about 2 tablespoons of the stew's liquid into a bowl. Add 2 tablespoon of flour or cornstarch. Mix together until lump-free. Then, add the slurry back into the stew and mix well. Simmer for another couple of minutes. To thicken more, repeat this process.
- The frozen tofu must be completely thawed and drained. To press the tofu, gently press the tofu with the backs of two plates. Do this carefully, so the the tofu doesn't crumble.
- If using extra-firm tofu, no need freeze/thaw/press.
- Use any potato variety your prefer. Red potatoes hold up nicely in stews due to their thick skins. However, russets can be used too.










Brown Rice To Water Ratio
Nicole
So good! I love how hearty this is, with the big meaty pieces of tofu and the lovely texture they take on from having been previously frozen. And of course I used your sofrito recipe to make it, so it had great flavor from that along with the spices. I skipped the olives since we don't have any olive appreciators in this house, but kept everything else the same. Yum!
Aly Michell
Hey Nicole! I really appreciate you trying out the recipe. It's definitely a Puerto Rican classic turned into a delicious plant-based dish!
John
Fantastic. I had never had the traditional dish, but I live in NYC so I’m familiar with the cuisine. The recipe works really well, and the flavor is great. Even the toddler ate it up.
Aly Michell
Thank you for trying out the Puerto Rican tofu guisado. Happy you loved it!
Paula G
Thank you so much for posting this! Pollo guisado is my favorite and it breaks my heart to think about going vegan without a substitute. I can't wait to try it.
Aly Michell
I know what you mean! Puerto Rican stews were the hardest for me to give up - but this tofu guisado comes pretty darn close! Hope you love it.