Put tofu and soymilk into blender. Blend until creamy. Cut cheddar cheese into small cubes.
In a large skillet, heat olive oil and cook garlic and onion until tender. Add brown rice and sauté for a couple of minutes. Then add white wine. When wine has almost evaporated, add 1 cup of chicken stock. Bring to boil. Reduce heat to medium-low and simmer until chicken stock is almost absorbed. Then add 1 cup of chicken stock. Repeat this one more time.
Then add tofu and soymilk mixture and cheddar cheese. Stir once or twice (not too much) and add last cup of chicken stock. Shake the skillet so that all ingredients are blended well (don’t stir). When rice is at the right consistency, remove the skillet from the heat. Add salt and pepper to taste.