In a small bowl combine the paprika, cumin, garlic powder, oregano, onion powder, chili powder, and salt. Add the tofu and toss to cut.
Heat 1 tablespoon of oil in a large skillet over medium high heat. Add the tofu and saute, stirring occasionally, until brown. Remove the tofu and set aside.
In a blender combine the chipotle peppers, tomatoes, salsa, onion, garlic, and cilantro. Blend until smooth.
Add the remaining oil to the skillet over medium heat. Add in the sauce mixture. Bring to a gentle boil and add in the tofu and beans.
Cook, stirring occasionally, for 10 minutes.
To put the bowls together place 3/4 cup of rice in a bowl, top with the sofritas, sprinkle with cilantro, cheese, and top with sour cream.