Go meatless with easy vegan arroz ala cubana recipe, be sure to cook rice when making this recipe. Use firm tofu as your base and add vegetables like peas, carrots and corn mixing raisins and top with fried banana.
Disclaimer: This post contains links to an affiliate website or links to an Amazon shop. As an affiliate member, I will earn from qualifying purchases made by you at no additional cost ever. I appreciate the purchase you made. Read my disclosure.
Arroz ala Cubana recipe has been around in the Philippines since the Spanish colonization. While the usual recipe in the Philippines uses meat and egg the unique part is adding fried bananas particularly Saba in the recipe.
The origin of the recipe is not quite defined but this is common in Spanish-speaking countries. While in Spain, it consists of rice, tomato sauce, and fried egg as Arroz means rice.
It’s one of the many recipes I miss a lot since becoming plant-based so I have to look for alternatives to recreate the recipe.
What Other Main Ingredient To Use
Firm or extra firm tofu is ideal to use in the vegan version of arroz ala cubana recipe. But you can also use mushrooms cut into small bits or use TVP (texturized vegetable protein), jackfruit as plant-based pulled pork, or plant-based meatless crumbles.
What to substitute with Saba
Saba is a native of the Philippines and we have our own Saba Banana trees. Once ripe, we fry it in the morning or boil it with skin and serve it as breakfast. It can also be used to make other Filipino snacks which I will share soon.
In Singapore it’s hard to find Saba especially in the grocery stores, sometimes I get lucky to find them in some market areas specifically in the morning. Saba reminds me so much of home and I consider it as comfort food.
To replace saba you can also use plantains but saba when ripe are sweeter than plantains which really compliments this recipe on every bite.
Benefits of Banana/Plantains
Banana and Plantains are good sources of fiber, vitamins, and minerals. It is high in Potassium and known to give you energy as well that’s why it is always present during marathons or running events.
What vegetables to use
This recipe doesn’t require lots of vegetables as it is very simple. You can use peas but feel free to use mixed veggies like what I added. It has corn, carrots, beans, and peas and also added raisins.
Others also add tomatoes aside from using tomato sauce or paste.
How To Press Tofu?
I wrote some pointers on how to press tofu and remove the excess water in it. See it here:
Recipe Notes
For this vegan arroz ala cubana I like my tofu to be crispier so I fried it a little longer. Do not overcrowd the pan to have even cooking especially if you are using two packs of tofu.
I didn’t marinate it since the tomato paste will give the flavor. When adding the tomato paste use half first and adjust the taste according to your preference.
You can opt for just peas instead of mixed vegetables.
You can add sugar if you find it a bit sour because of the tomato and that is optional, start with 1 tsp to 1 tablespoon first. I didn’t add any sugar I can taste the tomatoes very well but the next day it got even better and more delicious.
I diced my tofu into small pieces and eventually broke them in the pan and made ground tofu.
This recipe goes well with a hot cup of rice.
If using fresh tomatoes fry them together with the garlic and onion.
You can reduce raisins to 1/4 but I don’t suggest not adding them because it adds flavor to every bite.

Vegan Arroz ala Cubana
Ingredients
- 2 blocks firm tofu or 200g
- 1/2 cup mixed vegetables (thawed)
- 1 medium yellow onion (chopped)
- 4 cloves garlic (chopped)
- 1/2 cup raisins
- 8 oz tomato paste
- 1 tbsp light soy sauce (option: gluten-free soy sauce)
- Salt & pepper to taste
- Few drops tabasco (optional)
- Pinch Dry Chili flakes
- Fried Saba Banana (plantains optional) (2 pcs)
- 2-3 tbsp cooking oil
Instructions
- Prepare all ingredients. Dice tofu, peel and chop onion and garlic.
- Heat Pan. Add oil. Peel the skin of Banana and cut it in the middle or lengthwise and fry until golden brown under low medium heat.
- Remove the bananas once cooked and set aside.
- Add onion and garlic. Saute until golden brown.
- Add tofu and cook until golden brown or according to your preference. Avoid overcrowding for even cooking.
- Add raisins and mix, cook again for another 2 mins.
- Add mixed vegetables and cook again for another 2-3 minutes.
- Add tomato paste and soy sauce. Mix well to ensure tofu is well coated with tomato paste.
- Add salt and pepper to taste and mix well. Add a few drops of tabasco sauce and chili flakes for some spice.
- Adjust the taste according to your preference.
- Let the tomato paste evaporate and be absorbed by the tofu and it’s ready to serve.
- Top with fried bananas for presentation.
- Serve with a cup of rice and enjoy.
- Leftovers can be transferred in an airtight container. Keep in the fridge when it’s not hot anymore.
- This recipe can last for up to 5 days if kept in the fridge.
Nutrition
This vegan arroz ala cubana can yield up to 5 servings with 169 calories per serving. Total Fat 2.5g | Saturated Fat 0.5g | Cholesterol 0mg | Sodium 350mg | Total Carbohydrate 32.5g | Dietary Fiber 5.1g | Total Sugars 19.9g | Protein 8.8g | Vitamin D 0mcg | Calcium 148mg | Iron 3mg | Potassium 877mg
Nutrition calculation is based on using an online calculator (verywellfit) and for reference use only.

