Wash and soak the basmati rice for ten minutes.
Make an incision on the tomatoes and put them in boiling water for sometime.
Once cooled, blend and make a puree of it.
Take oil in a pan. Heat it. Add onion and garlic pieces to it. Saute it for sometime.
Add cumin powder to it.
Saute for a minute.
Now, add tomato puree and chipotle adobodo sauce to it. Saute for two minutes.
Add the soaked rice to it. Saute for a minute.
Add salt and stock to it. Give a stir.
Close the lid and allow to cook on medium flame till done. It needs about ten to twelve minutes.
Spanish rice is ready to serve. Garnish with cilantro.