In a large skillet, heat oil over medium heat. Add sofrito, onions, peppers, and garlic. Saute for a few minutes until fragrant.
Add mushrooms, TVP or beefless crumbles, gandules and stir to combine.
Then add dry cilantro, dry oregano, fresh cilantro, recao, adobo and sazon. Stir to combine.
Add vegetable broth, 1 cup of tomato sauce, and bay leaf. Cook for about 8-10 minutes allowing picadillo to come to a simmer.