Easy vegan arroz ala cubana
Equipment
- skillet pan
Ingredients Needed
- 2 blocks firm tofu or 200g
- 1/2 cup mixed vegetables (thawed)
- 1 medium yellow onion (chopped)
- 4 cloves garlic (chopped)
- 1/2 cup raisins
- 8 oz tomato paste
- 1 tbsp light soy sauce (option: gluten-free tamari/coconut aminos)
- Salt & pepper to taste
- Few drops tabasco (optional)
- Pinch Dry Chili flakes
- 2 Fried Saba Banana (optional:plantains)
- 2-3 tbsp cooking oil
Instructions
- Prepare all ingredients. Dice tofu, peel and chop onion and garlic.
- Heat Pan. Add oil. Peel the skin of Banana and cut it in the middle or lengthwise and fry until golden brown under low medium heat.
- Remove the bananas once cooked and set aside.
- Add onion and garlic. Saute until golden brown.
- Add tofu and cook until golden brown or according to your preference. Avoid overcrowding for even cooking.
- Add raisins and mix, cook again for another 2 mins.
- Add mixed vegetables and cook again for another 2-3 minutes.
- Add tomato paste and soy sauce. Mix well to ensure tofu is well coated with tomato paste.
- Add salt and pepper to taste and mix well. Add a few drops of tabasco sauce and chili flakes for some spice.
- Adjust the taste according to your preference.
- Let the tomato paste evaporate and be absorbed by the tofu and it’s ready to serve.
- Top with fried bananas for presentation.
- Serve with a cup of rice and enjoy.
- Leftovers can be transferred in an airtight container. Keep in the fridge when it’s not hot anymore.
- This recipe can last for up to 5 days if kept in the fridge.
Notes
- Do not overcrowd the pan to have even cooking especially if you are using two packs of tofu.
- When adding the tomato paste use half first and adjust the taste according to your preference.
- You can opt for just peas instead of mixed vegetables.
- You can add sugar if you find it a bit sour because of the tomato and that is optional, start with 1 tsp to 1 tablespoon first. I didn’t add any sugar I can taste the tomatoes very well but the next day it got even better and more delicious.
- I diced my tofu into small pieces and eventually broke them in the pan and made ground tofu.
- If using fresh tomatoes fry them together with the garlic and onion.
Nutrition
This vegan arroz ala cubana can yield up to 5 servings with 169 calories per serving. Total Fat 2.5g | Saturated Fat 0.5g | Cholesterol 0mg | Sodium 350mg | Total Carbohydrate 32.5g | Dietary Fiber 5.1g | Total Sugars 19.9g | Protein 8.8g | Vitamin D 0mcg | Calcium 148mg | Iron 3mg | Potassium 877mgNutrition calculation is based on using an online calculator (verywellfit) and for reference use only.

My daughter is here and she likes to use tofu and I don’t have any idea how to cook with it. This will be my first try and thanks for providing easy-to-follow instructions.
I’m always on the lookout for new tofu recipes. This one looks so flavourful!
It is perfect with rice! Thank you.
I’m adding this to my dinner list. Can’t wait to make this and give it a try. Looks delicious and healthy. Thanks!
Hope you like it and let me know how it goes, thank you.
Oh yum! I love tofu in everything so I can’t wait to give this a try!
Katie xoxo
Glad you like the recipe Katie, Thank you.
I loved the bold flavors! Such a great recipe!
Thank you Addie
Such a delicious recipe! Thanks for sharing!
This recipe looks so delicious. Thank you for sharing. It is a great option when you want to go meatless.
Pastor Natalie
I needed this recipe in my life!! I love this adaptation of one of my favorite Cuban foods. I look forward to trying it.
glad you like it Andrea, thanks
Wow this was so good, loved it.
Yum! This looks so delicious! Thanks for sharing!
I love your recipes and the way you combine foods on a plate. This is something I must make soon; it sounds very yummy!
thanks Mihaela, let me know when you try the recipe
Love this vegan arroz ala cubana recipe! It’s so flavorful and made the perfect dinner. Definitely making extra next time to meal prep for the week!
Thanks Anaiah, glad you like the recipe.
This turned out so well, and was full of flavour!
Thank you Freya
Love this recipe! Using tofu is a great idea and it does taste good
Thanks Linda, glad you like the recipe.
This is so delicious and full of flavour.
thanks Alexandra